-
Notifications
You must be signed in to change notification settings - Fork 0
GitHub Showcase Workflow Apps
CW uses workflow apps as userland. The runtime owns planning, dispatch, verification, commits, reports, and state. An app owns the domain-specific inputs, phases, task prompts, evidence requirements, and sandbox hints.
A phase can fan work out across many agents using built-in topologies — map-reduce, debate, and judge-panel — each with declared collapse semantics (collect-all, kill-on-timeout) so a hung or dirty agent never deadlocks the round.
cw app list
cw app show architecture-review --json
cw app validate architecture-reviewFrom a source checkout:
cd plugins/cool-workflow
node scripts/cw.js app list
node scripts/cw.js app show architecture-review --json
npm run canonical-apps| App | Use it when | Notes |
|---|---|---|
architecture-review |
You want the full repository architecture and risk review. | 14 tasks across Map, Assess, Verify, and Verdict; readonly sandbox. |
architecture-review-fast |
You want faster first results before a deeper background review. | 6 tasks; supports source-context inputs; readonly sandbox. |
pr-review-fix-ci |
You want PR review and CI diagnosis. | Can use readonly or workspace-write profiles depending on mode. |
research-synthesis |
You want evidence-backed synthesis from sources. | Uses readonly and locked-down profiles. |
release-cut |
You want release preparation with checklist discipline. | Uses readonly and workspace-write profiles. |
workflow-app-framework-demo |
You want a small example app contract. | Demonstrates inputs, phases, evidence gates, and sandbox hints. |
architecture-review is the stable full review lane:
cw quickstart architecture-review \
--repo /path/to/repo \
--question "What are the main risks?" \
--agent-command builtin:claudearchitecture-review-fast keeps the full review contract intact and offers a
shorter opt-in lane:
cw quickstart architecture-review-fast \
--repo /path/to/repo \
--question "What are the main risks?" \
--agent-command builtin:claudeThe fast app's source-context fields are app inputs. Model routing remains operator policy and wrapper configuration, not core runtime policy.
An app directory has this shape:
apps/<app-id>/
app.json
workflow.js
Important fields:
| Field | Purpose |
|---|---|
id |
Stable app id used by CLI and MCP. |
inputs |
Declared operator inputs such as repo and question. |
sandboxProfiles |
Named sandbox policy hints the app may request. |
workflow |
Phases and tasks to plan. |
compatibility |
Runtime and workflow schema constraints. |
App loading fails closed on duplicate ids, invalid inputs, incompatible versions, bad sandbox references, and malformed phase or task definitions.
In the repository, see:
plugins/cool-workflow/docs/workflow-app-framework.7.mdplugins/cool-workflow/docs/canonical-workflow-apps.7.mdplugins/cool-workflow/docs/agent-delegation-drive.7.md
Organized from local Obsidian notes and reconciled with the current
coo1white/cool-workflow repository state.
Start here
Go deeper
- Workflow Apps
- Architecture
- Trust And Audit
- Recovery And Restore
- Commands or API
- MCP And Manifests
- Operations
- FAQ
Source docs