The CLI-side registration in packages/cli/src/lib/plugins.ts only covers `getAgentByName` callers. Code paths that go through the shared plugin registry (session-manager, doctor, plugin, verify CLI commands, and the web dashboard's services singleton) use `createPluginRegistry()` + `loadBuiltins()` / explicit `register()`, which bypass the CLI map. Without this wiring: - `pnpm ao doctor` / `ao plugin` / `ao verify` wouldn't see kimicode - Web dashboard would fail to render sessions with `agent: kimicode` because the webpack-bundled services.ts couldn't resolve the plugin Add kimicode to: - packages/core/src/plugin-registry.ts BUILTIN_PLUGINS - packages/web/package.json dependencies - packages/web/src/lib/services.ts static imports + register call Caught while comparing against #1395 (kimi-2-6-code plugin), which added the same registry entry. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| app | ||
| components | ||
| hooks | ||
| lib | ||
| providers | ||
| vitest.d.ts | ||