Skip to content

Commit 55bb8b4

Browse files
committed
chore: update AGENTS.md
1 parent e570d30 commit 55bb8b4

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.deepcode/AGENTS.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ src/
88
├── session.ts # SessionManager — LLM loop, compaction, tool orchestration
99
├── settings.ts # Settings resolution from ~/.deepcode/settings.json
1010
├── prompt.ts # System prompt builder, tool definitions, agent-drift-guard skill
11-
├── model-capabilities.ts # Model detection and thinking-mode defaults
11+
├── common/
12+
│ ├── model-capabilities.ts # Model detection and thinking-mode defaults
13+
│ ├── file-utils.ts # File read/write with encoding and diff preview
14+
│ ├── shell-utils.ts # Shell path resolution (Git Bash, zsh, bash)
15+
│ ├── state.ts # In-memory file state and snippet tracking
16+
│ └── runtime.ts # Tool validation runtime helpers
1217
├── ui/
1318
│ ├── App.tsx # Root Ink component — state, routing, session orchestration
1419
│ ├── PromptInput.tsx # Multi-line input with slash commands, image paste, skills
@@ -20,11 +25,6 @@ src/
2025
├── mcp/
2126
│ ├── mcp-client.ts # MCP client — JSON-RPC communication with MCP servers
2227
│ └── mcp-manager.ts # MCP manager — lifecycle, tool registration, execution
23-
├── common/
24-
│ ├── file-utils.ts # File read/write with encoding and diff preview
25-
│ ├── shell-utils.ts # Shell path resolution (Git Bash, zsh, bash)
26-
│ ├── state.ts # In-memory file state and snippet tracking
27-
│ └── runtime.ts # Tool validation runtime helpers
2828
├── tools/
2929
│ ├── executor.ts # ToolExecutor — dispatches tool calls to handlers
3030
│ ├── bash-handler.ts # Executes shell commands
@@ -52,7 +52,7 @@ dist/ # Bundled CLI output (gitignored)
5252
| `npm run format:check` | Prettier in check-only mode |
5353
| `npm run check` | Runs typecheck + lint + format:check together |
5454
| `npm run bundle` | esbuild bundles `src/cli.tsx``dist/cli.js` (ESM, Node 18) |
55-
| `npm run build` | `check` + `bundle` — full CI gate before publish |
55+
| `npm run build` | `check` + `bundle` + chmod 755 — full CI gate before publish |
5656
| `npm test` | Runs all tests via `tsx --test src/tests/*.test.ts` |
5757
| `npm run test:single -- <file>` | Run a single test file (e.g., `npm run test:single -- src/tests/session.test.ts`) |
5858

0 commit comments

Comments
 (0)