Skip to content

fix(core): keep execute tool cache stable#38783

Open
rekram1-node wants to merge 2 commits into
v2from
stabilize-cache
Open

fix(core): keep execute tool cache stable#38783
rekram1-node wants to merge 2 commits into
v2from
stabilize-cache

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

Summary

  • keep the native execute tool available when the visible Code Mode catalog is empty
  • preserve explicit execute permission denial as the capability-off state
  • durably instruct the model not to call execute while no Code Mode child tools are available
  • cover empty, stable-empty, populated, unavailable, MCP permission, and canonical tool-order transitions

Testing

  • bun typecheck in packages/core
  • bun test in packages/core (1444 passed, 6 skipped)
  • independent subagent code review with findings addressed

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