Goddard Workforce is Goddard's repository-scoped multi-agent orchestration system.
It gives one repository:
- a root agent for repo-wide coordination
- domain agents for owned packages or paths
- a daemon-owned runtime for routing, recovery, and visibility
Workforce is how Goddard scales beyond a single coding session without losing control.
Work is durable, scoped, and auditable:
.goddard/workforce.jsondefines the workforce.goddard/ledger.jsonlrecords the append-only history- the daemon owns runtime lifecycle and queue state
The goddard-workforce CLI is the operator surface.
Typical flow:
- Initialize a repository workforce.
- Start the daemon-owned runtime for that repository.
- Queue work for the root agent or a domain agent.
- Let agents respond, suspend, or delegate through the injected
workforceexecutable. - Inspect status through the daemon-backed CLI or SDK.
Workforce is daemon-owned, not client-owned.
@goddard-ai/schemadefines workforce config, ledger events, and IPC contracts.@goddard-ai/daemonowns runtime, replay, queues, and per-request sessions.@goddard-ai/sdkexposes daemon-backed workforce helpers.@goddard-ai/workforceis the operator CLI.
Each handled request runs in a fresh daemon session with workforce metadata and routed commands.
Workforce is currently pre-alpha and headless. The daemon, SDK, schema, and CLI surfaces exist today. A dedicated app UI does not.