Thinkroom v0.2.4
Thinkroom v0.2.4
This maintenance release makes Prime Agent output-limit handling more robust without weakening any
transport, event, control, final-text, process-envelope, or validated-response bound.
Fixed
- Prime RPC
message_updatetelemetry now has its own bounded event budget and no longer consumes
the lower semantic-event budget used by research output. Unknown RPC event types remain charged to
the semantic budget and therefore fail closed. - Output-limit failures retain the stable public
OUTPUT_LIMIT_EXCEEDEDcode and a bounded audit
subtype across provider, process-isolation, engine-normalization, and failover audit seams. - Output-limit failures during initial fork generation or its one schema-repair attempt now use the
existing deterministic fork fallback. The run can continue to critique and synthesis without an
extra provider retry; other provider and timeout failures retain their previous behavior. - Managed Skills can migrate directly from the exact six-file v0.2.3 receipt to v0.2.4. Modified
payloads and unknown, malformed, duplicate, or foreign receipt authorities still fail closed
before mutation.
Verification
- All required lock, formatting, lint, type, and repository gates passed; the full suite contains
309 passing tests. - The preserved wheel was installed after 43 hash-locked dependencies with
--no-deps, then passed
locked-runtime, six-payload package, restart-readback, and exclusive-lock process checks.
The deterministic backend and fallback prove orchestration and containment, not research quality.
SQLite release support remains single-instance only.
Full changelog: v0.2.3...v0.2.4