GenieHive/configs
welsberr e4f8b14437 Add smoke test, enable Ollama discovery in singlebox config, update demo doc
scripts/smoke_test.py: end-to-end validation script covering health, cluster
state, model catalog, route resolution, non-streaming chat (role + direct
asset), streaming chat (SSE validation + reasoning-strip check), embeddings,
and Ollama discovery metrics. Auto-detects targets from /v1/models; accepts
--chat-role, --chat-asset, --embed-asset overrides. Exit 0 if all pass/skip,
exit 1 on any failure.

configs/node.singlebox.ollama.example.yaml: add discover_protocol: "ollama"
to both services so the config works out of the box for Ollama discovery
testing without manual edits.

docs/llm_demo.md: update Current Readiness to reflect v1 complete feature set;
add Smoke Test section; add New Capabilities section covering streaming,
routing strategies, Ollama discovery, and role catalogs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 15:13:31 -04:00
..
control.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
control.singlebox.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
control.singlebox.p40.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
node.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
node.singlebox.llamacpp.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
node.singlebox.llamafile.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
node.singlebox.ollama.example.yaml Add smoke test, enable Ollama discovery in singlebox config, update demo doc 2026-04-27 15:13:31 -04:00
node.singlebox.p40-triple.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
roles.belbin.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
roles.disney.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
roles.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
roles.singlebox.p40.example.yaml Initial commit 2026-04-07 13:17:28 -04:00
roles.sixhats.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
roles.surgical-team.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00
roles.xp.example.yaml P1–P2 complete: routing strategies, streaming, discovery, observed metrics + role catalogs 2026-04-27 14:12:54 -04:00