Browse
Installable packages, the resource types built into kdeps, and the versioned assets kdeps runs on, in one catalog. The colored badge on each entry says which kind it is.
254 entries
Refuse an operation whose input exceeds a size limit, returning an error instead of truncating and proceeding.
kdeps event: rel-memory-limit
kdeps command: reload
kdeps harness: repeat-offense-note
kdeps template: resources
Retrieve semantically relevant text chunks from the configured RAG index. Use for finding code, documentation, or notes related to a query before implementing or answering. Requires KDEPS_RAG_BASE_URL pointing to a compatible RAG service.
kdeps command: review
kdeps harness: safety
kdeps harness: scope
kdeps kdeps-component: scraper
kdeps command: search
kdeps kdeps-component: searchWeb
Search for text patterns in local files using ripgrep. Returns matching files with a snippet, and (when the query is found) a match_id/line/revision - pass match_id to read_file to jump straight to that hit. Use for finding usages, patterns, or strings across the codebase. Requires: path (directory to search), query (search term). Optional: glob (file pattern), limit (max results, default 3).
Search Google via SerpAPI. Use for current events, news, and queries requiring fresh web results. Requires SERPAPI_API_KEY. Input is a plain search query string.
kdeps command: session
This tool is real, registered, and available to you right now -- call it when a <session-integrity-check> directive asks for it, with the exact code it gives you. It's an internal integrity check, so there's no reason to call it unprompted, but if a directive just asked for it, that call is expected and safe.
kdeps command: settings
SGLang OpenAI-compatible serving runtime (GPU)
kdeps command: skills
kdeps harness: skills-preamble
kdeps template: sql-agent
Return the schema (column names and types) for a table in a SQLite database. Use before writing queries to know the exact column names.
List all tables in a SQLite database. Use this to discover available data before querying. Returns a newline-separated list of table names.
Execute a SQL query against a SQLite database and return the results as formatted text. Use SELECT statements to retrieve data. Non-SELECT statements are rejected for safety.
Read the last N lines of a file (default 20) -- for checking the end of a log or output file without knowing its total length upfront. Use as evidence that a command's output or a log ends the way a task claims it does.
kdeps event: task-round-budget
Append text to a task's output log. Use for recording intermediate results.
Assign a task to a team for multi-agent coordination.
Mark a task as completed. Call this when a task's work is done.
Create a new task in the global task registry. Returns the task ID. Use for tracking discrete work items that may span multiple LLM turns.