sayan-oai and GitHub
d44398905b
feat: track plugins mcps/apps and add plugin info to user_instructions ( #13433 )
...
### first half of changes, followed by #13510
Track plugin capabilities as derived summaries on `PluginLoadOutcome`
for enabled plugins with at least one skill/app/mcp.
Also add `Plugins` section to `user_instructions` injected on session
start. These introduce the plugins concept and list enabled plugins, but
do NOT currently include paths to enabled plugins or details on what
apps/mcps the plugins contain (current plan is to inject this on
@-mention). that can be adjusted in a follow up and based on evals.
### tests
Added/updated tests, confirmed locally that new `Plugins` section +
currently enabled plugins show up in `user_instructions`.
2026-03-04 19:46:13 -08:00
..
2026-03-03 14:41:26 -08:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-18 09:27:04 -08:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 05:44:52 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-25 22:49:53 +00:00
2026-02-20 23:45:35 -08:00
2025-11-21 22:10:52 +00:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-04 16:54:38 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2025-11-13 17:12:10 -08:00
2025-12-23 19:29:32 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +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 23:11:28 -08:00
2026-03-04 04:40:22 +00:00
2026-03-03 15:56:54 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 11:57:32 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 19:46:13 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2025-11-13 17:12:10 -08:00
2026-03-04 15:37:31 -08:00
2026-03-03 15:56:54 -08:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00: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-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2025-11-20 11:04:11 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-03 11:32:53 -07:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-27 16:05:44 +01:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00