Releases: ClickHouse/multiagent-terminal
Releases · ClickHouse/multiagent-terminal
v1.1.1
What's new since v1.1.0
UI
- Resizable bottom panel — drag the handle above Shell/Git Log/Stats to resize it. Height persists across sessions.
- Stats scope label — the per-agent stats tab now shows "for this worktree" so it's clear the cost/usage is scoped to the agent's worktree, not the whole project.
Docs
- README clarifies that only Claude Code and GitHub are supported. Other AI agents (Cursor, Gemini CLI) and other Git hosts (GitLab, Bitbucket) are out of scope.
Install
- AppImage:
chmod +x multiagent-terminal-1.1.1.AppImage && ./multiagent-terminal-1.1.1.AppImage - Debian/Ubuntu:
sudo dpkg -i multiagent-terminal_1.1.1_amd64.deb
Full diff
v1.1.0
Highlights
Reliability
- Fixed a slow leak in the statusline-pipe reader that OOM'd the main process after ~24h of uptime.
AbortSignallisteners on the FIFO read loop are now removed on every iteration. - Fixed inflated diff/file/line counts caused by a stale local
origin/main.getMergeBasenow triggers a per-worktree throttledgit fetch(5min TTL, in-flight dedup) before computing the merge-base. Reset(checkout default + pull) now runsgit fetchfirst so the reset always lands on the actual latest base.
Performance
- One shared 16ms PTY flush tick drives output for the selected agent; background agents coalesced to 500ms (replaces per-entry
setTimeoutchurn). - Terminal log writes coalesced into one
fs.writeper 250ms window. Buffer is a chunk array joined on flush — eliminates O(n²) string concatenation under heavy output bursts. - Search worker drops the per-chunk index path and lazy-refreshes from disk based on file mtime before each search.
stripAnsifast-paths chunks with no ESC/CR.
UX
- Agent reset and chat restart now clear stale metrics (file count, line counts, branch, PR info) so the previous branch's numbers don't linger until the next 10s poll.
- New Bright agents setting (default 7, range 0–20) controls how many recent agents stay at full opacity in the agent list. Older agents fade according to recency.
Repo
LICENSE.mdadded (Apache 2.0, matching ClickHouse house style).CLAUDE.mdrefreshed to reflect the current module layout.
Install
- AppImage:
chmod +x multiagent-terminal-1.1.0.AppImage && ./multiagent-terminal-1.1.0.AppImage - Debian/Ubuntu:
sudo dpkg -i multiagent-terminal_1.1.0_amd64.deb
Full diff
v1.0.1
Performance fixes
- Replace 50ms fade timers with CSS transitions — AgentCard and AgentDetail fade animations now use CSS
@keyframesandtransitioninstead of JSsetInterval(50ms). Reduces 60 React re-renders per 3s animation down to 2. - Throttle PTY output flush for background agents — selected agent flushes at 16ms (unchanged), non-selected agents flush at 500ms (~30x fewer IPC sends per background agent). Output is flushed immediately when switching to an agent.
- Remove debug console.logs — removed render-time
console.login AgentDetail and App that fired on every re-render. - Dim inactive agents in sidebar — agents not recently active are dimmed to 45% opacity for visual declutter.