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.
58 entries
Execute a bash shell command and return its output. Use for running scripts, checking system state (git status, ls, etc.), or performing file operations. Press Ctrl+C to interrupt (partial output returned to LLM); press Ctrl+Z to background (use bash_job_wait to retrieve output).
List background bash jobs started with bash_exec and backgrounded via Ctrl+Z. Shows job ID, status (running/done/failed), command, and elapsed time.
Wait for a background bash job (from bash_exec backgrounded via Ctrl+Z) to complete and return its full output. Use the job_id from the bash_exec backgrounded result.
kdeps tool: browser_ops
Evaluate a mathematical expression and return the result. Accepts numbers, + - * / // % **, parentheses and the math module's functions and constants (e.g. '2 + 2', '3.14 * 10**2', 'sqrt(16)', 'log(8, 2)', 'pi').
Copy text to the user's system clipboard (pbcopy on macOS, xclip or xsel on Linux, clip on Windows). Use when the user asks to copy something. Returns {copied, tool}; copied is false when text is empty.
kdeps tool: code_definition
kdeps tool: code_diagnostics
kdeps tool: code_graph_all
kdeps tool: code_graph_file
kdeps tool: code_graph_topic
kdeps tool: code_hover
kdeps tool: code_index_folder
kdeps tool: code_references
kdeps tool: code_search
kdeps tool: code_symbols
kdeps tool: cron_create
kdeps tool: cron_delete
kdeps tool: cron_list
kdeps tool: cron_pause
kdeps tool: cron_resume
Edit one line of an existing file. Give file_path, the line to change (line, 1-based) or words that are on it (match), and either:
kdeps tool: email_ops
Run one embedding operation: index, search, upsert or delete in the local SQLite embedding database, vectorize or embed_query through an embedding backend, or rerank documents with Cohere. Call it through the embedding component. Requires: operation. Optional: text, collection, dbPath, limit, inputs, model, backend, baseURL, rerankQuery, rerankDocuments, rerankTopN.
Search the web using Exa (formerly Metaphor) neural search. Finds highly relevant URLs and content using AI-powered link prediction. Best for research, finding authoritative sources, and content discovery. Requires EXA_API_KEY.
Run a shell command and return its structured result: success, exitCode, stdout, stderr, command, result and timedOut. Use through the exec component for pipeline steps that shell out. The command runs with sh -c (cmd /C on Windows) unless args are given. Optional: args, env, workingDir, timeout.
Run one structured filesystem operation and return its JSON result. Operations: read, write, patch, list, delete, exists, mkdir, copy, move, append. Requires: operation, and path (or source for copy and move). Optional: content, patch, encoding (text or base64), pattern, recursive, backup, dryRun, mode, appendNewline.
Run one structured git operation and return its JSON result. Operations: status, diff, log, show, branch, remote, add, commit, checkout, init, clone, push, pull. Requires: operation, and url for clone. Optional: workingDir, paths, message, branch, remote, args, maxCount, dryRun.
Create a Google AI server-side cached content entry from a text system prompt. Returns the cache name (e.g. 'cachedContents/xyz123') for use in chat: googleCachedContent. Only available when GOOGLE_API_KEY is set.
Delete a Google AI cached content entry by name. Only available when GOOGLE_API_KEY is set.