You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can now attach images to the guide chat using the new image picker in the chat controls.
Attached images are carried into the conversation and are usable by vision-capable consultants.
The consultant seat now appears in Roster Common and is pre-selected in the guide's chat box, so you can point image questions at it without hunting.
If the selected provider or model can't actually accept images, the chat now fails fast with an explanation of what's missing and what to do, instead of a raw server error.
Cycle view and guide
A file-picker button sits beside the reference-documents input, so you can attach documents by picking them rather than typing paths.
Accepting a plan proposal that would rewrite a task body with already-accepted history now raises a warning first, so you can see the consequences before you accept.
The guide no longer offers "reopen task" as a next step.
Run transcript and gates
The accept phase announces its commit step in the run transcript before the commit runs, and gate activity now shows up as a live turn in the transcript instead of appearing only in hindsight.
Fixed a case where a superseded committing gate block would close with a green check it hadn't earned; it now closes in a neutral state, so the transcript no longer overstates what was verified.
The ask_human question card now shows the advisor's in-flight work while you wait, and that work now counts against the run's budget, so the budget you see is the budget that was actually spent.
Recent runs
The guide rail has a fixed Recent runs strip, always in view.
Each entry shows the run's stage alongside the task id.
Status indicators use verb-first labels, and unverified runs get an em-dash glyph instead of a check, so a run you can't trust as verified reads differently at a glance.
What shipped
M-001
T-079 Add a file-picker button beside the reference-documents input in the Cycle view (6b8c92e)
T-080 Announce the accept's commit step in the run transcript before the commit runs (a576fb4)
T-081 Warn on plan proposals whose accept rewrites task bodies carrying accepted history (172b69c)
T-082 Make the accept-phase gate_started event render as a live gate turn in the transcript (f94297b)
T-083 Carry images through ChatStart and ChatSend to a vision-capable consultant (9d4fb8b)
T-084 Add an image file-picker action to the chat controls (fe2424a)
T-085 Classify image-input provider rejections and pre-flight the declared vision claim so an mmproj-less llama.cpp chat fails with guidance, not a raw 500 (6b9f91e)
T-086 Add a consultant seat to Roster Common and pre-select it in the guide chat box (a61bee5)
T-087 Add a fixed Recent runs strip to the guide rail (e79079b)
T-088 Show run stage beside the task id in the Recent runs rail entries (2d35090)
T-089 Rewrite Recent runs indicators to verb-first labels and em-dash unverified glyph (58c27c5)
T-090 Emit the pre-commit gate event before staging/committing in RunAccept (e91f9ea)
T-091 Show the advisor's in-flight work on the ask_human question card and account it to the run's budget (9f2c20d)
T-092 Remove the reopen-task next step from the guide (5a6f7e7)
T-093 Thread the request context through validateChatImages to the VerifyVision probe (2f372b7)
T-094 Close a superseded committing gate block with a neutral state instead of an unearned green check (e70177c)
T-095 Add gofmt -l to the project gate and settle existing formatting drift (c87a560)