feat(coding-agent): added subagent skill preloads
- Inline preloaded skill contents in system prompts and allow task-level skill selection. - Record session init entries with system prompt, task, tools, and output schema. - Fix session persistence to keep pre-assistant entries in subagent logs.
This commit is contained in:
@@ -75,6 +75,7 @@ export interface ExecutorOptions {
|
||||
eventBus?: EventBus;
|
||||
contextFiles?: ContextFileEntry[];
|
||||
skills?: Skill[];
|
||||
preloadedSkills?: Skill[];
|
||||
promptTemplates?: PromptTemplate[];
|
||||
mcpManager?: MCPManager;
|
||||
authStorage?: AuthStorage;
|
||||
@@ -804,6 +805,7 @@ export async function runSubprocess(options: ExecutorOptions): Promise<SingleRes
|
||||
pythonPreludeDocs: pythonPreludeDocsPayload,
|
||||
contextFiles: options.contextFiles,
|
||||
skills: options.skills,
|
||||
preloadedSkills: options.preloadedSkills,
|
||||
promptTemplates: options.promptTemplates,
|
||||
mcpTools: options.mcpManager ? extractMCPToolMetadata(options.mcpManager) : undefined,
|
||||
pythonToolProxy: pythonProxyEnabled,
|
||||
|
||||
Reference in New Issue
Block a user