{"id":2121673,"recorded_at":"2026-11-02T11:34:11.725622Z","observed_at":"2026-11-02T11:34:11.725532Z","subject_kind":"endpoint","subject":"5e4e60a4-8c68-4eb4-b35a-44bbcb1bebcb","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":22,"tools":[{"description":"Get recent activity in a workspace (file writes, comments, shares).","inputSchema":{"additionalProperties":false,"properties":{"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id"],"type":"object"},"name":"drive_activity"},{"description":"Add a comment to a file.","inputSchema":{"additionalProperties":false,"properties":{"body":{"description":"Comment text","type":"string"},"file_id":{"description":"File ID to comment on","type":"string"},"line_end":{"description":"End line number (optional)","type":"number"},"line_start":{"description":"Start line number (optional)","type":"number"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","file_id","body"],"type":"object"},"name":"drive_comment"},{"description":"Auto-pull the most relevant artifacts from prior agent sessions for the task you are about to do. Combines semantic relevance with recency. Call this at the START of any non-trivial task to ground the agent in prior context — replaces manual copy-paste of artifacts between sessions.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"description":"Max artifacts to return (default 5, max 20)","exclusiveMinimum":0,"maximum":20,"type":"integer"},"task":{"description":"What you are about to do — used to rank prior artifacts by relevance","maxLength":2000,"minLength":1,"type":"string"},"workspace_id":{"description":"Scope to a single workspace; omit for org-wide context","type":"string"}},"required":["task"],"type":"object"},"name":"drive_context"},{"description":"Delete a file from a workspace.","inputSchema":{"additionalProperties":false,"properties":{"file_id":{"description":"File ID to delete","type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","file_id"],"type":"object"},"name":"drive_delete"},{"description":"Read human comments on a file. Use this to check if humans have left feedback.","inputSchema":{"additionalProperties":false,"properties":{"file_id":{"description":"File ID to read comments from","type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","file_id"],"type":"object"},"name":"drive_feedback"},{"description":"Invite a human to your organization by email. The invite stays pending until they sign in and accept it.","inputSchema":{"additionalProperties":false,"properties":{"email":{"description":"Email address of the human to invite to your organization","type":"string"},"role":{"default":"member","description":"Role in the organization (default: member)","enum":["owner","admin","member"],"type":"string"}},"required":["email"],"type":"object"},"name":"drive_invite"},{"description":"List files in a workspace, optionally filtered by path prefix.","inputSchema":{"additionalProperties":false,"properties":{"prefix":{"description":"Path prefix filter (e.g. \"notes/\")","type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id"],"type":"object"},"name":"drive_list"},{"description":"Log an agent run to AgentDrive's provenance store. Captures task, status, referenced/produced artifacts, and cross-platform identity (which agent on which tool). Used for retrospective context retrieval and team-wide audit.","inputSchema":{"additionalProperties":false,"properties":{"artifacts_produced":{"description":"Paths of artifacts the run wrote","items":{"type":"string"},"type":"array"},"artifacts_referenced":{"description":"Paths of artifacts the run read","items":{"type":"string"},"type":"array"},"duration_ms":{"description":"Wall-clock duration in milliseconds","minimum":0,"type":"integer"},"metadata":{"additionalProperties":{},"description":"Free-form key/value metadata","type":"object"},"run_id":{"description":"Existing run ID to update; omit to let server allocate","type":"string"},"status":{"description":"Run outcome (default success)","enum":["success","failure","partial","in_progress"],"type":"string"},"task":{"description":"What the agent did or is doing (free text)","minLength":1,"type":"string"}},"required":["task"],"type":"object"},"name":"drive_log_run"},{"description":"View your organization details: agents, members, plan, and usage.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"drive_org"},{"description":"Read a file's content from a workspace.","inputSchema":{"additionalProperties":false,"properties":{"file_id":{"description":"File ID to read","type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","file_id"],"type":"object"},"name":"drive_read"},{"description":"Recall persistent facts and preferences your agents have written. In v1 this returns semantic search results across artifacts; v1.5 will narrow to auto-extracted facts (preferences, decisions, key entities).","inputSchema":{"additionalProperties":false,"properties":{"query":{"description":"Recall query — what fact, preference, or decision are you trying to remember?","maxLength":2000,"minLength":1,"type":"string"},"top_k":{"description":"Max results (default 5, max 20)","exclusiveMinimum":0,"maximum":20,"type":"integer"}},"required":["query"],"type":"object"},"name":"drive_recall"},{"description":"Load a compact handoff brief (goal, files touched, recent turns) from a prior session, by default the latest one from a different harness, so you can continue that work.","inputSchema":{"additionalProperties":false,"properties":{"max_chars":{"description":"Handoff size budget in characters (default 12000)","maximum":50000,"minimum":1000,"type":"integer"},"platform":{"description":"When session_id is omitted, only consider sessions from this harness","type":"string"},"session_id":{"description":"Session run id from drive_sessions (e.g. codex:abc123); omit to pick the latest session from another harness","type":"string"}},"type":"object"},"name":"drive_resume"},{"description":"Manage per-workspace role delegation. Assign, list, or remove access for specific emails (view/comment/edit).","inputSchema":{"additionalProperties":false,"properties":{"action":{"description":"Action: assign a role, list all roles, or remove a role","enum":["assign","list","remove"],"type":"string"},"email":{"description":"Email address (required for assign/remove)","type":"string"},"permission":{"description":"Permission level (required for assign)","enum":["view","comment","edit"],"type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","action"],"type":"object"},"name":"drive_roles"},{"description":"[EXPERIMENTAL] Clone a git repo into a per-workspace Linux sandbox. Requires Cloudflare Containers on the AgentDrive worker; gracefully degrades to a 503 with \"sandbox not configured\" otherwise.","inputSchema":{"additionalProperties":false,"properties":{"branch":{"description":"Branch to check out (default: repo default)","type":"string"},"depth":{"description":"Shallow clone depth (default: full clone)","exclusiveMinimum":0,"maximum":50,"type":"integer"},"url":{"description":"Git repository URL to clone","format":"uri","type":"string"},"workspace_id":{"description":"Workspace to clone into. The sandbox persists across MCP sessions per workspace.","type":"string"}},"required":["workspace_id","url"],"type":"object"},"name":"drive_sandbox_clone"},{"description":"[EXPERIMENTAL] Stage + commit the current sandbox worktree. Surfaces as an AgentDrive artifact at commits/<sha>.json. Requires Cloudflare Containers; degrades to 503 otherwise.","inputSchema":{"additionalProperties":false,"properties":{"author_email":{"description":"Override git author email (default: agent identity)","format":"email","type":"string"},"author_name":{"description":"Override git author name (default: agent identity)","type":"string"},"message":{"description":"Commit message","maxLength":500,"minLength":1,"type":"string"},"workspace_id":{"description":"Workspace whose sandbox to commit","type":"string"}},"required":["workspace_id","message"],"type":"object"},"name":"drive_sandbox_commit"},{"description":"[EXPERIMENTAL] Run a shell command inside the per-workspace Linux sandbox. Captures stdout/stderr (64 KB cap), exit code, duration. Requires Cloudflare Containers; degrades to 503 otherwise.","inputSchema":{"additionalProperties":false,"properties":{"cmd":{"description":"Shell command to run inside the per-workspace Linux sandbox","maxLength":2048,"minLength":1,"type":"string"},"cwd":{"description":"Working directory (default: workspace root)","type":"string"},"timeout_ms":{"description":"Max runtime in ms (default 30000, hard cap 60000)","exclusiveMinimum":0,"maximum":60000,"type":"integer"},"workspace_id":{"description":"Workspace whose sandbox to run in","type":"string"}},"required":["workspace_id","cmd"],"type":"object"},"name":"drive_sandbox_exec"},{"description":"[EXPERIMENTAL] Read a file from the per-workspace sandbox filesystem (build artifacts, test output, logs). Requires Cloudflare Containers; degrades to 503 otherwise.","inputSchema":{"additionalProperties":false,"properties":{"path":{"description":"Path inside the sandbox (e.g., src/index.ts or /tmp/build.log)","type":"string"},"workspace_id":{"description":"Workspace whose sandbox to read from","type":"string"}},"required":["workspace_id","path"],"type":"object"},"name":"drive_sandbox_read"},{"description":"Semantic search across your org's artifacts in AgentDrive. Returns the top-N most relevant files. Use this BEFORE writing similar artifacts to avoid duplication and surface prior context.","inputSchema":{"additionalProperties":false,"properties":{"filter":{"additionalProperties":false,"properties":{"agent_id":{"type":"string"},"agent_platform":{"enum":["claude-code","codex","cursor","langgraph","crewai","autogen","hermes","openclaw","opencode","gemini-cli","antigravity","unknown"],"type":"string"},"path_prefix":{"type":"string"}},"type":"object"},"query":{"description":"Search query","maxLength":2000,"minLength":1,"type":"string"},"top_k":{"description":"Max hits to return (default 10, max 50)","exclusiveMinimum":0,"maximum":50,"type":"integer"},"workspace_id":{"description":"Scope to a single workspace; omit for org-wide search","type":"string"}},"required":["query"],"type":"object"},"name":"drive_search"},{"description":"List recent agent sessions for this project across harnesses (Claude Code, Codex, OpenCode, Gemini CLI, Cursor, Antigravity), newest first. Use to find prior work to continue.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"description":"Max sessions to return (default 10, max 50)","exclusiveMinimum":0,"maximum":50,"type":"integer"},"platform":{"description":"Only sessions from this harness (claude-code, codex, opencode, gemini-cli, cursor, antigravity)","type":"string"},"project":{"description":"Project key; defaults to the project of the current working directory","pattern":"^[a-z0-9._-]{1,200}$","type":"string"}},"type":"object"},"name":"drive_sessions"},{"description":"Generate a share link for a workspace or specific file. Optionally email-gate the link so only a specific person can access it. Humans open this link to view, comment, or edit files.","inputSchema":{"additionalProperties":false,"properties":{"email":{"description":"Email-gate: only this email can access the link (requires email verification). Leave empty for public access.","type":"string"},"expires_in":{"description":"Expiry in seconds (optional)","type":"number"},"file_id":{"description":"Scope to a specific file (optional)","type":"string"},"max_uses":{"description":"Maximum number of uses (optional)","type":"number"},"permission":{"description":"Permission level for the share link","enum":["view","comment","edit"],"type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","permission"],"type":"object"},"name":"drive_share"},{"description":"View version history for a file in a workspace.","inputSchema":{"additionalProperties":false,"properties":{"file_id":{"description":"File ID","type":"string"},"workspace_id":{"description":"Workspace ID","type":"string"}},"required":["workspace_id","file_id"],"type":"object"},"name":"drive_versions"},{"description":"Write a markdown file to a workspace. Creates or updates the file with automatic versioning.","inputSchema":{"additionalProperties":false,"properties":{"content":{"description":"File content (markdown)","type":"string"},"message":{"description":"Optional version message","type":"string"},"path":{"description":"File path (e.g. \"notes/meeting.md\")","type":"string"},"workspace_id":{"description":"Workspace ID to write to","type":"string"}},"required":["workspace_id","path","content"],"type":"object"},"name":"drive_write"}]},"body_sha256":"4559205be29a41f6a5eb631f3079bf11bb1950da089d2a228a6deb8c790a22a4","prev_id":307652,"leaf":"0xe00bbb7f77934f83b1c5041d0e513ddda5a7557d1a030af782623ebf46de5515","leaf_text":"{\"body\":\"4559205be29a41f6a5eb631f3079bf11bb1950da089d2a228a6deb8c790a22a4\",\"id\":2121673,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793619251725532,\"prev\":307652,\"subject\":\"5e4e60a4-8c68-4eb4-b35a-44bbcb1bebcb\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-02","leaves":444186,"root":"0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1","chained":"0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2","anchor_chain":"eip155:5042002","anchor_tx":"0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af","anchor_block":70432815},"proof":["0xe00bac0c0ead75ac2cdfdd7ee43ffcdba9994ec930fa3895f121b01c29217825","0x925e16de15d7c10872599e7d0b2f87351384b67cd4bd31964e602548d02a8ef7","0xd72d80cc33bd7f3532f11793ce5db6fed126e8be59425a11264a3cd3ee62a23a","0x56e33672d4b03c0e3f49a691fde4bedd4b6dc6deaebce3224cce1f6de255991a","0xa77c4d7971afe7e965737e0c5c4b88d31e9d89ec0d97c13901a93cce5fe56c2b","0xcb24e678f1e3d607a4ac01b6176082ac7486e2719848e526a484ea6f922accb2","0x91933616f95e7cee9a23afcf0976080e3e85dea42eb17e0a0a19eb268c82dda1","0xb74c1924973b373337f98d35981052958df814ac03ecadbd15efa2c04aa6c3df","0x070996a66b1f29e9eb704cbfb0f0ac05a62384a5dcf2b35fb0a185e71be4b5d0","0x5a5c1e5f7bb3b4515d7bae24cdca5f186f75612f89329b01166e85de3676d7af","0x358d5aee9e2066a142dca0f7d067cecc4485db349d0fa0447c2dad62945d1f49","0x348e4abfed652ee90cec768f8b9dd0632fd1d5618c297603457be42849334476","0x1a1962c4212994dc624f2a06650960c085108399590bfb7472893d9b1c149e31","0x5dd75981e1af83dc5ec1e2b8a2959012484cc3ea2e0defded2187a5a93ba7236","0xa370e8e015a32408a8112e54e5f40a8a65e871bd52bbc6f25fbd1139f2ba5b11","0x7ddefa7d79e7640c3fed21ee4472689415182c41a0258ab04a81d60495f4c40a","0xdb8bd933619a267f9790faac9839143d202be46af284371cc369cdf683f897ba","0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d","0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884"]}