- Введён dual-backend контракт для LLM в
workerиserver:LLM_BACKEND=llm_mcp|ollama(defaultllm_mcp);LLM_MCP_BASE_URL,LLM_MCP_PROVIDER,LLM_BACKEND_FALLBACK_OLLAMA,LLM_BACKEND_TIMEOUT_SEC.
- Тегирование и embeddings в
workerтеперь идут через backend abstraction:- primary через
llm-mcp(/v1/llm/request+ polling jobs); - fallback на Ollama при ошибке и
LLM_BACKEND_FALLBACK_OLLAMA=1.
- primary через
messages.searchв MCP server переведён на ту же backend strategy (вместо hardcoded Ollama).- Нормализован Telegram MCP host default:
- default
http://tgapi:8000; - на 1 релиз включён legacy retry к
http://telegram-api:8000с warning.
- default
- Обновлены
README.md,.env.example,compose.ymlпод новые контракты. - Добавлены governance-файлы публичного репозитория:
LICENSE(MIT),CONTRIBUTING.md,SECURITY.md,CODE_OF_CONDUCT.md;.github/ISSUE_TEMPLATE/*,.github/pull_request_template.md,.github/CODEOWNERS.
- Добавлен pragmatic CI:
.github/workflows/ci.yml(compose config, markdown links, Python compile, TS build).
README.mdпереведён в единый визуальный стандарт NeuronSwarm:- badges, быстрые кнопки-навигации и emoji-структура секций;
- выровнены блоки архитектуры, quick start, env и MCP tools.
- Добавлен раздел
Public Git Standards:- формат версий
YYYY.MM.x; - обязательная фиксация изменений в
CHANGELOG.md; - запрет коммита секретов, smoke-check перед релизом.
- формат версий
- Обновлён
VERSIONдо2026.02.7.
- Compose and naming standardized:
- containers renamed to
chdb,chmcp; - compose labels added (
ns.module,ns.component,ns.db_owner).
- containers renamed to
- Host ports aligned to policy:
- DB
5434, MCP3334.
- DB
.env.exampleand README updated:- service hostname
chdb; - MCP base URL default switched to
http://tgapi:8000.
- service hostname
- Dockerfile enriched with OCI labels and
ns.module/ns.component.
- Добавлен единый telegram gateway для worker:
TELEGRAM_USE_MCP=1-> отправка черезtelegram-mcpSDK.- fallback на прямой Telegram при
TELEGRAM_MCP_FALLBACK_DIRECT=1.
- Прогресс-нотификатор переведён на gateway (
worker/telegram_notifier.py). - Добавлен mcp polling runner для команд (
/toptags,/topemoji,/topcode) черезtelegram-mcpSDK. - Добавлены новые env-переменные
TELEGRAM_MCP_*в.env.exampleиcompose.yml. - Обновлены зависимости (
telegram-api-clientpinned git tag). - Нормализован формат версии до
2026.02.x.