Skip to content

Dev Tier Tools (6)

These 6 tools require a midos_sk_dev_* API key or higher. They unlock full, untruncated knowledge access and session management.


Get a specific skill document by name.

ParameterTypeRequiredDefaultDescription
namestringYesSkill name (case-insensitive, fuzzy matched)
sectionstringNo""Extract specific section by header
pageintNo0Page number for pagination
modestringNo""Set to "toc" for table of contents only

Returns: Full skill document in markdown (up to 10,000 chars) or “not found.”

{
"name": "get_skill",
"arguments": {
"name": "fastapi-patterns",
"section": "Dependency Injection"
}
}

Notes: Fuzzy matching means "react" will find "react-comprehensive" or "react-19-migration". Use mode: "toc" to browse sections before requesting a specific one.


Get an operational protocol or procedure document.

ParameterTypeRequiredDefaultDescription
namestringYesProtocol name (case-insensitive)

Returns: Full protocol document in markdown (up to 10,000 chars) or “not found.”


Parse a code file into semantic chunks for RAG ingestion.

ParameterTypeRequiredDefaultDescription
file_pathstringYesPath to code file (within knowledge/)

Returns: AST-based chunks with metadata including function signatures, class names, line numbers, and docstrings. Language auto-detected from file extension.

{
"name": "chunk_code",
"arguments": {
"file_path": "knowledge/chunks/example_patterns.py"
}
}

Get vector store diagnostics and statistics.

ParameterTypeRequiredDefaultDescription
(none)

Returns: { total_chunks, cache_size, lance_db_status, embedding_model, cache_hit_rate }

Useful for monitoring vector store health and cache performance.


Check multi-instance coordination pool status.

ParameterTypeRequiredDefaultDescription
(none)

Returns: Current pool state showing active instances, claimed resources, and signals. Read-only — no writes allowed through this tool.


Save a session checkpoint for later resumption via where_was_i or get_progress.

ParameterTypeRequiredDefaultDescription
session_idstringYesUnique session identifier
summarystringYesWhat was accomplished
files_touchedstringNo""Comma-separated list of modified files
decisions_madestringNo""Key decisions during session
next_stepsstringNo""What to do next time
round_idstringNo""Operation round identifier

Returns: { status: "saved", session_id, round_id }

{
"name": "save_progress",
"arguments": {
"session_id": "api-refactor-2026-02",
"summary": "Refactored auth middleware to use JWT. Tests passing.",
"files_touched": "auth.py, middleware.py, tests/test_auth.py",
"decisions_made": "Chose JWT over session cookies for stateless scaling",
"next_steps": "Add refresh token rotation, update API docs"
}
}