chew through any source into clean datasets — a fast ingestion, RAG & fine-tuning toolkit
Single tool 'search_corpus' has a reasonable name and description (73 chars), but the input schema is minimal. The query parameter lacks a description in the schema itself, only the tool description provides context. No output schema is documented, leaving LLMs unable to plan downstream operations or extract structured results. The tool is read-only (good), but lacks pagination, result limits, and error recovery guidance. No parameter constraints (min/max length, format) are visible. Overall, the tool is functional but underspecified for production agent use.
Search the local knowledge corpus for passages relevant to a query. Call again with a refined query if the passages don't answer the question.
No output schema documented. LLMs cannot infer what fields search_corpus returns, preventing structured result extraction and downstream tool chaining.
Query parameter lacks description in schema. Only the tool description provides context; the parameter itself is undocumented per JSON Schema.
No pagination or result limit documented. Large result sets could exhaust context windows; no guidance on how many results are returned or how to fetch more.
No error handling guidance. If the corpus is empty, malformed, or the query is invalid, the tool provides no recovery hints for the LLM.
No input validation constraints. Query parameter has no min/max length, format, or character restrictions documented.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2026-07-28+ | v2 |