I file piatti e la ricerca per parole chiave non scalano

L'intelligenza del tuo agente dovrebbe accumularsi. L'accumulo disordinato no.

Un Vault unico, separato per dominio, vettorializzato e connesso a grafo. Conoscenza che si organizza da sola e resta sempre aggiornata.

Crea e configura

# Create your agent $ soleri create my-agent ? Connect an existing vault, or start fresh? › Start fresh Created agent config Initialized vault starter knowledge: 34 patterns Scanned project React + TypeScript detected Auto-captured 12 codebase patterns Vault ready 46 entries, vectorized Agent "my-agent" is ready.
# Generated agent.yaml name: my-agent voice: direct, technical, thorough domains: [frontend, backend, infrastructure] vault: backends: - type: local # ~/.soleri/vaults/my-agent - type: git # optional team vault uri: git@github.com:team/vault.git vectorize: true graph: cognee brain: auto_capture: true min_confidence: 0.7

Configurazione come codice

Il comando create genera un agent.yaml con impostazioni predefinite sensate. Inizializza un vault con conoscenza iniziale, analizza il tuo progetto alla ricerca di pattern e vettorializza tutto.

Voce, domini, backend del vault e impostazioni del brain — tutto dichiarativo, tutto sotto controllo versione.

Un vault. Tutta la tua conoscenza. Nessun overhead di coordinamento.

Vault strutturato, non accumulo disordinato

Conoscenza separata per dominio

Quando tutto vive in una cartella piatta, cercare «pulsante» restituisce note di migrazione database accanto a pattern CSS. Il vault organizza automaticamente la conoscenza in domini. Chiedi dei pulsanti — cerca prima nella conoscenza frontend. Chiedi dei database — attinge dal backend.

Conta la struttura, non solo la separazione.

Pulsanti → frontend/. Database → backend/. Il routing è automatico.

Frontend Pattern React, design token, revisione componenti, accessibilità
Backend Convenzioni API, schemi database, pattern di autenticazione, prestazioni
Trasversale Workflow Git, code review, strategie di test, documentazione
# Domain-aware vault search $ soleri vault search "button styling" Searching domain: frontend/ Found 3 matches: pattern-semantic-tokens 94% confidence pattern-button-sizes 87% confidence anti-pattern-inline-styles 91% confidence Also found in cross-cutting/: pattern-a11y-focus-rings 78% confidence
# Vault structure ~/.soleri/vaults/my-agent/ ├── frontend/ │ ├── patterns/ 42 entries │ ├── anti-patterns/ 12 entries │ └── decisions/ 8 entries ├── backend/ │ ├── patterns/ 28 entries │ ├── anti-patterns/ 6 entries │ └── decisions/ 15 entries ├── cross-cutting/ │ ├── patterns/ 18 entries │ └── workflows/ 5 entries └── index.vec vectorized search index

Grafo della conoscenza, non file piatti

# Vault status — vectorized + graph-connected $ soleri vault status Vault: my-agent Entries: 134 Vectorized: 134/134 (100%) Graph nodes: 134 Graph edges: 287 (Cognee) Domains: 3 frontend, backend, cross-cutting Last indexed: 2 minutes ago
# Graph finds connections across domains $ soleri vault related "pattern-semantic-tokens" Related patterns (graph distance ≤ 2): pattern-button-sizes frontend/ — shares tokens pattern-theme-switching frontend/ — token consumer anti-pattern-hardcoded-hex frontend/ — inverse rule pattern-api-error-colors backend/ — cross-domain link 4 connections found via Cognee knowledge graph

Vettorializzato, connesso a grafo, ricercabile

La ricerca per parole chiave perde le relazioni tra le idee. Ogni voce del vault è vettorializzata per la ricerca semantica e connessa tramite il grafo della conoscenza di Cognee. Il sistema comprende come i pattern si relazionano — non solo cosa sono.

Interroga i token semantici e il grafo fa emergere pattern correlati sui pulsanti, regole di cambio tema e convenzioni backend per i colori degli errori. Le connessioni tra domini emergono automaticamente.

Relazioni tra pattern — non solo i pattern stessi.

1
Vettorializza Ogni voce ottiene un embedding per la ricerca semantica
2
Connetti Cognee costruisce un grafo della conoscenza tra le voci
3
Fai emergere La ricerca restituisce i pattern e le loro connessioni

Il vault si mantiene pulito da solo

Conoscenza mantenuta automaticamente

Le basi di conoscenza si degradano quando nessuno le mantiene. Il vault non si limita a memorizzare la conoscenza — la cura. La deduplicazione intercetta le voci ridondanti. Il rilevamento del decadimento segnala i pattern obsoleti. Il tracciamento della confidenza fa emergere ciò che funziona e nasconde ciò che non funziona.

Nessuna pulizia manuale. Nessuna degradazione della conoscenza. Il Vault resta preciso e aggiornato mentre il tuo progetto evolve.

Il vault non si limita a memorizzare la conoscenza — la cura.

# Vault maintenance report $ soleri vault maintain Maintenance complete: Deduplicated 3 redundant entries merged Decay check 2 patterns flagged as stale Confidence update 8 patterns strengthened Re-vectorized 5 modified entries Graph rebuilt 291 edges (was 287) Stale patterns (not used in 30+ days): pattern-legacy-class-names last used: 45 days ago pattern-jquery-selectors last used: 62 days ago Archive stale? soleri vault archive --stale
# Confidence tracking in action id: pattern-semantic-tokens confidence: 0.94 # strengthened over 12 sessions sessions: 12 last_applied: 2 hours ago status: compounding # surfaces first in search graph_edges: 7 # connected to 7 other patterns

Costruisci un agente che diventa più intelligente ad ogni progetto.

Open source. Apache 2.0.