Salta ai contenuti
← Torna al sito
Soleri | Docs

Glossary

Questi contenuti non sono ancora disponibili nella tua lingua.

Proactive mode where your agent watches file changes and surfaces relevant vault patterns without being asked. Enable with agency_enable, configure watch paths and thresholds. See Capabilities — Agency.

A known bad approach stored in the vault. Surfaces in searches to warn you away from repeating past mistakes. See types under Entry Types.

The vault archival system. Stores snapshots of vault state, supports backup and restore, and enables vault optimization (compaction, cleanup). Managed via the archive facade. See Sync & Export and Capabilities — Archive.

Permission required to call an operation — read (query data), write (add/modify data), or admin (delete data, reset state). Enforced at tool registration. See Security & Privacy.

Vault branching — create isolated copies of vault state to experiment without affecting the main vault. Branches can be merged back or discarded. See Vault Branching and Capabilities — Branching.

The intelligence layer on top of the vault. Tracks pattern strength, maintains TF-IDF vocabulary, and provides recommendations for plans. See Under the Hood.

The facade for chat transport integration — sessions, authentication, response chunking, voice transcription/synthesis, browser isolation, notifications, and message queue. Powers Telegram bots, web chat, and other conversational interfaces. See Capabilities — Chat.

The self-reinforcing cycle: capture → vault → brain → plans → work → knowledge extraction → vault. Each cycle makes the next one better. See The Knowledge-Driven Approach.

Entity extraction, knowledge retrieval, and context analysis. Analyzes prompts to extract files, functions, domains, and technologies, then retrieves relevant knowledge from vault and brain. Used internally by the orchestrator. See Capabilities — Context.

Automated maintenance system that keeps the vault clean — deduplication, contradiction detection, decay scanning, health audits, tag normalization, LLM enrichment. See Under the Hood.

The gradual reduction of an unused pattern’s strength score over time. Ensures stale knowledge doesn’t outrank actively useful patterns.

An npm package that adds specialized operations and knowledge for a specific domain (e.g., @soleri/domain-design, @soleri/domain-code-review). Installed via agent.yaml packs configuration. See Domain Packs and Customizing Your Agent.

A knowledge area (e.g., frontend, security, infrastructure). Each domain gets its own search partition and facade with 5 operations. Added via npx @soleri/cli add-domain <name>. See Customizing Your Agent.

An MCP tool entry point scoped to a single domain. Each domain facade exposes 5 operations: get_patterns, search, get_entry, capture, remove.

The difference between what a plan intended and what actually happened during execution. Measured during reconciliation. Low drift means the plan was accurate; high drift means reality diverged. See Planning.

The kind of knowledge stored in the vault: pattern, anti-pattern, rule, playbook, workflow, principle, reference.

A single MCP tool entry point that dispatches to multiple operations via the op parameter. Every agent has 13 semantic facades plus one per domain. See API Reference.

SQLite’s Full-Text Search extension, version 5. Powers the vault’s text search with porter tokenizer for stemming.

An approval checkpoint in a plan or loop. Plans have a two-gate system (approve plan, then approve tasks). Loops use gates to decide whether to continue iterating.

Controls how knowledge enters the vault — capture quotas, proposal gates, duplicate detection, and decay policies. Presets: strict, moderate, permissive. See Customizing Your Agent.

A quality gate that runs automatically during development. Checks code against rules (e.g., no console.log, no any types) and blocks violations. Installed via npx @soleri/cli hooks. See Customizing Your Agent.

The facade for ingesting external content (URLs, text, PDFs, books, batch imports) into the vault. Content is chunked, analyzed, and converted into structured knowledge entries. See Content Ingestion and Capabilities — Intake.

The vault linking system (Zettelkasten connections). Entries are linked with typed relationships (extends, supports, contradicts, sequences). Links enable graph traversal and orphan detection. See Entry Linking & Knowledge Graph and Capabilities — Links.

The automatic process where the brain examines a completed plan session — tools used, files modified, outcomes — and proposes reusable patterns back into the vault.

