packages/workflow

September 4, 2026 · View on GitHub

English | 中文

Summary

The workflow group lets an agent run a model-authored orchestration script that fans work out across many subagents and returns a final value. The workflow package provides the run service, the worker-thread package executes scripts in isolated threads, and two model-facing tools expose orchestration: the general workflow tool for scripted fan-out and the fixed ralph tool for fresh-agent iterative loops. The script coordinates agents with hooks while the agents do the actual work. The engine keeps a script's synchronous work off the host event loop but is containment, not a security boundary.

Table of Contents


Packages

PackageRolectx key
workflowRuns a model-written orchestration script that fans out subagentsctx.workflowEngine
workflow-worker-threadExecutes each workflow script in its own worker thread, off the host event loopregisters on ctx.workflowEngine
tool-workflowGives the model the workflow tool for scripted multi-agent orchestrationregisters on ctx.tools
tool-ralphGives the model the ralph tool for fresh-agent iterative loopsregisters on ctx.tools


Dev Note

Working context for maintainers — click to expand

None.