AGENTS.md
+15 −6
https://raw.githubusercontent.com/yusong652/itasca-mcp/HEAD/AGENTS.md
− - Exposes documentation tools and execution tools through FastMCP− - `source`: `"commands" | "python_api" | "reference"`− PFC searchable docs live under:− - `src/itasca_mcp/knowledge/resources/command_docs/`− - `src/itasca_mcp/knowledge/resources/python_sdk_docs/`− - `src/itasca_mcp/knowledge/resources/references/`+ - Exposes two documentation tools (`itasca_browse_doc` / `itasca_query_doc`, trees selected by+ `source`) and five execution tools through FastMCP+ - `source`: `"commands" | "python_api" | "fish" | "reference"` (`"all"` for a cross-source query)+ - Add a test only where a regression would be silent and costly: tool+ envelopes, loader/resolution logic, parser output shape. Do not add one for+ every change. Corpus data edits (a note on an entry, an availability marker,+ a removed member marked as removed) and "the removed thing is still removed"+ checks are not worth a test; the live reconcile/verification run is the+ evidence, and the commit message records it.+ Searchable docs live under `src/itasca_mcp/knowledge/resources/{_common,<engine>}/`:+ - `command_docs/` - command syntax per version+ - `python_sdk_docs/` - Python SDK modules/objects+ - `fish_docs/` - FISH intrinsic trees, one JSON per namespace (regenerate with+ `scripts/corpus/generate_fish_docs.py`; kernel namespaces live in `_common`)+ - `references/` - model properties, range elements, plot items