community postAL Developmentcommunity - not Microsoftreviewed - checked by Opus

Weekly Review: Business Central AL Development – June 21–27, 2026

A weekly community review from June 21-27, 2026 covering four practical Business Central AL development topics: user and AI agent avatars for record ownership visibility in BC28, dynamic column editability on list pages, Copilot token cost optimization, and namespace adoption for app modernization.

DvlprLife.com

post DvlprLife.com

Brad Prendergast · 2026-06-29 · 660 words · about 3 min

"Narrow prompts and clear stop conditions reduce both generated text and unnecessary agent iterations."

Key points

  • BC28 avatars display who created or modified records, helping users distinguish AI-generated from human changes without opening cards
  • Dynamic editability can be controlled via Boolean variables bound to field properties, evaluated per record in OnAfterGetRecord
  • Copilot output token costs are reduced by narrow prompts, omitting explanations, and choosing cheaper modes like Ask over Agent
  • Moving older AL apps to namespaces improves object clarity, reduces naming friction, and aligns with modern AL practices

Quotes

  • “Narrow prompts and clear stop conditions reduce both generated text and unnecessary agent iterations.” (Directly explains how developers can lower Copilot costs through prompt discipline.)
  • “Namespaces make object ownership clearer, reduce naming friction as apps grow, and align existing extensions with the direction of newer AL projects.” (Summarizes the key modernization benefits of adopting namespaces in AL apps.)

AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

  • other “Unit of Measure”

Context

  • Features: user avatars, agent avatars, dynamic editability, Copilot token optimization, namespaces, hover details
  • Versions: BC28

Source: DvlprLife, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.