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
The claude-peer bundle (in the dev profile): pair a chi session with a Claude Code session you work with, and
the claude_send tool sends Claude a part of the work (a plan step, a diff, a finding) to validate, as context or
with a question; Claude's answer comes back as the claude-review context. /claude validate|context <text> and /claude last send without the model, /claude shows whether a Claude is paired, and /claude install-skill
installs Claude's chi-peer skill, which pairs ("pair with chi "). See docs/plugins.md, "The claude-peer
bundle".
Plugins: ctx.context.list gives each source's last summary: too. See docs/plugins.md, "Attached context".
Fixed
Attached context: a source added with chi context add NAME --push now wakes an idle session when its first
push asks to ("wake": true); before, only later pushes could.
Plugins: ctx.context.list returns [] for a new session whose file isn't saved yet (a plugin command before
the first turn) instead of raising "Session not found".
An after_turn hook's file refs on the answer (event[:refs]) must be under the session's folder, as a plugin
tool row's are: a file elsewhere is refused (and logged), and a stored one is dropped when the answer is shown.
loop-guard (0.3.8): the card for a turn it stopped prints under the blocked call's row in the terminal, not
before it.
Attached TUI: joining a session whose last turn was images alone (sent from the web) names each image once, not
twice.
Attached TUI: text you had typed when the step-limit question opened comes back at the prompt once you answer
it, instead of being lost.
chi -p … --non-interactive says so on stderr and exits 1 when the iteration limit cuts the turn short, instead
of exiting 0 with the partial text as if it were the answer.
chi --no-shared --resume drops a question the session's last worker saved and died with, as an attached resume
does, instead of keeping it in the session file.