Skip to content
← Back to site
Soleri | Docs

Capabilities

Every Soleri agent ships with 200+ operations out of the box. This page shows what your agent can do, grouped by facade.

For parameter details on common operations, see the API Reference. For CLI commands, see the CLI Reference. For term definitions, see the Glossary.

FacadeOpsWhat it does
Vault66Store, search, branch, share, and manage knowledge
Admin56Health checks, telemetry, plugins, packs, accounts
Chat41Session management, auth, voice, browser, notifications
Plan32Plans, grading, verification, evidence, reconciliation
Orchestrate26Lifecycle, projects, playbooks
Brain23Learning loop, pattern strength, recommendations
Memory15Cross-session, cross-project, export/import
Curator13Deduplication, health audits, enrichment, contradictions
Control13Persona, intent routing, modes, governance
Cognee11Vector search, knowledge graph, sync
Loop9Iterative validation with convergence detection
Agency8Proactive file watching, pattern surfacing, warnings
Context3Entity extraction, knowledge retrieval, analysis
Domain Facades5 per domainDomain-scoped CRUD + search

Core knowledge storage, retrieval, branching, sharing, and intake.

OpAuthDescription
searchreadSearch across all domains. Ranked by TF-IDF + severity + recency + tag overlap.
vault_statsreadEntry counts by type, domain, severity.
list_allreadList entries with optional filters and pagination.
vault_getreadFetch a specific entry by ID.
vault_updatewriteUpdate an existing entry.
vault_removeadminDelete an entry.
vault_bulk_addwriteAdd multiple entries at once.
vault_bulk_removeadminRemove multiple entries at once.
vault_tagsreadList all tags in the vault.
vault_domainsreadList all domains.
vault_recentreadRecently added or modified entries.
exportreadExport vault entries as JSON.
OpAuthDescription
capture_knowledgewriteCapture a pattern or anti-pattern with full metadata.
capture_quickwriteQuick capture — title and description, auto-infer the rest.
capture_enrichedwriteCapture with LLM-enriched metadata.
search_intelligentreadSemantic search with 6-dimension scoring.
search_feedbackwriteRate a search result to improve future relevance.
OpAuthDescription
vault_importwriteImport entries from JSON.
vault_seedwriteSeed entries from intelligence data files.
vault_seed_canonicalwriteSeed canonical entries from markdown files.
vault_backupreadExport full vault as JSON backup.
vault_restorewriteRestore vault from a backup.
vault_optimizewriteOptimize vault database (VACUUM + reindex).
vault_archivewriteArchive old entries.
OpAuthDescription
vault_age_reportreadEntry age distribution and decay candidates.
vault_find_expiredreadFind entries past their expiration date.
vault_find_expiringreadFind entries nearing expiration.
vault_set_temporalwriteSet temporal metadata on an entry.
vault_dedup_statusreadDeduplication status across vault.
vault_content_hashreadContent hash for an entry (dedup key).
knowledge_healthreadKnowledge base health metrics.
knowledge_auditreadAudit vault knowledge quality and coverage.
knowledge_mergewriteMerge two similar entries.
knowledge_reorganizewriteReorganize vault (re-categorize, merge duplicates).

Experiment with vault changes without affecting the main vault.

OpAuthDescription
vault_branchwriteCreate a named vault branch.
vault_branch_addwriteAdd entries to a branch.
vault_branch_listreadList all branches.
vault_merge_branchwriteMerge a branch back into the main vault.
vault_delete_branchadminDelete a branch and all its entries.

Team knowledge workflows — scope entries, share via packs, review submissions.

