Tool Catalog
Once your assistant is connected, it can discover and
call the tools below. This is a reference for what an agent can do to your
account — the live catalog is whatever your client’s listTools() (or the
client’s tool menu) returns, which is filtered to your permissions and the
features your release has enabled.
Chat & conversations
Section titled “Chat & conversations”| Tool | What it does |
|---|---|
chat_create | Start a new chat/transcript. |
chat_send_message | Send a message and get the assistant’s reply. |
chat_get_history | Read the messages in a chat. |
chat_list | List your chats. |
thread_list / thread_get | List and read conversation threads. |
Knowledge base & RAG
Section titled “Knowledge base & RAG”| Tool | What it does |
|---|---|
rag_search | Search your knowledge base for relevant chunks. |
rag_upload | Add a file/document to a RAG target. |
rag_list_files / rag_get_file_status | List ingested files and check ingestion status. |
rag_delete_file | Remove a file from a RAG target. |
rag_reindex | Re-chunk and re-embed a target. |
rag_target_create / rag_list_targets / rag_configure_target | Create, list, and configure RAG vector targets. |
rag_set_source_url | Attach a source URL to ingested content for citations. |
html_page_list / html_page_get / html_page_count / html_page_hosts / html_page_crawl_history | Inspect crawled HTML pages backing a knowledge base. |
Releases & configuration
Section titled “Releases & configuration”| Tool | What it does |
|---|---|
release_create / release_update / release_get / release_list / release_search | Manage releases (your deployable assistant configurations). |
release_publish / release_archive | Publish or archive a release. |
config_get / config_update | Read and update release configuration. |
config_list_prompts / config_set_prompt | View and set system prompts. |
export_config / import_config | Export or import a configuration bundle. |
Fine-tuning & training data
Section titled “Fine-tuning & training data”| Tool | What it does |
|---|---|
finetune_create / finetune_status / finetune_list / finetune_cancel | Manage fine-tuning jobs. |
finetune_files_copy_from / finetune_file_export_to_qa | Move training files between sources and into QA. |
training_data_generate / training_data_estimate_cost | Generate synthetic training data and estimate its cost. |
training_data_job_status / training_data_job_results / training_data_job_export | Track and export training-data jobs. |
Quality assurance & calibration
Section titled “Quality assurance & calibration”| Tool | What it does |
|---|---|
qa_suites_list / qa_suite_run / qa_suite_copy_from | List, run, and copy QA suites. |
qa_run_status / qa_run_results | Track a QA run and read its results. |
qa_calibration_* | Submit ratings, pick winners, compute agreement, and manage calibration triples. |
Arena & A/B presets
Section titled “Arena & A/B presets”| Tool | What it does |
|---|---|
arena_preset_list / arena_preset_activate / arena_preset_update_variant | List, activate, and edit Arena comparison presets. |
Analytics, metrics & billing
Section titled “Analytics, metrics & billing”| Tool | What it does |
|---|---|
analytics_metrics / analytics_trends / analytics_funnel / analytics_performance / analytics_experiments | Query usage analytics across dimensions. |
usage_stats | Aggregate usage statistics. |
metrics_pipeline / metrics_alerts / metrics_alert_ack / metrics_alert_config_set / metrics_alert_config_delete | Inspect the metrics pipeline and manage alerts. |
billing_report | Pull a billing report. |
Notifications & flags
Section titled “Notifications & flags”| Tool | What it does |
|---|---|
notification_list / notification_count / notification_mark_read | Read and triage notifications. |
notification_channel_* | Create, list, test, verify, and delete delivery channels. |
notification_trigger_create / notification_trigger_list / notification_trigger_delete | Manage notification triggers. |
flagger_create / flagger_list / flagger_test / flagger_delete | Manage content/safety flaggers. |
Feedback
Section titled “Feedback”| Tool | What it does |
|---|---|
feedback_list / feedback_get / feedback_stats | Read user feedback and its aggregate stats. |
Groups & access
Section titled “Groups & access”| Tool | What it does |
|---|---|
group_create / group_get / group_list / group_delete | Manage groups. |
group_invite / group_remove_member | Add and remove group members. |
byok_list | List bring-your-own-key provider credentials. |
connector_list / connector_status / connector_sync | Inspect and sync external connectors. |
Terms of Service
Section titled “Terms of Service”| Tool | What it does |
|---|---|
terms_get_for_release | Check whether the calling identity must accept a release’s Terms of Service. |
terms_accept | Record acceptance of the current ToS version. |
terms_create / terms_update / terms_publish / terms_list | Author and publish versioned Terms of Service. |
Memory & voiceprints
Section titled “Memory & voiceprints”| Tool | What it does |
|---|---|
memory_add / memory_search | Store and retrieve agent memory. |
voiceprint_list / voiceprint_get | List and read speaker voiceprints. |
tts_generate | Generate text-to-speech audio. |
TrustBench (attested evals)
Section titled “TrustBench (attested evals)”| Tool | What it does |
|---|---|
trust_run | Run an attested benchmark against a registered assistant. |
trust_verify | Verify a signed TrustRun manifest. |
trust_list_runs / trust_get_run | List and read TrustRun results. |
trust_list_benchmarks / trust_get_benchmark | Browse available benchmarks. |
Platform & catalog (advanced)
Section titled “Platform & catalog (advanced)”| Tool | What it does |
|---|---|
divinci_api_request | Make a raw, permission-scoped Divinci API request. |
divinci_web_search / divinci_fetch_article | Search the web and fetch article content. |
divinci_create_rag_architecture / divinci_analyze_pipeline / divinci_list_rag_patterns | Design and analyze RAG architectures. |
divinci_*_catalog_node / divinci_generate_node / divinci_promote_node / divinci_test_node_sandbox | Browse and build catalog nodes. |
meta_harness_* | Inspect the self-improvement harness loop, iterations, and proposals. |
Ask Divinci