Skip to content

agenttail v0.2.0

Choose a tag to compare

@ionut27001 ionut27001 released this 21 Oct 06:05
· 71 commits to main since this release

agenttail v0.2.0

Watch several agents at once, opt-in control for DeepSeek Harness, and a
deeper read side.
The default is still a local, read-only viewer; control is
off unless you pass --allow-control --no-stream-mode.

The watch wall

Highlights

Several agents

  • Agents overview (Alt+A): every agent active in the last 30 minutes across
    dsh, Claude Code and Antigravity, grouped by git repository (worktrees
    included), each with its own colour, branch, model and current action. The
    activity bar and tree show the other agents on the repo you are viewing.
  • Watch wall (Alt+W): one live pane per agent with its own editor, console,
    scoreboard and context meter. The stage follows the agent, replies run as
    captions, and a conversation drawer keeps your messages and the replies.
  • A shared file tree for the team, with edit counts, a dot per agent, each
    agent's current file, clash warnings and click-to-open; a timeline of every
    action per agent underneath.
  • Quiet agents shrink to a slim column; a step with no output says
    waiting on the model with a clock, and stalled? after five minutes.

Control (opt-in)

  • Start and own dsh --profile acp sessions: workspace allowlist, live model
    catalog (including custom providers such as Ollama), permission preset and a
    first message.
  • Message input with queueing, exact-command approval cards, reject reason,
    Stop and End, all backed by ACP permissions and cancellation.
  • Owned sessions are marked ◈; sessions started elsewhere stay view-only.
  • Switch the model between turns from the input row; pasted images are sent
    only to agents that declare image prompts (dsh does not).

Read side

  • Model/provider, permission preset and approval-policy history, per-turn
    tokens and cost in Log, a cost-per-turn sparkline, and a background job list
    that jumps to console output.
  • Context meter: how much of the context window the session uses.
  • Agent replies render as markdown; each turn in Log has a summary (model,
    tools, files changed, failures, tokens, cost, duration).
  • The agent pane can dock as a full-height column on the right
    (Ctrl+Shift+.); repeated identical actions collapse into one console line;
    editors wrap long lines.
  • Six colour themes (matrix, amber, red, ice, dracula, paper), a Settings modal
    behind a gear, and the agenttail wordmark in the header.

Security

  • Per-start bearer token, --allow-control gate, stream-mode lockout, no
    auto-approve, workspace allowlist and an audit log without message bodies.
  • Stream mode now also redacts file paths outside the workspace (they could
    carry the Windows user name).
  • New control, agents and control-UI test suites; all existing suites
    still pass.

Compatibility

  • Same Node 24+ requirement and ~/.dsh/sessions layout.
  • Control needs an acp dsh profile (created on first use by dsh) and a
    control.json workspace allowlist.
  • Existing read-only usage is unchanged: no flag, no control endpoints.

Requirements

  • Node.js 24 or newer for the package/portable build.
  • The Windows standalone exe embeds Node and needs no installation.
  • Windows is tested. macOS and Linux are untested.

Stream-mode warning

Stream mode is on by default and redacts secrets, identity, network addresses and several opaque identifiers before anything reaches the browser. Redaction reduces risk; it is not a guarantee. Review the stream before sharing or recording it.

Known limits

  • The Windows exe is unsigned, so SmartScreen may warn. Verify the SHA-256 checksum before running it.
  • Only newer sessions are listed (60 dsh/Claude, 40 Antigravity).
  • Control starts one dsh --profile acp process per owned session; sessions started outside agenttail are view-only.
  • Peak/off-peak pricing ignores public holidays; GPU metering needs nvidia-smi.

Artifacts

  • agenttail-0.2.0.tgz — npm package (not on the npm registry yet: npx github:ionut27001/agenttail).
  • agenttail-0.2.0-portable.zip — source plus start.cmd / start.sh, for Node 24+.
  • agenttail-0.2.0-win-x64.exe — standalone Windows x64 build (unsigned).

Verify the checksums

Get-FileHash .\agenttail-0.2.0.tgz, .\agenttail-0.2.0-portable.zip, .\agenttail-0.2.0-win-x64.exe -Algorithm SHA256

Compare the output with SHA256SUMS.txt.

License

MIT © 2026 ionut27001. agenttail is not affiliated with DeepSeek, Anthropic or Google. Product names are used only to describe supported sources.