OpAuthDescription
vault_detect_scopereadDetect whether an entry is agent, project, or team scoped.
vault_list_by_scopereadList entries filtered by scope.
vault_set_scopewriteChange an entry’s scope.
vault_export_packreadExport knowledge as a shareable pack.
vault_import_packwriteImport a knowledge pack.
vault_submit_reviewwriteSubmit an entry for team review.
vault_approvewriteApprove a reviewed entry.
vault_rejectwriteReject a reviewed entry.
vault_pending_reviewsreadList entries pending review.
vault_review_statsreadReview approval/rejection statistics.
vault_git_syncwriteSync vault with a git repository.
vault_git_pushwritePush vault changes to git remote.
vault_git_pullwritePull vault changes from git remote.
OpAuthDescription
vault_connectwriteConnect to an external vault (local, git, or npm).
vault_disconnectwriteDisconnect from an external vault.
vault_tiersreadList connected vault tiers.
vault_search_allreadSearch across all connected tiers.
vault_connect_sourcewriteConnect an additional vault source.
vault_disconnect_sourcewriteDisconnect a vault source.
vault_list_sourcesreadList all connected sources.
OpAuthDescription
obsidian_exportwriteExport vault entries to Obsidian-compatible markdown.
obsidian_importwriteImport Obsidian markdown files into vault.
obsidian_syncwriteBidirectional sync with Obsidian (push, pull, or both).
OpAuthDescription
intake_statusreadCheck intake processing status.
intake_processwriteProcess pending intake chunks.
intake_ingest_bookwriteIngest a PDF book into vault knowledge.
intake_previewreadPreview extraction for a page range before full intake.

System health, telemetry, plugins, packs, accounts, and diagnostics.

OpAuthDescription
admin_healthreadSystem health check.
admin_tool_listreadList all registered facades and operations.
admin_configreadCurrent agent configuration.
admin_vault_sizereadVault storage size on disk.
admin_uptimereadAgent uptime since last start.
admin_versionreadEngine and package versions.
admin_reset_cacheadminClear all caches.
admin_diagnosticreadFull diagnostic report.
admin_permissionsreadCurrent auth permissions.
admin_module_statusreadStatus of each loaded module.
admin_envreadEnvironment variables (sanitized).
admin_gcadminRun garbage collection on stale data.
admin_export_configreadExport full agent configuration.
admin_validate_instructionsreadValidate instruction files for quality.
admin_persistence_inforeadSession store persistence status.
admin_setup_checkreadCheck setup completion status.
admin_setup_runadminRun global setup (hooks, CLAUDE.md).
admin_hot_reloadadminHot-reload agent configuration.
admin_subsystem_healthreadPer-subsystem health status.
admin_health_snapshotreadPoint-in-time health snapshot.
OpAuthDescription
admin_telemetryreadFacade call telemetry.
admin_telemetry_recentreadRecent telemetry events.
admin_telemetry_resetadminReset telemetry counters.
admin_vault_analyticsreadVault usage analytics.
admin_search_insightsreadTop missed queries, relevance scores.
telemetry_errorsreadError telemetry data.
telemetry_slow_opsreadSlow operation telemetry.
OpAuthDescription
llm_statusreadAvailable LLM providers and health.
llm_rotatewriteRotate to next API key in pool.
llm_callwriteMake an LLM call with automatic retry and failover.
render_promptreadRender a prompt template with variables.
list_templatesreadList available prompt templates.
admin_key_pool_statusreadKey pool status (size, active key, circuit state).
OpAuthDescription
plugin_listreadList all registered plugins.
plugin_statusreadDetailed status of a specific plugin.
plugin_loadwriteLoad a plugin dynamically.
plugin_activatewriteActivate a loaded plugin.
plugin_deactivatewriteDeactivate a plugin.
admin_list_pluginsreadList plugins with metadata.
admin_plugin_statusreadPlugin health and configuration.
OpAuthDescription
pack_listreadList available knowledge packs.
pack_installwriteInstall a knowledge pack.
pack_uninstallwriteUninstall a knowledge pack.
pack_validatereadValidate a knowledge pack before installing.
OpAuthDescription
admin_add_accountadminAdd an API account profile with encrypted storage.
admin_remove_accountadminRemove an API account profile.
admin_rotate_accountadminRotate to a different API account.
admin_list_accountsadminList all account profiles (keys never exposed).
admin_account_statusreadCurrent active account status.
admin_create_tokenadminCreate a named API token with role-based access.
admin_revoke_tokenadminRevoke an API token.
admin_list_tokensadminList all tokens (names and roles only).
OpAuthDescription
admin_list_flagsreadList all feature flags.
admin_get_flagreadGet a specific flag value.
admin_set_flagadminSet a feature flag.

Session management, authentication, response chunking, MCP bridge, voice, notifications, browser isolation, and message queue for chat transports (Telegram, web, etc.).

