feat(agent-presets): enable background Codex and Claude Code subagent tasks

This commit is contained in:
pku-xht
2026-08-12 17:07:34 +08:00
parent b423ed15d7
commit 28fcda2751
35 changed files with 318 additions and 102 deletions

View File

@@ -31,6 +31,10 @@ try {
if (typeof properties !== 'object' || properties === null || Array.isArray(properties)) {
throw new Error('subagent_codex tool has invalid parameter properties')
}
const taskTools = ctx.tools.schemas()
.map(schema => schema.name)
.filter(name => name === 'task_kill' || name === 'task_list' || name === 'task_output')
.sort()
process.stdout.write(`${JSON.stringify({
providers: ctx.subagents.list(),
@@ -44,6 +48,7 @@ try {
parameterNames: Object.keys(properties).sort(),
required: tool.parameters.required,
},
taskTools,
starts,
})}\n`)
} finally {