Skip to content

Commit 8e935fb

Browse files
nhortonclaude
andcommitted
fix: update AGENTS.md stale CLI references, add missing CLI-level tests
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d8a1f96 commit 8e935fb

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

AGENTS.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This file contains critical instructions for AI agents working on this codebase.
66

77
DeepWork is a framework for enabling AI agents to perform complex, multi-step work tasks across any domain. It is inspired by GitHub's spec-kit but generalized for any job type - from competitive research to ad campaign design to monthly reporting.
88

9-
**Key Insight**: DeepWork is delivered as a **plugin** for AI agent CLIs (Claude Code, Gemini CLI, etc.). The plugin provides a skill, MCP server configuration, and hooks. The MCP server (`deepwork serve`) is the core runtime — the CLI has no install/sync commands.
9+
**Key Insight**: DeepWork is delivered as a **plugin** for AI agent CLIs (Claude Code, Gemini CLI, etc.). The plugin provides a skill, MCP server configuration, and hooks. The MCP server (`deepwork serve`) is the core runtime. The `deepwork setup` command configures platform settings automatically.
1010

1111
## Core Concepts
1212

@@ -25,7 +25,7 @@ Each job consists of reviewable steps with clear inputs and outputs. For example
2525
4. **Plugin-Based**: Delivered as platform plugins (Claude Code plugin, Gemini extension)
2626
5. **AI-Neutral**: Supports multiple AI platforms (Claude Code, Gemini, Copilot, etc.)
2727
6. **Stateless Execution**: All state stored in filesystem artifacts for transparency
28-
7. **MCP-Powered**: The MCP server is the core runtime — no install/sync CLI commands needed
28+
7. **MCP-Powered**: The MCP server is the core runtime — `deepwork setup` handles platform configuration
2929

3030
## CRITICAL: Job Type Classification
3131

@@ -194,10 +194,11 @@ This repo has **two** MCP server instances: one from the plugin (`plugin:deepwor
194194
```
195195
deepwork/
196196
├── src/deepwork/
197-
│ ├── cli/ # CLI commands (serve, hook, review, jobs)
197+
│ ├── cli/ # CLI commands (serve, hook, review, jobs, setup)
198198
│ ├── core/ # Core logic (doc_spec_parser)
199199
│ ├── jobs/ # Job discovery, parsing, schema, and MCP server
200200
│ │ └── mcp/ # MCP server module (the core runtime)
201+
│ ├── setup/ # Platform setup helpers (claude.py)
201202
│ ├── deepschema/ # DeepSchema subsystem (config, discovery, matcher, resolver, review_bridge, schema)
202203
│ ├── hooks/ # Hook scripts and wrappers
203204
│ ├── standard_jobs/ # Built-in job definitions (auto-discovered at runtime)

0 commit comments

Comments
 (0)