You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: agent-rules surface and MCP core pack options
Expose CLI 0.24 agent-rules --surface (full/core) in Initialize
Project, and let Configure MCP set PATCHLOOM_MCP_SURFACE=core for the
11-tool coding-agent pack. Add tests, walkthrough copy, and README
docs; bump @types/node; cover invalid_encoding in formatCliOutput.
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ Run `Patchloom: Setup Workspace` to walk through everything your project needs:
54
54
55
55
### Agent rules generation
56
56
57
-
`Patchloom: Initialize Project` generates an `AGENTS.md` file from `patchloom agent-rules`. If one already exists, the extension opens a diff so you can merge updates manually.
57
+
`Patchloom: Initialize Project` generates an `AGENTS.md` file from `patchloom agent-rules`. You pick integration mode (CLI/MCP/all), shell platform, and surface (`full` document or `core` pack for system-prompt injection, CLI 0.24+). If `AGENTS.md` already exists, the extension opens a diff so you can merge updates manually.
58
58
59
59
### MCP server configuration
60
60
@@ -64,7 +64,9 @@ Run `Patchloom: Setup Workspace` to walk through everything your project needs:
CLI 0.24.0 exposes **58** MCP tools by default (including `list_files` and `apply_fragment`). For coding agents that need a smaller handshake inventory, set `PATCHLOOM_MCP_SURFACE=core` in the server environment (11 tools: `read_file`, `search_files`, `list_files`, `replace_text`, `batch_replace`, `doc_get`, `doc_set`, `doc_query`, `md_replace_section`, `execute_plan`, `server_info`). Absolute paths that resolve inside the MCP workspace root are allowed; `../` and outside paths still reject.
67
+
When configuring, pick **Full tool inventory** (default) or **Core pack**. Core sets `PATCHLOOM_MCP_SURFACE=core` on the server entry.
68
+
69
+
CLI 0.24.0 exposes **58** MCP tools by default (including `list_files` and `apply_fragment`). The core pack is 11 tools: `read_file`, `search_files`, `list_files`, `replace_text`, `batch_replace`, `doc_get`, `doc_set`, `doc_query`, `md_replace_section`, `execute_plan`, `server_info`. Absolute paths that resolve inside the MCP workspace root are allowed; `../` and outside paths still reject.
68
70
69
71
### Status bar
70
72
@@ -133,8 +135,8 @@ The extension detects outdated CLI builds and warns with upgrade guidance. It re
133
135
| Command | Description |
134
136
|---------|-------------|
135
137
|`Patchloom: Setup Workspace`| Guided walkthrough for binary, AGENTS.md, and MCP readiness |
136
-
|`Patchloom: Initialize Project`| Generate or diff `AGENTS.md` from `patchloom agent-rules` (mode: all/cli/mcp, platform: all/linux/windows) |
137
-
|`Patchloom: Configure MCP`| Inject Patchloom MCP server config into editor config files |
138
+
|`Patchloom: Initialize Project`| Generate or diff `AGENTS.md` from `patchloom agent-rules` (mode, platform, surface full/core) |
139
+
|`Patchloom: Configure MCP`| Inject Patchloom MCP server config (full or core tool surface) into editor config files |
138
140
|`Patchloom: Quick Action`| Build a Patchloom CLI command from an interactive picker |
139
141
|`Patchloom: Batch Apply`| Open a batch plan and execute all operations atomically |
140
142
|`Patchloom: Show Output`| Open the Patchloom output channel for CLI logs and diagnostics |
0 commit comments