Skip to content

Tool Catalog

Copy page

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.

ToolWhat it does
chat_createStart a new chat/transcript.
chat_send_messageSend a message and get the assistant’s reply.
chat_get_historyRead the messages in a chat.
chat_listList your chats.
thread_list / thread_getList and read conversation threads.
ToolWhat it does
rag_searchSearch your knowledge base for relevant chunks.
rag_uploadAdd a file/document to a RAG target.
rag_list_files / rag_get_file_statusList ingested files and check ingestion status.
rag_delete_fileRemove a file from a RAG target.
rag_reindexRe-chunk and re-embed a target.
rag_target_create / rag_list_targets / rag_configure_targetCreate, list, and configure RAG vector targets.
rag_set_source_urlAttach a source URL to ingested content for citations.
html_page_list / html_page_get / html_page_count / html_page_hosts / html_page_crawl_historyInspect crawled HTML pages backing a knowledge base.
ToolWhat it does
release_create / release_update / release_get / release_list / release_searchManage releases (your deployable assistant configurations).
release_publish / release_archivePublish or archive a release.
config_get / config_updateRead and update release configuration.
config_list_prompts / config_set_promptView and set system prompts.
export_config / import_configExport or import a configuration bundle.
ToolWhat it does
finetune_create / finetune_status / finetune_list / finetune_cancelManage fine-tuning jobs.
finetune_files_copy_from / finetune_file_export_to_qaMove training files between sources and into QA.
training_data_generate / training_data_estimate_costGenerate synthetic training data and estimate its cost.
training_data_job_status / training_data_job_results / training_data_job_exportTrack and export training-data jobs.
ToolWhat it does
qa_suites_list / qa_suite_run / qa_suite_copy_fromList, run, and copy QA suites.
qa_run_status / qa_run_resultsTrack a QA run and read its results.
qa_calibration_*Submit ratings, pick winners, compute agreement, and manage calibration triples.
ToolWhat it does
arena_preset_list / arena_preset_activate / arena_preset_update_variantList, activate, and edit Arena comparison presets.
ToolWhat it does
analytics_metrics / analytics_trends / analytics_funnel / analytics_performance / analytics_experimentsQuery usage analytics across dimensions.
usage_statsAggregate usage statistics.
metrics_pipeline / metrics_alerts / metrics_alert_ack / metrics_alert_config_set / metrics_alert_config_deleteInspect the metrics pipeline and manage alerts.
billing_reportPull a billing report.
ToolWhat it does
notification_list / notification_count / notification_mark_readRead and triage notifications.
notification_channel_*Create, list, test, verify, and delete delivery channels.
notification_trigger_create / notification_trigger_list / notification_trigger_deleteManage notification triggers.
flagger_create / flagger_list / flagger_test / flagger_deleteManage content/safety flaggers.
ToolWhat it does
feedback_list / feedback_get / feedback_statsRead user feedback and its aggregate stats.
ToolWhat it does
group_create / group_get / group_list / group_deleteManage groups.
group_invite / group_remove_memberAdd and remove group members.
byok_listList bring-your-own-key provider credentials.
connector_list / connector_status / connector_syncInspect and sync external connectors.
ToolWhat it does
terms_get_for_releaseCheck whether the calling identity must accept a release’s Terms of Service.
terms_acceptRecord acceptance of the current ToS version.
terms_create / terms_update / terms_publish / terms_listAuthor and publish versioned Terms of Service.
ToolWhat it does
memory_add / memory_searchStore and retrieve agent memory.
voiceprint_list / voiceprint_getList and read speaker voiceprints.
tts_generateGenerate text-to-speech audio.
ToolWhat it does
trust_runRun an attested benchmark against a registered assistant.
trust_verifyVerify a signed TrustRun manifest.
trust_list_runs / trust_get_runList and read TrustRun results.
trust_list_benchmarks / trust_get_benchmarkBrowse available benchmarks.
ToolWhat it does
divinci_api_requestMake a raw, permission-scoped Divinci API request.
divinci_web_search / divinci_fetch_articleSearch the web and fetch article content.
divinci_create_rag_architecture / divinci_analyze_pipeline / divinci_list_rag_patternsDesign and analyze RAG architectures.
divinci_*_catalog_node / divinci_generate_node / divinci_promote_node / divinci_test_node_sandboxBrowse and build catalog nodes.
meta_harness_*Inspect the self-improvement harness loop, iterations, and proposals.