docs: record Qwen connectivity deployment
This commit is contained in:
@@ -6,5 +6,6 @@
|
||||
- Lo spawn di enumerazione deve comunque passare da `buildPiChildEnv({})` per rimuovere credenziali ambientali e metadati dei secret.
|
||||
- `local-qwen` è un provider custom locale esplicito; non richiede la chiave generica dei provider hosted. Provider sconosciuti e composti restano fail-closed.
|
||||
- Il profilo Pi live è montato da `/home/chirone/thothii-data/pi-config` a `/home/thoth/.pi`; non leggere né stampare mai i valori di `auth.json`.
|
||||
- Le worktree non contengono `deploy/thothii.env` perché è ignorato: per un rebuild dalla worktree rendere disponibile quel file senza copiarne o stamparne il contenuto.
|
||||
- La directory host `pi-config` può essere non attraversabile dall'utente di sviluppo. Per una patch autorizzata, concedere accesso minimo temporaneo, usare `apply_patch`, poi ripristinare subito owner e mode e verificarli.
|
||||
- Il provider live `local-qwen` usa `http://localllm-vllm:8000/v1` e il modello `qwen3.6-35b-a3b`; il file montato conserva owner/mode e non contiene modifiche alle credenziali.
|
||||
- In Compose solo `core` entra nella rete esterna `localllm_default`, oltre alla rete del portale; `frontend` non deve avere accesso diretto alla rete del modello.
|
||||
- La connettività è verificata dal namespace di `core`: catalogo `/v1/models`, modello atteso presente e completion reale non vuota, senza stampare il testo della risposta.
|
||||
|
||||
@@ -13,5 +13,12 @@
|
||||
normalize legacy malformed entries defensively in the viewer so one object cannot crash React.
|
||||
- `SqlViewer`'s horizontal/vertical layout control is meaningful only with multiple SQL blocks;
|
||||
hide it for the single CTE result shown by `CteResultViewer`.
|
||||
- Deployment lifecycle details live in [[datamart-builder-deployment-gotchas]]: a rebuilt image
|
||||
does not update a running Compose service until the containers are recreated.
|
||||
- A Pi turn is `idle`, `running`, `waiting`, or `failed`. Reviewer input moves it to `waiting`;
|
||||
responses and steering move it back to `running`; provider failures remain `failed` after
|
||||
`agent_end` and emit only the fixed sanitized recovery message.
|
||||
- Resume preserves `running`/`waiting` runtimes. It replaces `idle`/`failed` runtimes, clears the
|
||||
old SSE buffer/subscribers before cold resume, and reuses the persisted provider/model/thinking.
|
||||
- A successful Resume of the already selected session increments the stream generation so React
|
||||
closes the old EventSource and opens the same session URL again. Failed Resume must not reconnect.
|
||||
- SSE endpoints are intentionally keep-alive. Browser cleanup and one-off probes must explicitly
|
||||
close the EventSource or cancel/abort the response reader after their terminal event.
|
||||
|
||||
Reference in New Issue
Block a user