Agent Child Runner

Internal resident worker for delegated child Agent runs.

erixwong aa40bca 2 files · 7.3 KB Updated

File contents

Agent Child Runner

Internal resident worker for asynchronous child Agent execution.

This skill is not intended to be exposed directly to the LLM. Root Agent control tools call it through ResidentSkillManager.invokeByName() using the agent-child-runner / invoke entrypoint.

Protocol

Input is a JSON object with an action field:

  • start: accepts an accepted delegation envelope and returns a child run handle immediately.
  • status: returns the current child run status.
  • result: returns completed result and buffered events.
  • events: returns buffered child run events.
  • cancel: requests cancellation.

The worker owns run state. Actual child Agent execution is delegated back to the main service through /internal/agent/child-run/execute, preserving the main process AgentLoop, ToolManager, and database service boundaries.

erixwong/touwaka-ai-mate/tree/main/data/skills/agent-child-runner commit aa40bca92c

Frequently asked questions

npx skillmds@latest add erixwong/agent-child-runner