mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-16 18:03:50 +00:00
fix: extension loading in Bun binary (#681)
- Remove loader exports from index.ts to break circular dependency - Static import of index.js in loader.ts for virtualModules - Add @mariozechner/pi-agent-core to virtualModules - Update @mariozechner/jiti to 2.6.5 (bundles babel for Bun binary) - Update SDK docs to use correct extension terminology
This commit is contained in:
parent
53d9e61bac
commit
843f235251
7 changed files with 37 additions and 67 deletions
|
|
@ -37,9 +37,8 @@ import {
|
|||
discoverModels,
|
||||
discoverSkills,
|
||||
discoverExtensions,
|
||||
discoverCustomTools,
|
||||
discoverContextFiles,
|
||||
discoverSlashCommands,
|
||||
discoverPromptTemplates,
|
||||
loadSettings,
|
||||
buildSystemPrompt,
|
||||
ModelRegistry,
|
||||
|
|
@ -92,7 +91,7 @@ const { session } = await createAgentSession({
|
|||
extensions: [{ factory: myExtension }],
|
||||
skills: [],
|
||||
contextFiles: [],
|
||||
slashCommands: [],
|
||||
promptTemplates: [],
|
||||
sessionManager: SessionManager.inMemory(),
|
||||
});
|
||||
|
||||
|
|
@ -123,7 +122,7 @@ await session.prompt("Hello");
|
|||
| `additionalExtensionPaths` | `[]` | Merge with discovery |
|
||||
| `skills` | Discovered | Skills for prompt |
|
||||
| `contextFiles` | Discovered | AGENTS.md files |
|
||||
| `slashCommands` | Discovered | File commands |
|
||||
| `promptTemplates` | Discovered | Prompt templates (slash commands) |
|
||||
| `sessionManager` | `SessionManager.create(cwd)` | Persistence |
|
||||
| `settingsManager` | From agentDir | Settings overrides |
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue