Skip to the content.

Task 23 — Детерминированный fallback маршрутизатора

Phase: 2 Status: done Owner: — Slug: deterministic-router

Goal

No-embedding режим: tags, keyword triggers, declared input types; edge deployments остаются работоспособными offline и на ограниченных ресурсах.

Acceptance criteria

Sub-tasks

Implementation notes

2026-08-12

Добавлено:

Storage/Models.cs — SkillMeta:

Config/AppConfig.cs — Phase2Config + DeterministicRoutingConfig:

src/agent/Skills/Routing/Deterministic/ — 3 новых файла:

Skills/EmbeddingSkillRouter.cs — обновлён:

DI (CLI + WebAPI Program.cs):

tests/Phase2Tests/DeterministicRouterTests.cs — 20 новых тестов:

Validation:

Scope / Likely files

src/agent/Skills/Routing/KeywordRouter.cs

Dependencies

Risks / Rollback

Снижение качества маршрутизации; пользовательский override обязателен.