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.
270 entries
Thin recipe for any image that already serves OpenAI-compatible /v1 on port 8000
kdeps provider: openrouter
kdeps harness: output
kdeps command: permission
kdeps provider: perplexity
Search the web using Perplexity AI. Provides cited, up-to-date answers from the internet. Requires PERPLEXITY_API_KEY. Input is a plain search query or question.
kdeps command: prompt
kdeps command: prompts
The `python:` resource runs a Python script and stores its stdout (parsed as JSON) as the resource's output.
Read a file from the local filesystem. Returns the contents with a 1-based line number on every line (` 42\tcode$`) - use those numbers for edit_file insert/view. Tabs render as ^I, other control characters as ^X, and a $ marks the true end of each line, so indentation, trailing whitespace, and stray control characters are visible instead of hidden. IMPORTANT: ^I, ^X, and the trailing $ are a display convention this tool adds - the real file does NOT contain those literal characters. When quoting text back into edit_file's old_str, write the real tab/control character (or match a whole line via view_range/anchor instead), never the literal caret sequence - copying "^I" as text will not match a real tab byte. Plain text, source code, configuration files, and documentation are read directly; PDF, DOCX, EPUB, RTF, and ODT documents have their text extracted automatically. Use load_document instead for CSV/HTML structured parsing or RAG chunking. Pass match_id (from a search_local result) instead of file_path/offset to jump straight to that hit.
kdeps command: refine
kdeps harness: refine-system
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
The `searchLocal` executor walks a local directory and returns matching files by filename glob pattern and/or content keyword. See [Search resources](https://kdeps.com/workflow/resources/search) for how it relates to `searchWeb`.
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