Knowledge-base compilation recovers from interrupted execution, and knowledge question answering discovers available evidence and navigates within the correct mounted library.
Changes
- Preserve compilation progress across disconnects and checkpoint outages with acknowledged event replay, planless recovery, and validation of produced-page references before continuation.
- Retain container exit evidence and retry cancellation against the original compiler box.
- Discover knowledge before asking for clarification, and provide explicit library selection, library-specific label ranking and ambiguity guidance while preserving single-library behavior.
- Bound knowledge-navigation output and report only information actually omitted.
Delivered in #586. Source: 479eb6b5df9632c05bf5a168f6aeac302eebc39a.
Upgrade notes
Rebuild and update Runtime, compiler-box and conversational AgentBox images together with their compatible control-plane contracts. Deploy the recovery-context producer and diagnostic receiver before Runtime. Drain active compiles across the acknowledged-relay protocol boundary, or recover their persisted workspace in a compatible pair. Recycle existing conversational AgentBox Pods after updating the image reference.
The relay provides at-least-once persistence delivery. Strictly distinguishing separate identical assistant replies across process crashes still requires a durable turn/event identity in the consumer.
All five source-commit CI checks passed, including the Pi/Claude compiler contracts and the KBC image permission/startup checks. OCR build inputs are unchanged from v0.3.23.