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

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

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

Навчишлишиться. Навчиться — примножиться.

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

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

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

Один рушій.
Одне сховище.
Жодної зайвої координації.

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

сховищеBrainMemory

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

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

# agent.yaml (generated by create) name: my-agent voice: direct, technical, thorough domains: [frontend, backend, infrastructure] vault: backends: - type: local - type: git uri: [email protected]: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.