{"id":307652,"recorded_at":"2026-10-26T23:36:43.335467Z","observed_at":"2026-10-26T23:36:43.335400Z","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. They will receive a verification code to join.","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","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), 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)","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":"c9294e01d4c47301ed78ece673060cb4057c79c9849928496d4cb03334340c50","prev_id":null,"leaf":"0xa2ee22ab9e25119ff5cd51a2b75b99a0b8414188bb26e494eb1af95a9a3c4fa4","leaf_text":"{\"body\":\"c9294e01d4c47301ed78ece673060cb4057c79c9849928496d4cb03334340c50\",\"id\":307652,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793057803335400,\"prev\":null,\"subject\":\"5e4e60a4-8c68-4eb4-b35a-44bbcb1bebcb\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xa2ee33876cd2fc07b56a18007e6d7dc94eb07adc6f693e5c3f2d9d62ccf0826e","0xc42dbcf0bfd0b61bf64855ca5883d7f4944160837593132d27c1b6b90807d017","0xb17df130dfd68828f739e62c895f972db676d6c02745bb5c7cd6d6d5db371639","0x6a758c921d79dc17148ca99587fabce2534ee7708803d1ae245ed2951e192d56","0x4830e74e04120054c7715421c31a8375672da441fb48dc0a6c414e98cff00fd1","0x049fb2da9b3fcdeb8e9a4bd55ecfcc1df408d4a6e9b339d1f9526b941ca09f92","0x55ce8fa645ebf6b55467af217f8baa4ce3b063069422c4304d8eb024569be6d8","0x559f66c938d63130bd278f6e7559d4a13b8244edb5835e130cd83a7d962ebf3c","0x90fe940b62b346de0f43dea0b20cf04728ae612c4236ef08a243180ee51ec44e","0x7adfb47ecfda217ca42c908cb971dd1ceaa64411de0157e4eeeee4ba0ca9cfde","0xd2bc27d81a73a53b7c724da36f189ebdd2fef396490722c3ee66192b798d20d0","0x19537c574979327583a539261287714af2eee831125de819abab0f155acd3a75","0xc34c13c58ba9c342ea1b833ac1882a4aea22777c4fd1092b2f83d3bac6b9f845","0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7","0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}