Skip to content

feat(agent): project wire tool names per model family - #1253

Open
TheGreatAxios wants to merge 1 commit into
mainfrom
cl-9530-per-model-family-wire-projection-for-tool-names
Open

TheGreatAxios wants to merge 1 commit into
mainfrom
cl-9530-per-model-family-wire-projection-for-tool-names

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Projects wire tool names per model family (default vs gpt profiles) so model families receive their native tool naming conventions while engine IDs remain unchanged.
  • Projects Codex-compatible update_plan schema when aliasing manage_tasks for the gpt profile.
  • Accepts all advertised names across profiles on incoming tool calls so dispatch, grants, and history replay remain profile-independent.

Verification

  • bun run typecheck, bun run build, and bun test ./src pass cleanly.
  • src/agent/tool-aliases.test.ts asserts per-family tool profiles, dispatch round-trips, and plan schema translation.

Fixes CL-9530

@linear-code

linear-code Bot commented Sep 30, 2026

Copy link
Copy Markdown

CL-9530

@TheGreatAxios
TheGreatAxios added this pull request to stack #1260 September 30, 2026 16:30
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1260 September 30, 2026 17:49
@TheGreatAxios
TheGreatAxios added this pull request to stack #1263 September 30, 2026 17:49
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1263 September 30, 2026 18:12
@TheGreatAxios
TheGreatAxios added this pull request to stack #1266 September 30, 2026 18:13
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1266 September 30, 2026 20:26
@TheGreatAxios
TheGreatAxios added this pull request to stack #1273 September 30, 2026 20:27
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1273 September 30, 2026 20:41
@TheGreatAxios
TheGreatAxios added this pull request to stack #1277 September 30, 2026 20:42
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1277 September 30, 2026 20:56
@TheGreatAxios
TheGreatAxios added this pull request to stack #1279 September 30, 2026 20:57
@TheGreatAxios
TheGreatAxios removed this pull request from stack #1279 September 30, 2026 23:49
@TheGreatAxios
TheGreatAxios added this pull request to stack #1284 September 30, 2026 23:50
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