Пласкі файли та пошук за ключовими словами не масштабуються

Інтелект вашого агента має накопичуватися. Каша зі знань — ні.

Єдине сховище, розділене за доменами, векторизоване та з’єднане графом. Знання, які самоорганізовуються й залишаються актуальними.

Створіть і налаштуйте

# Створіть свого агента $ soleri create my-agent ? Підключити наявне сховище чи почати з нуля? › Почати з нуля Створено конфігурацію агента Ініціалізовано сховище початкові знання: 34 патерни Проскановано проєкт виявлено React + TypeScript Автоматично зібрано 12 патернів кодової бази Сховище готове 46 записів, векторизовано Агент "my-agent" готовий.
# Згенеровано 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

Конфігурація як код

Команда create генерує agent.yaml із розумними значеннями за замовчуванням. Вона ініціалізує сховище з початковими знаннями, сканує ваш проєкт на наявність патернів і векторизує все.

Голос, домени, бекенди сховища та налаштування мозку — усе декларативне, усе під контролем версій.

Єдине сховище. Усі ваші знання. Жодних накладних витрат на координацію.

Структуроване сховище, а не каша зі знань

Знання, розділені за доменами

Коли все лежить в одній пласкій теці, пошук «кнопка» повертає нотатки про міграції баз даних поруч з CSS-патернами. Сховище автоматично впорядковує знання за доменами. Запитайте про кнопки — спершу воно шукає у frontend. Запитайте про бази даних — воно дістає з backend.

Структура краща за розділення.

Кнопки → frontend/. Бази даних → backend/. Маршрутизація автоматична.

Frontend Патерни React, дизайн-токени, рев’ю компонентів, доступність
Backend Конвенції API, схеми баз даних, патерни автентифікації, продуктивність
Cross-cutting Git-воркфлоу, рев’ю коду, стратегії тестування, документація
# Пошук у сховищі з урахуванням домену $ soleri vault search "button styling" Пошук у домені: frontend/ Знайдено 3 збіги: pattern-semantic-tokens 94% впевненості pattern-button-sizes 87% впевненості anti-pattern-inline-styles 91% впевненості Також знайдено у cross-cutting/: pattern-a11y-focus-rings 78% впевненості
# Структура сховища ~/.soleri/vaults/my-agent/ ├── frontend/ │ ├── patterns/ 42 записи │ ├── anti-patterns/ 12 записів │ └── decisions/ 8 записів ├── backend/ │ ├── patterns/ 28 записів │ ├── anti-patterns/ 6 записів │ └── decisions/ 15 записів ├── cross-cutting/ │ ├── patterns/ 18 записів │ └── workflows/ 5 записів └── index.vec векторизований пошуковий індекс

Граф знань, а не пласкі файли

# Статус сховища — векторизовано + з’єднано графом $ soleri vault status Сховище: my-agent Записи: 134 Векторизовано: 134/134 (100%) Вузли графа: 134 Ребра графа: 287 (Cognee) Домени: 3 frontend, backend, cross-cutting Остання індексація: 2 хвилини тому
# Граф знаходить зв’язки між доменами $ soleri vault related "pattern-semantic-tokens" Пов’язані патерни (відстань графа ≤ 2): pattern-button-sizes frontend/ — спільні токени pattern-theme-switching frontend/ — споживач токенів anti-pattern-hardcoded-hex frontend/ — обернене правило pattern-api-error-colors backend/ — кросдоменне посилання 4 зв’язки знайдено через граф знань Cognee

Векторизоване, з’єднане графом, придатне до пошуку

Пошук за ключовими словами пропускає зв'язки між ідеями. Кожен запис у сховищі векторизується для семантичного пошуку та з’єднується через граф знань Cognee. Система розуміє, як патерни пов’язані між собою — не лише що це таке.

Запитайте про семантичні токени — і граф підсвітить пов’язані патерни кнопок, правила перемикання тем і бекенд-конвенції кольорів помилок. Кросдоменні зв’язки з’являються автоматично.

Зв’язки між патернами — не лише самі патерни.

1
Векторизація Кожен запис отримує вбудовування для семантичного пошуку
2
З’єднання Cognee будує граф знань між записами
3
Підсвічування Пошук повертає патерни та їхні зв’язки

Сховище впорядковує себе само

Знання з автоматичним супроводом

Бази знань гниють, коли їх ніхто не підтримує. Сховище не просто зберігає знання — воно їх курує. Дедуплікація виявляє повтори. Виявлення деградації позначає застарілі патерни. Відстеження впевненості підсвічує те, що працює, і приховує те, що ні.

Жодного ручного прибирання. Жодного гниття знань. Сховище залишається точним і актуальним у міру розвитку вашого проєкту.

Сховище не просто зберігає знання — воно їх курує.

# Звіт з обслуговування сховища $ soleri vault maintain Обслуговування завершено: Дедупліковано 3 зайві записи об’єднано Перевірка деградації 2 патерни позначено як застарілі Оновлення впевненості 8 патернів посилено Перевекторизовано 5 змінених записів Граф перебудовано 291 ребро (було 287) Застарілі патерни (не використовувалися 30+ днів): pattern-legacy-class-names востаннє використано: 45 днів тому pattern-jquery-selectors востаннє використано: 62 дні тому Архівувати застаріле? soleri vault archive --stale
# Відстеження впевненості в дії id: pattern-semantic-tokens confidence: 0.94 # посилено за 12 сесій sessions: 12 last_applied: 2 години тому status: compounding # з’являється першим у пошуку graph_edges: 7 # з’єднано з 7 іншими патернами

Створіть агента, який розумнішає з кожним проєктом.

Відкритий код. Apache 2.0.