Git-native preflight context for coding agents. Provides MCP tools for context capsules, goal contracts, change radius analysis, and checkpoint management.
Edgebase tools have clear, domain-specific names (edgebase_context, edgebase_checkpoint) and reasonable descriptions (50-150 chars). However, critical gaps undermine production readiness: (1) Most parameters lack type definitions in visible schemas, 'changed_files' is declared as array but many params show no type info; (2) Parameter descriptions are minimal or absent, 'budget' has a description but 'task', 'goal', 'target' lack detail on format/constraints; (3) No output schemas documented, tools return 'compact context capsule' or 'Goal Capsule' but structure is opaque to LLMs; (4) Error handling is absent, no guidance on what happens if indexing fails, checkpoint is stale, or git operations error; (5) No tool annotations (readOnlyHint/destructiveHint) despite clear risk labels in metadata. Tools are functional but lack LLM-optimization patterns.
Save an Edgebase context checkpoint for compaction or handoff.
Return a compact context capsule for a task.
Write the final Patch Passport for the current work.
Create a git worktree plan from an Edgebase checkpoint.
Return an executable Goal Capsule and pre-edit Work Contract.
Build or refresh the local Edgebase graph index.
Return a Patch Passport for the current working tree.
No output schemas documented. Tools return opaque 'capsules' and 'passports' but LLMs cannot see field structure, types, or chaining IDs. Forces agents to guess what data is available.
Parameter descriptions are minimal or missing. 'task', 'goal', 'target', 'message' lack format/constraint guidance. LLMs cannot infer whether to pass file paths, natural language, or structured text.
No error handling or recovery guidance. Tools do not document what happens on git failure, stale checkpoint, missing index, or invalid input. Agents have no path forward on failure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | 2026-07-28+ | v2 |
Return an advisory change blast radius for files or a plan.
Render the latest or named Edgebase checkpoint.
Show local Edgebase index statistics.
Show active Edgebase work-contract status.
Tool annotations missing. Risk metadata (READ_ONLY, WRITE) exists in source but not exposed as tool hints (readOnlyHint, destructiveHint). LLMs cannot infer idempotency or side effects.
Parameter type definitions incomplete. 'changed_files' is array but many params show no explicit type in visible schema. 'budget' defaults to 1200 but no min/max bounds documented.