[new]Environment status is now part of the client protocol, with dedicated request/response types for reporting shell/environment state.[changed]Local thread history is handled through dedicated materialization support in the thread store.[changed]Protocol models around rate-limit credit resets, skill dependencies, marketplace package sources, tool-request user input, and permission profiles were refined.
Under the hood
- Thread-store work for local thread history and materialization.
- TUI turn-runtime layout reorganized (chat turn handling no longer lives in a separate
turn_runtimemodule). - Assorted typed payload and enum adjustments for collaboration/review flows, web search actions, and related client/server messages.
- Dependency lockfile refresh (
Cargo.lock).