mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-09-12 04:01:20 +00:00
# Conflicts: # docs/module-graph.i18n.yaml # docs/module-graph.md # docs/module-graph.zh.md # packages/bundle/headless/package.json # packages/compaction/compaction-basic/tests/manual-compaction.spec.ts # packages/shell/tool-bash-persistent/package.json # packages/shell/tool-pwsh-persistent/package.json # packages/skill/tool-skill/package.json # packages/subagent/subagent/tests/continuation-inheritance.spec.ts # packages/subagent/tool-subagent-report/tests/tool-subagent-report.spec.ts # packages/terminal/terminal-bash/package.json # packages/terminal/tool-terminal/package.json # packages/test-support/agent-loop-testkit/README.i18n.yaml # packages/test-support/agent-loop-testkit/README.md # packages/test-support/agent-loop-testkit/README.zh.md # packages/test-support/agent-loop-testkit/package.json # packages/test-support/agent-loop-testkit/tsconfig.json # pnpm-lock.yaml
description, kind
| description | kind |
|---|---|
| The workflow group map: model-authored orchestration scripts that fan out subagents, for users and maintainers navigating the group. | package-group |
packages/workflow
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
| Package | Role | ctx key |
|---|---|---|
workflow |
Runs a model-written orchestration script that fans out subagents | ctx.workflowEngine |
workflow-worker-thread |
Executes each workflow script in its own worker thread, off the host event loop | registers on ctx.workflowEngine |
tool-workflow |
Gives the model the workflow tool for scripted multi-agent orchestration |
registers on ctx.tools |
tool-ralph |
Gives the model the ralph tool for fresh-agent iterative loops |
registers on ctx.tools |
Related documentation
- Workflow subsystem — the seam's types, start request, and
workflow/*events. - Generated tool catalog — the
workflowtool schema the model receives. - Generated tool catalog — the
ralphtool schema the model receives. - Generated configuration catalog — every accepted engine config field.
- Dynamic workflows Agent Note — the seam design and its decisions.
- Ralph tool Agent Note — the fixed fresh-agent loop design and deferred work.
Dev Note
Working context for maintainers — click to expand
None.