docs: confirm the door from inside a mission, and correct a count I took from a transcript
Run 8, all three agents, per-agent attributed: Pedro / Ebele / Ahmad — ListMcpResourcesTool, ReadMcpResourceTool The agent's own report: 53 resources from `clawmates_skills`, and `skill:global/workspace-repo-commit-protocol` read back as `# Mission repo + commit protocol`. So the wiring works end to end, not just the mechanism. And a correction to the commit before this one. It recorded "58 MCP resources" as a measurement. That number was the model's paraphrase in a probe transcript, not an observation. `resources/list` returns 53 and `select count(*) from skills` is 53. Noted in the doc rather than quietly changed, because it is the same error this project keeps making — a model's self-report treated as evidence — and I made it in the very document arguing for measuring things. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_018i9Ten1LU4jUr5d7TAWda9
This commit is contained in:
co-authored by
Claude Opus 5
parent
02d5f5a8c9
commit
42e014976d
@@ -94,7 +94,7 @@ first:
|
|||||||
|
|
||||||
```
|
```
|
||||||
claude -p --mcp-config <doc> --strict-mcp-config "List the MCP resources you can see"
|
claude -p --mcp-config <doc> --strict-mcp-config "List the MCP resources you can see"
|
||||||
→ 58 MCP resources. First two: skill:global/a11y-checklist, …
|
→ lists skill:global/a11y-checklist, … (see the count caveat below)
|
||||||
|
|
||||||
claude -p … "Read skill:global/workspace-repo-commit-protocol, reply with its first heading"
|
claude -p … "Read skill:global/workspace-repo-commit-protocol, reply with its first heading"
|
||||||
→ # Mission repo + commit protocol
|
→ # Mission repo + commit protocol
|
||||||
@@ -127,10 +127,31 @@ narrow token and a route opts in by name; `/mcp/skills` is the only opt-in.
|
|||||||
Measured live with one token:
|
Measured live with one token:
|
||||||
|
|
||||||
```
|
```
|
||||||
POST /mcp/skills → 58 skill resources
|
POST /mcp/skills → 53 skill resources
|
||||||
GET /api/missions → 401
|
GET /api/missions → 401
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### And confirmed from inside a real mission
|
||||||
|
|
||||||
|
Run 8, all three agents, per-agent attributed:
|
||||||
|
|
||||||
|
```
|
||||||
|
Pedro ListMcpResourcesTool ReadMcpResourceTool Write …
|
||||||
|
Ebele ListMcpResourcesTool ReadMcpResourceTool Read …
|
||||||
|
Ahmad ListMcpResourcesTool ReadMcpResourceTool Write …
|
||||||
|
```
|
||||||
|
|
||||||
|
The agent's own report: *"53 MCP resources are available, all from the
|
||||||
|
`clawmates_skills` server … `skill:global/workspace-repo-commit-protocol` was
|
||||||
|
read and its first heading is `# Mission repo + commit protocol`."*
|
||||||
|
|
||||||
|
**Count caveat, and it is the usual lesson.** The first probe's transcript said
|
||||||
|
"58 MCP resources" and that number went into this document as though it were a
|
||||||
|
measurement. It was the model's own paraphrase. The authoritative count is 53 —
|
||||||
|
`resources/list` returns 53 and `SELECT count(*) FROM skills` is 53. A model's
|
||||||
|
self-report is not an observation, which this project has now learned three
|
||||||
|
separate times.
|
||||||
|
|
||||||
### What this does NOT yet buy
|
### What this does NOT yet buy
|
||||||
|
|
||||||
**Trigger is still not measured.** `pinned_skills_text` still inlines full skill
|
**Trigger is still not measured.** `pinned_skills_text` still inlines full skill
|
||||||
|
|||||||
Reference in New Issue
Block a user