Skip to content

Dogfood: does a checkout-less session actually get the verbs? #337

Description

@bdelanghe

Measurement target for #325/#326/#328. A session is created with no repos attached and asked to report, without being told how anything works:

  1. its own session id;
  2. whether /home/user/.github exists (it should not);
  3. whether read_session and read_chat appear in its tool list without it searching for them — the whole claim of boot payload: ship chat-fetch.sh, and make share-link discoverability a checked property #325 (the boot cache as a registration source) and Org verb MCP server: expose read_chat (the relay) as a session tool via .mcp.json + register-mcp.mjs #326 (a tool needs no finding);
  4. what read_session returns with no arguments — expected to work: local disk, no credential;
  5. what read_chat returns — expected to fail in a fresh container (no relay bearer) but to fail teaching, naming the grant path verbatim.

Why this issue exists at all

The first run of this dogfood completed and its answers were unreadable from the session that launched it: a cloud session is a different container (read_session can't reach it), can't peer-message back, its transcript has no list_events tool on the parent's MCP surface, and claude.ai/code/session_… is 403 to WebFetch (only artifact URLs are fetchable). That is itself the finding worth recording: reading another live session is the capability we have not builtread_chat reads shared chats, read_session reads local ones, and cross-session Code reads are the toolpath/pathbase leg.

So the report channel is a comment on this issue: a surface both sessions can see. Whether the bare session can even post it is a second measurement — it exercises whether a checkout-less session has GitHub scope at all.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

claimedHeld by an agent or human — see the claim comment. Remove to release.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions