Skip to content

feat(agents): the New Agent dialog binds workspace-catalog servers (CL-8663) - #965

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-8663-agent-catalog-picker
Sep 22, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-8663-agent-catalog-picker

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

The New Agent dialog lists the workspace catalog with one checkbox per server. Chosen handles land in the definition input as bindings plus use requirements, exactly as Myra Exa does. All remote tools stay ask-gated except server-annotated read-only ones, and Myra's create-agent tool passes handles through the same path.

Verification

  • bun run typecheck passes; bun run lint has 0 errors; bun run fmt:check passes.
  • bun test apps/web/src/chat/deployable-package.test.ts apps/web/src/agent-deploy.test.ts: mcpHandles pass through trimmed with empties dropped; absent when unnamed; plain-words rejection when not a string array; deploy wires one binding plus one use requirement per handle with read-only bypass only.
  • Live check (needs a running backend, not done here): an agent with Linear bound calls linear.* after approval.

Stacked on #964. Fixes CL-8663

@linear-code

linear-code Bot commented Sep 19, 2026

Copy link
Copy Markdown

CL-8663

@TheGreatAxios
TheGreatAxios force-pushed the cl-8662-workspace-mcp-catalog branch from 43e3324 to 8626a1d Compare September 22, 2026 03:27
@TheGreatAxios
TheGreatAxios force-pushed the cl-8663-agent-catalog-picker branch 2 times, most recently from 6ff01bf to fbd629b Compare September 22, 2026 03:33
@TheGreatAxios
TheGreatAxios force-pushed the cl-8663-agent-catalog-picker branch from fbd629b to 78d3d63 Compare September 22, 2026 03:39
@TheGreatAxios
TheGreatAxios changed the base branch from cl-8662-workspace-mcp-catalog to main September 22, 2026 03:39
@TheGreatAxios
TheGreatAxios merged commit 7fe22a3 into main Sep 22, 2026
4 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-8663-agent-catalog-picker branch September 22, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant