You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revisit the V2 tool APIs introduced to integrate CodeMode execute, and restructure the integration so it follows V2's intended plugin, registry, runner, and event patterns.
The current implementation works, but parts of the integration are intentionally expedient. Before treating it as the long-term pattern, we should review the public/internal tool APIs and remove special-case or synthetic wiring we do not want other tools to copy.
Summary
Revisit the V2 tool APIs introduced to integrate CodeMode
execute, and restructure the integration so it follows V2's intended plugin, registry, runner, and event patterns.The current implementation works, but parts of the integration are intentionally expedient. Before treating it as the long-term pattern, we should review the public/internal tool APIs and remove special-case or synthetic wiring we do not want other tools to copy.
Review scope
executeshould be a normal tool plugin, a registry/materialization adapter, or another explicit abstractionAcceptance criteria
executeexecuteis implemented through that shape without one-off registry/runner hooksRelated
executeintegrationSource: https://discord.com/channels/1391832426048651334/1520962938733723720/1523078773669367919