OpAuthDescription
chat_session_initwriteInitialize chat session management.
chat_session_getreadGet or create a chat session by ID.
chat_session_appendwriteAppend a message to a session.
chat_session_clearwriteClear message history for a session.
chat_session_deletewriteDelete a session entirely.
chat_session_listreadList all session IDs.
OpAuthDescription
chat_chunk_responsereadSplit a long response into chunks for chat platforms.
OpAuthDescription
chat_auth_initwriteInitialize chat authentication.
chat_auth_checkreadCheck if a user is authenticated.
chat_auth_authenticatewriteAuthenticate a user with a passphrase.
chat_auth_revokewriteRevoke authentication for a user.
chat_auth_statusreadAuth status — enabled, user count, list.
OpAuthDescription
chat_bridge_initwriteInitialize the MCP tool bridge.
chat_bridge_registerwriteRegister a tool with the bridge.
chat_bridge_listreadList registered bridge tools.
chat_bridge_executewriteExecute a registered tool via the bridge.
chat_compress_outputreadCompress verbose tool output for chat display.
OpAuthDescription
chat_cancel_createwriteCreate an AbortSignal for a chat task.
chat_cancel_stopwriteCancel the running task for a chat.
chat_cancel_statusreadCancellation status — running tasks info.
OpAuthDescription
chat_update_initwriteInitialize the self-update manager.
chat_update_requestwriteRequest a restart (self-update, rebuild, manual).
chat_update_confirmwriteClear restart context after successful startup.
OpAuthDescription
chat_file_detect_intentreadDetect intent for a file — vision, text, or intake.
chat_file_build_contentreadBuild multimodal content from a file.
chat_file_cleanupwriteClean up temp files older than threshold.
OpAuthDescription
chat_notify_initwriteInitialize the notification engine.
chat_notify_startwriteStart the notification polling loop.
chat_notify_stopwriteStop the notification polling loop.
chat_notify_pollwriteRun all notification checks once.
chat_notify_statusreadNotification engine status.
OpAuthDescription
chat_voice_transcribewriteTranscribe audio using OpenAI Whisper.
chat_voice_synthesizewriteSynthesize speech from text using OpenAI TTS.
OpAuthDescription
chat_queue_initwriteInitialize disk-based message queue.
chat_queue_inboxreadRead pending messages from inbox.
chat_queue_replywriteSend a reply to a queued message.
chat_queue_drainwriteDrain outbox — read and remove pending responses.
OpAuthDescription
chat_browser_initwriteInitialize per-chat Playwright browser isolation.
chat_browser_acquirewriteGet or create a browser session for a chat.
chat_browser_releasewriteRelease a browser session.
chat_browser_statusreadBrowser session status — active sessions info.

Multi-step task planning with grading, verification, evidence, and drift detection.

OpAuthDescription
create_planwriteCreate a new plan with title, objective, and tasks.
list_plansreadList all active plans.
get_planreadGet a plan by ID with full details.
approve_planwriteApprove a draft plan (2-gate system: plan then tasks).
update_taskwriteUpdate a task status within an executing plan.
complete_planwriteMark an executing plan as completed.
plan_iteratewriteIterate on a draft plan to improve its grade.
plan_splitwriteSplit a plan into executable tasks.
plan_brainstormwriteDesign-before-code brainstorming with domain awareness.
OpAuthDescription
plan_reconcilewriteCompare what was planned vs what happened. Generates drift report.
plan_auto_reconcilewriteAutomated reconciliation with fast-path option.
plan_complete_lifecyclewriteExtract knowledge from reconciled plan and archive.
OpAuthDescription
plan_gradereadGrade a plan against quality criteria.
plan_check_historyreadView grading check history for a plan.
plan_latest_checkreadGet the most recent grading check.
plan_meets_gradereadCheck if a plan meets a target grade.
plan_auto_improvewriteAutomatically improve a plan to meet a target grade.
OpAuthDescription
plan_submit_evidencewriteSubmit evidence (test output, etc.) for task acceptance.
plan_submit_deliverablewriteSubmit a deliverable for a task.
plan_verify_taskreadVerify task completion — checks evidence + reviews.
plan_verify_deliverablesreadVerify all deliverables for a task.
plan_verify_planreadVerify full plan completion — all tasks verified.
plan_validatewriteRun post-execution validation checks.
OpAuthDescription
plan_reviewreadReview a plan against quality criteria.
plan_review_specwriteStage 1: spec compliance review.
plan_review_qualitywriteStage 2: code quality review.
plan_review_outcomewriteRecord outcome of a review.
OpAuthDescription
plan_dispatchreadGenerate subagent dispatch instructions.
plan_record_task_metricswriteRecord execution metrics for a task.
plan_execution_metricsreadGet execution metrics for a plan.
plan_statsreadPlanning statistics: total, by status, rate.
plan_archivewriteArchive a completed plan.

