ACP-first delegation to Grok, Cursor, Cursor Cloud, and DeepSeek Harness.
This server exhibits significant definition quality gaps. While 5 tools are registered with schemas and descriptions, the descriptions are highly technical and domain-specific (targeting Co-Engineer/ACP workflows), making them difficult for general LLM agents to understand. Tool names lack clear action verbs (status, delegate, task, tasks, cancel are vague). Parameter descriptions are sparse or missing context. The 'delegate' tool has a complex schema with many optional fields and interdependencies that are not documented in parameter descriptions. Output schemas are not documented. Error handling guidance is absent. The server appears designed for a specialized internal system rather than general agent composition.
Cancel a Co-Engineer run
Start one bounded native Co-Engineer run with run_request for a review or implementation task. A run_request assignment may omit expected_duration_ms to use the 600000 ms default; explicit estimates keep the 20% deadline margin. The compatible single-task path remains available for Grok, Cursor Local, Cursor Cloud, or DSH and still requires expected_duration_ms or a backwards-compatible timeout_ms. The absolute Git worktree path must be supplied in the property named repo. Local tasks use a managed worktree by default; direct mode is explicit.
Inspect one bounded native Co-Engineer run by run_id, including lifecycle state, cursor, attention, and bounded result. Omit run_id to show the compatible 3.2.1 supervisor snapshot, provider capabilities, advertised MCP pending-call budget, and recent task state.
Inspect or wait for a Co-Engineer run
Wait for Co-Engineer tasks
Tool names lack action verbs. 'status', 'task', 'tasks' are nouns, not verbs. LLMs cannot infer intent from names alone. Should be 'get_run_status', 'get_task', 'list_tasks', 'cancel_run'.
Parameter descriptions are minimal or absent. 'task' tool has 5 properties (run_id, assignment_id, attention, run_reply, revision) with no descriptions explaining what each controls or when to use them.
Output schemas are not documented. Tool descriptions do not explain what fields are returned or their structure. LLMs cannot plan downstream calls without knowing response shape.
No error handling guidance. Descriptions do not explain failure modes, retryability, or recovery steps. A failed 'delegate' call leaves the LLM with no guidance on what to do next.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2025-06-18+ | v2 |
Complex parameter interdependencies undocumented. 'delegate' has conditional logic (expected_duration_ms vs timeout_ms, dsh_model only for DSH provider, starting_ref only for Cursor Cloud) not explained in parameter descriptions.