Виконувані стандарти для агентних систем

Соларпанк-міський пейзаж з органічною архітектурою, пишною зеленою рослинністю, сонячними панелями та золотим сонячним світлом, що пробивається крізь скляні куполи

Відкритий код

Усе, чого навчите, — залишається. Усе, що засвоюється, примножується.

Постійна пам’ять. Структуровані знання. Контекст, що зберігається між усіма сесіями.

Знання мають накопичуватися — а не випаровуватися.

Без пам’яті
// Сесія 1 Ти: Ми використовуємо Tailwind із семантичними токенами, ніколи — сирі hex. Базовий крок відступів — 4px. AI: Зрозуміло! Я цього дотримуватимуся. // Сесія 2 — наступного дня Ти: Чому ти знову використав #3B82F6? AI: Вибач, можеш нагадати мені твої домовленості щодо кольорів? // Сесія 47 — те саме питання, знову
Із Soleri
// Сесія 1 Ти: Ми використовуємо Tailwind із семантичними токенами. AI: Збережено у Сховищі. Я це забезпечуватиму. // Сесія 47 Ти: Переглянь цей компонент. AI: Знайдено 2 сирі hex-значення. У твоєму Сховищі сказано: лише семантичні токени. Виправляю зараз. ✓ Шаблон застосовано зі Сховища ✓ Впевненість Brain: 94%

Один движок.
Одне Сховище.
Жодних накладних витрат на координацію.

Сховище для знань, Brain, що навчається, Memory, що зберігається. Один процес. Знання організуються, векторизуються та накопичуються автоматично.

Сховище Brain Memory

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

Одна команда генерує конфіг. Голос, домени, бекенди Сховища — усе декларативно, усе під контролем версій.

# agent.yaml (generated by create) name: my-agent voice: direct, technical, thorough domains: [frontend, backend, infrastructure] vault: backends: - type: local - type: git uri: git@github.com:team/vault.git

Підключувані пакети знань

npm-пакети, які можна під’єднати до будь-якого агента. Рівні: стартовий, спільнотний і преміум.

$ soleri packs list starter/code-review v1.0.0 вбудовано community/react v0.3.0 встановлено community/typescript v0.4.0 встановлено team/design-standards v2.1.0 спільне сховище

Незалежний від транспорту та LLM

Чисте ядро TypeScript. Адаптери протоколів — окремі файли. Працює без API-ключів.

engine/core/ # zero protocol deps ├── vault.ts ├── brain.ts └── memory.ts engine/transports/ # swap without touching core ├── mcp.ts # ships now ├── rest.ts # dashboards, APIs └── lsp.ts # VS Code, Cursor, Zed

Холодний старт, а не чистий аркуш

Стартові знання під час create. Сканування проєкту при першому запуску. Далі — кероване фіксування.

$ soleri create my-agent Installed starter knowledge 34 patterns Scanned project React + TS Auto-captured 12 patterns Vault ready 46 entries # After 3 sessions: Brain: You've fixed this import style 3×. Capture as pattern? [y/n]

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

Фронтенд

Домен

  • Патерни React
  • Токени дизайну
  • Рев’ю компонентів
  • Доступність

Запитайте про кнопки — Сховище шукає тут спочатку.

Бекенд

Домен

  • Конвенції API
  • Схеми бази даних
  • Патерни автентифікації
  • Продуктивність

Запитайте про запити або дизайн API — Сховище підтягує звідси.

Наскрізні

Домен

  • Робочі процеси Git
  • Код-рев’ю
  • Стратегії тестування
  • Документація

Патерни, що охоплюють домени. Граф автоматично знаходить зв’язки.

Багатошаровий, як живі системи

Кожен шар зростає незалежно. Заміни транспорти, підключай знання, налаштовуй свого агента — движок залишається тим самим.

Агенти

Конфіг вашого агента (agent.yaml): ідентичність, голос, прив’язка доменів. Створіть однією командою, налаштовуйте будь-коли.

Домени

Підключувані домени знань. Движок завантажує релевантні домени на основі структури Сховища вашого агента.

Движок

Один процес MCP-сервера. Сховище (знання), Brain (навчання), Memory (контекст), Planning (воркфлоу). На ньому працює ваш агент. Оновлення через npm update.

Транспорти

Адаптери протоколів ізольовані від ядра: mcp.ts постачається вже зараз, rest.ts і lsp.ts готові для VS Code, Cursor, Zed і кастомних дашбордів. Додати транспорт = один файл адаптера.

Починайте будувати.

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