High-level plan-execute-complete lifecycle, project management, and playbooks.

OpAuthDescription
registerwriteRegister a project with the orchestrator.
orchestrate_planwriteCreate an orchestrated plan with vault + brain context.
orchestrate_executewriteStart executing an orchestrated plan.
orchestrate_completewriteComplete with epilogue — capture knowledge, record session.
orchestrate_statusreadCurrent orchestration state.
orchestrate_quick_capturewriteQuick-capture knowledge during orchestration.
OpAuthDescription
project_getreadGet registered project details.
project_listreadList all registered projects.
project_unregisteradminUnregister a project.
project_get_rulesreadGet project-specific rules.
project_list_rulesreadList all rules across projects.
project_add_rulewriteAdd a project rule.
project_remove_ruleadminRemove a project rule.
project_linkwriteLink two projects (related, parent/child, fork).
project_unlinkwriteRemove a project link.
project_get_linksreadGet links for a project.
project_linked_projectsreadList all linked projects with details.
project_touchwriteUpdate project last-accessed timestamp.

Multi-step validated procedures stored in the vault.

OpAuthDescription
playbook_listreadList available playbooks, optionally filtered.
playbook_getreadGet a playbook with full steps and validation criteria.
playbook_createwriteCreate a new playbook with validated steps.
playbook_startwriteStart executing a playbook.
playbook_stepwriteExecute the next step in a running playbook.
playbook_completewriteComplete a running playbook.
playbook_matchreadFind playbooks that match a given context.
playbook_seedwriteSeed playbooks from template data.

The learning system that tracks pattern effectiveness.

OpAuthDescription
brain_session_contextreadCurrent session context and active patterns.
brain_strengthsreadPattern strength scores across all entries.
brain_global_patternsreadStrongest patterns across all projects.
brain_recommendreadContext-aware recommendations for current task.
brain_build_intelligencewriteRebuild TF-IDF vocabulary and re-score all entries.
brain_exportreadExport brain state as JSON.
brain_importwriteImport brain state from JSON.
brain_extract_knowledgewriteExtract patterns from session history.
brain_archive_sessionswriteArchive old sessions to free memory.
brain_promote_proposalswritePromote proposed entries to active based on confidence.
brain_lifecyclewriteRun full lifecycle: extract, promote, archive.
brain_reset_extractedadminReset extraction markers for reprocessing.
brain_feedbackwriteRecord feedback on a brain recommendation.
brain_feedback_statsreadFeedback acceptance/rejection rates.
record_feedbackwriteRecord feedback entry to learning system.
rebuild_vocabularywriteRebuild TF-IDF vocabulary from all vault entries.
brain_statsreadComprehensive brain statistics.
brain_decay_reportreadDecay report — unused patterns losing strength.
llm_statusreadAvailable LLM providers and health.
session_listreadList all brain sessions.
session_getreadGet a specific brain session.
session_qualityreadSession quality metrics.
session_replayreadReplay a session for analysis.

Cross-session, cross-project knowledge persistence.

OpAuthDescription
memory_searchreadSearch across memory sources (patterns, sessions, identity).
memory_capturewriteCapture a memory entry.
memory_listreadList memory entries.
session_capturewriteCapture current session context.
memory_by_projectreadList memories for a specific project.
memory_deduplicatewriteDeduplicate memory entries.
memory_deleteadminDelete a memory entry.
memory_exportreadExport all memories as JSON.
memory_importwriteImport memories from JSON.
memory_prunewritePrune old or low-value memories.
memory_statsreadMemory usage statistics.
memory_topicsreadExtract topic clusters from memories.
memory_configurewriteConfigure memory settings (extra paths, features).
memory_cross_project_searchreadSearch across all linked projects with weighted relevance.
memory_promote_to_globalwritePromote a pattern to the global pool.

Automated knowledge quality management.

