OpenProgram · Agents

Programs access selector

Reusable configuration, optional long-term memory, consistent execution semantics.

中文
Target design · New runtime behavior is not implemented. Interactions change document examples only, never live configuration.

Select callable Programs without duplicating their catalog

Agents configures access; Programs manages the actual callable entities. The selected Agent’s main panel displays policy and counts, with an optional effective-entry view. A collapsed list is cheap; opening Browse Programs loads the detailed catalog. Preserve the existing target of one-level Workflow composition preview and explicit access editing as separate actions.

Selector and structure preview

Surface Content Interaction
Agent panel Functions / Workflows / Applications counts and collapsible effective entries Expansion reads structure; it does not enable/disable anything
Selector left Type and category navigation Search, Selected only, Issues only
Selector center Names, descriptions, selected and availability states Checkboxes edit the Agent draft, not global enablement
Inspector Entry signature, input/output, direct dependencies and validation evidence Open Programs for source/full graph; expand at most two levels
Workflow tree Stable circular expansion controls and continuous hierarchy lines Keyboard-expandable; honor reduced motion
MCP entries Not duplicated in Program authorization choices Managed through the MCP section; runtime tools still use shared invocation

Selection semantics and failures

Implementation status and acceptance

Current AgentsPage has a mode summary and lazy catalog dialog with search and checkboxes. The two-level Workflow structure inspector and richer metadata are target UI, not verified production behavior. Acceptance uses actual expand/search/select/close/reopen actions, checks preserved scroll and drafts, rejects denied calls through the public executor, and checks narrow-screen and keyboard behavior. No additional workflow execution engine is introduced.