A bundle of pre-built knowledge entries (patterns, anti-patterns, principles) that can be installed into an agent. See Customizing Your Agent.

An iterative validation cycle (do → validate → fix → repeat) that converges on a quality target. Built-in modes: component-build, plan-iteration, custom. See Validation Loops.

The engine module that tracks the human operator’s profile — expertise levels, corrections, interests, and work patterns. Learns silently from interactions and adapts agent behavior over time. See Operator Learning and Capabilities.

The process of creating installable capability bundles (knowledge packs, domain packs, hook packs, skill packs) for distribution. Packs are npm packages or local folders that follow the Soleri pack schema. See Creating Packs.

The protocol that connects your agent to your AI editor. Your agent registers tools over MCP; your AI editor calls them based on your conversation.

A chat facade subsystem that allows local tool execution from chat platforms (Telegram, web). Registered tools can be called via the bridge with output compression for display. See Capabilities — Chat.

A proven approach stored in the vault. Surfaces in searches and brain recommendations to guide future work.

A score (0.0–1.0) tracked by the brain. Increases when a pattern is used successfully; decreases with disuse (decay) or drift. Higher strength means more confident recommendations.

A multi-step procedure with validation criteria at each step. Created from repeated workflows, run on demand. Supports start, step, complete, and match operations. See Planning.

Transport-level request throttling. Tracks per-client request counts within configurable time windows and blocks requests that exceed the limit. See Transports.

A governance workflow where vault entries can be submitted for review, approved, or rejected before becoming active. Used in strict governance mode to gate knowledge quality. See Knowledge Review Workflow and Customizing Your Agent.

The control module’s intent detection system. Analyzes user messages to classify intent (BUILD, FIX, REVIEW, PLAN, IMPROVE, DELIVER) and route to the appropriate workflow. See Capabilities — Control.

The step after plan execution where the agent compares what was planned vs. what happened. Produces a drift report and accuracy score. Feeds the knowledge loop.

Transport-level session tracking. Manages client sessions with TTL-based expiry, unique ID generation, and automatic reaping of expired sessions. See Transports.

SKILL.md files that define reusable capabilities for an agent. Each skill has YAML frontmatter (name, trigger phrases, description) and a markdown body with instructions. Installed in the agent’s skills/ folder. See Skills Catalog.

The facade for synchronizing vault state with external systems — git push/pull for vault backup, Obsidian sync for knowledge management interop. See Sync & Export and Capabilities — Sync.

Priority level of a vault entry: critical (must follow), warning (should follow), suggestion (nice to have). Affects search ranking — critical entries always surface first.

Multi-tier vault connections. Connect external knowledge sources (other vaults, databases) and search across all tiers simultaneously. See Capabilities — Tier.

Term Frequency–Inverse Document Frequency. A text ranking algorithm that weights terms by rarity. “Authentication” scores higher than “the” because it’s more meaningful. The brain maintains a TF-IDF index across all vault entries.

The communication layer between your agent and its clients. Soleri supports four transports: stdio (MCP for your AI editor), HTTP/SSE (REST APIs with Server-Sent Events), WebSocket (bidirectional streaming), and LSP (Language Server Protocol for editors). See Transports.

The agent’s long-term knowledge store. A SQLite database with FTS5 full-text search. Stores structured entries (patterns, anti-patterns, rules) organized by domain and severity. Supports branching, scoping, sharing, and multi-tier connections. See Under the Hood.

The project directory where an agent is scaffolded and runs. Contains agent.yaml, instructions/, workflows/, knowledge/, skills/, and auto-generated files (CLAUDE.md, AGENTS.md).

Autonomous execution mode where the agent skips plan approval gates but preserves all safety invariants (tests, verification). Launch with soleri yolo or activate in conversation by saying “go yolo”. See YOLO Mode.

An isolated copy of vault state for experimentation. Create a branch, add entries, and merge back — or delete without affecting the main vault. See Vault Branching and Capabilities — Branching.


Back to Your Agent — Quick Reference or explore Capabilities for the full operation list.