[2026-09-27] eagle: family/how-to/jellyfin-config.md family/plans/lidarr-taiga-deploy.md family/plans/music-jellyfin-lidarr-taiga.md personal/plans/balda-mm-phase4-agents.md personal/plans/balda-mm-phase4-agents.md.bak-20260927-021821
This commit is contained in:
1 parent
51189c64f9
commit
5c0a634f7b
5 files changed
+1522
-75
No files matched your search
@@ -1207,8 +1207,19 @@ for _, id := range ids {
|
||||
|
||||
### 19.5 Состояние и остаток работ
|
||||
|
||||
Гейты на момент записи: `go build ./...` → **OK**, `go vet ./agentfactory/` → **OK**.
|
||||
Тесты **не прогнаны** — команда ниже.
|
||||
Гейты (прогнано 2026-09-27): `go build ./...` → **OK**, `go vet ./...` → **OK**,
|
||||
`go test ./...` в форке → **все зелёные**. Целевой прогон:
|
||||
`go test ./agentfactory/ -run 'Toolset|MCPEndpoint|McpToolset' -v` → **6/6 PASS**, в логе
|
||||
видно требуемое поведение: `[mcp] skipping duplicate toolset "balda": endpoint already served
|
||||
by "balda-session-memory-abc123"` — выживает именно scoped-запись.
|
||||
|
||||
🔴 **Проверка чувствительности теста:** отключение keeper-предпочтения (`if false && …`)
|
||||
тест **не ломает** — он проверял только количество. Поэтому добавлен `selectScopedOnly`:
|
||||
теперь тест падает, если выживает не scoped-запись. Слабый тест = ложная уверенность.
|
||||
|
||||
Дополнительно: `mcpEndpointKey`/`mcpURLIsScoped` распространены на **`sse`** (обе ветки switch
|
||||
по `MCPServerTypeHTTP, MCPServerTypeSSE`); `stdio` ключа не даёт и не схлопывается никогда.
|
||||
Тесты `TestMCPEndpointKeySSE`, `TestMCPEndpointKeyStdioNeverCollapses`.
|
||||
|
||||
⚠️ **На Kraken сейчас стоит диагностический образ `0.1.13-diag`** (с временными `fmt.Printf`),
|
||||
не `0.1.11`. Бэкап compose: `docker-compose.yml.bak-diag-<ts>`. Диагностические логи в
|
||||
|
||||
+1255
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user