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
send_messageSend a message and get the assistant’s reply (creates the transcript on first send).
get_transcriptRead the messages in a chat.
list_transcriptsList your chats.
thread_list / thread_getList and read conversation threads.
ToolWhat it does
search_knowledgeSearch your knowledge base for relevant chunks.
list_data_sourcesList the RAG vector targets backing a workspace.
get_documentRead an ingested document.
rag_list_files / rag_file_statusList ingested files and check ingestion status.
rag_delete_fileRemove a file from a RAG target.
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
audio_upload_prepare / audio_upload_finalizeTwo-step direct audio upload.
audio_upload_to_ragUpload audio and route its transcript into RAG.
audio_transcript_upload_urlGet a signed URL for direct audio upload.
audio_transcript_list / audio_transcript_get / audio_transcript_status / audio_transcript_deleteManage audio transcripts.
audio_transcript_generate_rag / audio_transcript_list_rag_targetsTurn transcripts into RAG content.
ToolWhat it does
release_create / release_update / release_get / release_list / release_searchManage releases (your deployable assistant configurations). release_update also authors the referenced sub-documents inline — threadPrefix, conversationStarters, chatDisclaimer, chatWelcomeMessage and chatCTA (see Chat CTAs).
release_publish / release_archivePublish or archive a release.
release_derive_themeDerive a chat theme from your storefront into a draft release.
site_export / site_getScreenshot a live URL and regenerate clean, editable HTML via a vision LLM (single-page returns HTML; multi-page via sitemapUrl returns a jobId to poll).
config_getRead release configuration.
export_config / import_configExport or import a configuration bundle.
mcp_server_create / mcp_server_get / mcp_server_list / mcp_server_update / mcp_server_deleteAttach and manage external MCP servers as assistant tools.
ToolWhat it does
hermes_createCreate a hosted Hermes agent — platform (vertex_ai/…, cloudflare/@cf/…) or BYOK model, optional persona, optional releaseId for per-turn RAG grounding. Returns the agent’s hsk- proxy key.
hermes_listList the workspace’s hosted agents (model, status, enabled).
hermes_getRead one agent, including its hsk- proxy key.
hermes_chatSend one message to an agent and get its reply (first turn after a sleep cold-boots the container).
hermes_deleteDelete an agent and stop its container.
ToolWhat it does
phone_usage_voiceUnbilled LiveKit voice-call usage for a workspace — calls, cost (nanoUSD), oldest unbilled call. At-cost rates, no markup.
phone_usage_smsUnbilled Twilio SMS/MMS usage for a workspace — messages and cost (nanoUSD). At-cost rates, no markup.
ToolWhat it does
skill_list / skill_get / skill_create / skill_update / skill_deleteManage workspace skills.
skill_connect_start / skill_connect_finish / skill_disconnectConnect and disconnect skill integrations.
skill_for_releaseRead the skills active on a release.
skill_get_catalog / skill_list_catalogBrowse the skill catalog.
ToolWhat it does
finetune_status / finetune_list / finetune_cancelTrack and manage 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
product_add / product_update / product_searchManage and search the product catalog.
product_merchandising_get / product_merchandising_setRead and set merchandising config.
product_prominence_pin / product_prominence_recompute / product_prominence_set_pagesControl product prominence weighting.
product_calibration_set_cadenceSet the product-calibration cadence.
ToolWhat it does
style_pattern_create / style_pattern_get / style_pattern_list / style_pattern_updateManage tone/style rewrite rules.
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.
connector_web_crawl_startCreate/update a web_crawl connector: crawl a website or sitemap into a RAG vector, optionally recurring. Pass swapOnSuccess: true when the vector backs a published release.
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.
ToolWhat it does
whoamiShow the authenticated identity and its accessible workspaces.
workspace_searchSearch across your workspaces.
search_tools / list_tool_categoriesSearch the tool catalog and list its categories at runtime.