Skip to content

v0.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:19
· 1515 commits to e655104f491c3f59e6e358e5e00f1914538a5d22 since this release

Highlights

Goal mode. The Telegram bot can now run an autonomous objective loop: it works toward a stated goal and checks its own progress with an external verifier instead of stopping after one reply. Goal state is in-memory only for this release.

Mini Apps. Threads and monitor are available as authenticated Telegram Mini Apps, unified with the existing Git inspector. The live status message links straight into the Mini App thread, the thread launcher shows which model is active, and the final reply arrives as a new message rather than an edit of the status message.

Live tool visibility. Run markers now stream tool output as it happens, track the current run phase, and expose full tool detail. In-flight tool calls are visible for active agent runs instead of appearing only after they finish.

Monitor rework. The monitor is split into per-tab modules (logs, threads, config, usage, background, services, automations, agents overlay). New in the UI: a background-process detail overlay, standard copy keys backed by a shared clipboard, clickable tabs, thinking-block toggles in the transcript overlay, and vim gg/G navigation in scrollable overlays.

Safer service restarts. zdx service restart refuses to interrupt active agent runs. Pass --force to override.

Features

  • Route images to ask-media for models without native vision support.
  • Add GLM-5.3, GLM-5.3-Flash, and DeepSeek vision; drop GLM-4.7-Flash; refresh model metadata.
  • Upgrade web_search to the Parallel V1 API with advanced mode.
  • Open a handoff topic directly, without an Accept tap.
  • Let /commands bypass the per-topic queue.
  • Tighten TUI transcript spacing and collapse thinking blocks by default.

Fixes

  • Serialize OAuth token refresh across processes, so concurrent zdx processes no longer race on refresh.
  • Correct DeepSeek reasoning output and cancellation replay.
  • Resolve handoff lineage by ID instead of scanning every thread.
  • Keep full tool output in rendered transcripts.
  • Show custom providers in the bot model picker.
  • Report files that grep skipped for size instead of silently omitting them.
  • Keep tool messages consecutive when tool results carry images.
  • Nest web_search max_results under advanced_settings.
  • Load the monitor Threads tab off the render thread.
  • Resolve the Mini App active thread from the thread index.
  • Standardize Mini App type scale and stop iOS text autosizing.
  • Prevent redundant verification runs in the harness.

Internal

Monitor tab extraction, plan and skill doc updates, and test isolation for Telegram token and Mini App init-data tests.

Full changelog: v0.10.0...v0.11.0