Skip to content

Data tools ​

calculator and the local embedding store are always on. SQL tools register when a database path is set. Wolfram, remote RAG, and the rerankers register only when their key or URL is set. sql_query text is HTML-unescaped before it runs, same as bash_exec.

Permission modes stay on Built-in tools.

Computation ​

ToolRequired env varDescription
calculator(none)Evaluate math expressions
wolfram_alphaWOLFRAM_APP_IDWolfram Alpha queries

Data and SQL ​

ToolRequired env varDescription
sql_list_tablesKDEPS_SQL_DB_PATH or connection configList tables in a database
sql_describe_tablesameDescribe a table's columns and types
sql_querysameExecute a SELECT query

Embeddings and reranking ​

ToolRequired env varDescription
embedding_vectorize(none)Convert text to embeddings and index it in the local embedding DB
embedding_search(none)Semantic search over the local embedding DB
retrieve_contextKDEPS_RAG_BASE_URLRetrieve chunks from a remote RAG endpoint (only registered when the URL is set)
cohere_rerankCOHERE_API_KEYRerank results using Cohere
voyageai_rerankVOYAGEAI_API_KEYRerank results using VoyageAI
jina_rerankJINA_API_KEYRerank results using Jina

Released under the Apache 2.0 License.