Repository navigation
zagent 0.0.223
·
160 commits
to master
since this release
zagent mcpis new: a stdio MCP server (line-delimited JSON-RPC 2.0,
zero dependencies) that lets any MCP-capable agent call zagent as a
tool —zagent_turn(the-pheadless turn;mode:"plan"is the
read-only option),zagent_quota,zagent_models, and
zagent_doctor. Credentials never cross the MCP boundary, tool
arguments are strictly validated (-32602on unknown/oversized
input), and the auto-approve surface is disclosed inmcp --help
and the README's client-config examples.- File-changing tool calls render a colored unified diff under their
transcript row —+/-in success/error colors,@@/---/+++
faint, the body painted by the file's syntax family — with multi-file
label rows, head+tail truncation, and/dev/nullhunks for new
files. - A fold cursor collapses single transcript entries (
j/kpick a
block,o/h/lfold and peek), and a fast-typed or pasted burst
whose head is a fold letter no longer loses its prefix;/clear
resets the fold state with the view. - Repeated
model_network_statusretry emits refresh one transcript
row in place — a later emit upgrades the text with the classified
error — instead of stacking identicalnetwork retry n/mlines; the
idle footer drops stale· N retries/N failedonce the turn ends. zagent task liston a fresh machine — or with an absent, corrupt,
or table-less store — prints the empty state instead of a stack
trace, and the GUI-owned store is opened read-only for listing.- The main help palette lists
login/logout, and|subcommand
forms repeat their verb (offpeak tools,usage stats) so phantom
tools/statsentries no longer appear.