OpAuthDescription
curator_statusreadCurator health and configuration.
curator_health_auditreadFull vault health audit — duplicates, staleness, gaps.
curator_detect_duplicateswriteDetect duplicate entries in the vault.
curator_contradictionsreadDetect pattern vs anti-pattern conflicts.
curator_resolve_contradictionwriteResolve a detected contradiction.
curator_hybrid_contradictionsreadDetect contradictions using hybrid (FTS + vector) search.
curator_groomwriteGroom specific entries with updated tags.
curator_groom_allwriteGroom all entries in a project vault.
curator_consolidatewriteRun full consolidation (dedup, archive, contradictions).
curator_enrichwriteEnrich entries with LLM-generated metadata.
curator_entry_historyreadChange history for a specific entry.
curator_record_snapshotwriteRecord a point-in-time vault snapshot.
curator_queue_statsreadPending enrichment and deduplication queue sizes.

Agent persona, intent routing, operational modes, and governance.

OpAuthDescription
get_identityreadCurrent agent identity and guidelines.
update_identitywriteUpdate agent name, role, or voice.
add_guidelinewriteAdd a behavioral guideline.
remove_guidelineadminRemove a guideline.
rollback_identityadminRollback to a previous identity version.
route_intentreadClassify user intent (build, fix, review, plan, etc.).
morphwriteSwitch operational mode (build-mode, fix-mode, etc.).
get_behavior_rulesreadCurrent behavior rules and constraints.
OpAuthDescription
governance_policyreadView or set governance policies (quotas, retention).
governance_proposalsreadList pending governance proposals.
governance_statsreadGovernance metrics — approvals, rejections, quotas.
governance_expirewriteExpire stale proposals.
governance_dashboardreadFull governance dashboard with all metrics.

Optional vector search and knowledge graph via Cognee.

OpAuthDescription
cognee_statusreadCognee connection status and health.
cognee_searchreadVector similarity search across knowledge.
cognee_addwriteAdd content to the Cognee knowledge graph.
cognee_cognifywriteProcess pending content into graph embeddings.
cognee_configwriteConfigure Cognee connection settings.
cognee_get_nodereadGet a specific node by ID with connections.
cognee_graph_statsreadNode/edge counts by type.
cognee_export_statusreadLast export timestamp and graph population.
cognee_sync_drainwriteDrain pending sync queue to Cognee.
cognee_sync_reconcilewriteReconcile vault and Cognee state.
cognee_sync_statusreadSync queue status and last sync time.

Iterative validation for convergence-driven tasks.

OpAuthDescription
loop_startwriteStart a validation loop with mode and target.
loop_iteratewriteRun one iteration and check convergence.
loop_iterate_gatewriteGate check — should iteration continue?
loop_statusreadCurrent loop state, iteration count, progress.
loop_cancelwriteCancel an active loop.
loop_historyreadPast loop runs with outcomes.
loop_is_activereadCheck if a loop is currently running.
loop_completewriteMark a loop as successfully completed.
loop_anomaly_checkreadCheck for anomalies in loop iteration data.

Proactive file watching, pattern surfacing, and warning detection. When enabled, your agent monitors file changes and surfaces relevant vault patterns without being asked.

OpAuthDescription
agency_enablewriteEnable agency mode — starts proactive file watching.
agency_disablewriteDisable agency mode — stops watching and clears state.
agency_statusreadAgency status — enabled, watching, detectors, pending.
agency_configwriteUpdate watch paths, extensions, debounce, thresholds.
agency_scan_filereadManually scan a file for warnings.
agency_warningsreadGet all pending warnings from recent file scans.
agency_surface_patternsreadSurface vault patterns relevant to a file change.
agency_clarifyreadGenerate clarification question when intent is ambiguous.

Entity extraction, knowledge retrieval, and context analysis. Used internally by the orchestrator and available for direct use.

OpAuthDescription
context_extract_entitiesreadExtract named entities from a prompt — files, functions, domains, actions.
context_retrieve_knowledgereadRetrieve relevant knowledge from vault (FTS), Cognee (vector), and brain.
context_analyzereadFull context analysis — entities, knowledge, confidence, domains.

Each knowledge domain gets its own facade with 5 operations:

OpAuthDescription
get_patternsreadList domain entries filtered by tags and severity.
searchreadDomain-scoped intelligent search.
get_entryreadFetch a specific entry by ID.
capturewriteAdd a new pattern (with governance gating).
removeadminDelete an entry from this domain.

Domains are added with npx @soleri/cli add-domain <name>.