A production-grade orchestration platform for AI agents with Docker-based sandboxing, multi-agent coordination, and integration management
Crewship exposes 2 tools with partial schema coverage. integration_tools_refresh has a well-structured input schema with nested object definitions for tool array items, but lacks output schema documentation. inspect_run has minimal schema (only run_id string param) and no output schema. Both tools have descriptions (60-80 chars), meeting the minimum but falling short of LLM-optimized length (50-200 chars baseline). Parameter descriptions are present but generic. No error handling guidance, no tool annotations, no pagination support. The server is HTTP-based (good for transport) but tool definitions lack the depth needed for confident agent reasoning.
Inspect a pipeline run by ID, displaying timeline, tool calls, errors, and execution details
Refresh and update tools for a crew integration, accepting tool definitions via --tool flags or --tools-file
No output schemas documented for either tool. LLMs cannot plan downstream calls or extract required fields without knowing what inspect_run or integration_tools_refresh returns.
inspect_run parameter schema is minimal (only run_id: string). No format constraint, no description of valid run_id format (e.g. 'r_ or prn_ namespace' mentioned in description but not in schema). LLMs cannot validate input before calling.
Tool descriptions are 60-80 characters, below the 194-char baseline for production tools. 'Refresh and update tools for a crew integration...' lacks context on WHEN to use this vs other tools, what prerequisites exist, or what happens on success/failure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 48 | 2026-07-28+ | v2 |
No error handling guidance. If integration_tools_refresh fails (invalid tool schema, duplicate names, API error), the response provides no recovery path. LLM cannot self-correct or suggest next steps.
integration_tools_refresh accepts a 'tools' array but no pagination, batch size limit, or validation guidance. If an agent passes 1000 tool definitions, the server behavior is undefined. No limit stated in description.