Web UI: runtime console + KV session panel, with runtime/storage libs and tests (#32)
* Add web runtime console and KV sessions * test(web): cover runtime and KV session behavior * Fix runtime helper formatting
This commit is contained in:
@@ -16,3 +16,12 @@ Local validation:
|
||||
npm test
|
||||
npm run build
|
||||
```
|
||||
|
||||
The test suite stays browser-light: API requests use a mocked `fetch`, while
|
||||
runtime capability and storage behavior are covered through pure helpers. It
|
||||
checks that `/health` is resolved next to (not below) the OpenAI `/v1` prefix,
|
||||
supports both boolean and numeric `scheduler.active` responses, and sends the
|
||||
colibrì-specific `cache_slot` field only when KV-slot support was advertised.
|
||||
|
||||
The endpoint and selected model are persisted locally. API keys are intentionally
|
||||
memory-only; startup/persistence also removes the legacy `colibri.apiKey` value.
|
||||
|
||||
Reference in New Issue
Block a user