sayan-oai
082682a628
feat: load plugin apps ( #13401 )
...
load plugin-apps from `.app.json`.
make apps runtime-mentionable iff `codex_apps` MCP actually exposes
tools for that `connector_id`.
if the app isn't available, it's filtered out of runtime connector set,
so no tools are added and no app-mentions resolve.
right now we don't have a clean cli-side error for an app not being
installed. can look at this after.
### Tests
Added tests, tested locally that using a plugin that bundles an app
picks up the app.
2026-03-03 16:29:15 -08:00
..
2026-03-03 14:41:26 -08:00
2026-03-03 11:32:53 -07:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 11:32:53 -07:00
2026-03-03 16:25:59 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-02-25 22:49:53 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-02-26 01:14:51 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 15:25:39 +00:00
2026-03-01 10:50:56 -08:00
2026-02-25 15:20:46 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 15:56:54 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 15:56:54 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 11:57:32 +00:00
2026-03-03 15:56:54 -08:00
2026-03-03 16:29:15 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 14:07:51 -08:00
2026-03-03 15:56:54 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-01 13:54:12 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 15:56:54 -08:00
2026-03-02 20:29:33 -08:00
2026-02-26 20:10:12 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-02-26 18:01:53 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-03 11:32:53 -07:00
2026-03-02 20:29:33 -08:00
2026-02-27 16:05:44 +01:00
2026-03-02 20:29:33 -08:00
2026-03-03 16:25:59 -08:00
2026-03-03 11:32:53 -07:00