Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.42 KB

File metadata and controls

59 lines (39 loc) · 1.42 KB

Сборка и запуск сервера

Сервер gen (cmd/gen -> ./build/gen-server) - оркестрация чатов, сессий, tool-loop, MCP и RAG. Инференс LLM выполняется на отдельных gen-runner узлах; см. llm-runner.md.


Зависимости

  • Go 1.26+
  • Protobuf (protoc) 30.2+
  • make
  • PostgreSQL 16+

Плагины protobuf:

make install

Локальная сборка

go mod download
make install
make build

Команда make build собирает серверный бинарник в ./build/gen-server.

Конфигурация: configs/config.yaml (образец - configs/config.example.yaml).


Запуск в dev-режиме

make run

Генерация protobuf

Цель Команда Выход
Go (app + runner) make gen-go-proto api/pb/app/{name}pb/, api/pb/llm-runner/llmrunnerpb/
Dart (только app) make gen-dart-proto client-app/lib/generated/grpc_pb/

Связанные документы

Документ Тема
llm-runner.md Сборка и запуск gen-runner
library.md Использование gen как библиотеки
client.md Сборка Flutter-клиента