feat: add reusable saved workflows
2 months ago
22 files changed
- docs/workflows.md+43−0
- package.json+1−0
- scripts/build_cowork_server_binary.ts+1−1
- scripts/build_desktop_resources.ts+15−1
- skills/workflow/SKILL.md+42−0
- src/prompt.ts+105−7
- src/server/session/AgentSession.ts+2−0
- src/server/session/AgentSessionManagerRegistry.ts+3−0
- src/server/session/ProviderCatalogManager.ts+2−0
- src/tools/workflow.ts+142−6
- src/workflows/authoringPrompt.ts+13−1
- src/workflows/inspect.ts+121−0
- src/workflows/registry.ts+244−0
- src/workflows/workerBootstrap.ts+20−13
- test/prompt.test.ts+98−6
- test/session/agentSession.provider.test.ts+9−0
- test/tools/tools.workflow.test.ts+100−0
- test/workflows/assets.test.ts+24−0
- test/workflows/deepResearch.test.ts+117−0
- test/workflows/harness.ts+5−1
- test/workflows/registry.test.ts+155−0
- workflows/deep-research.ts+328−0