From b8e4d2ad7dfb500bcd7f96bb058c456b822fd50b Mon Sep 17 00:00:00 2001 From: Vikas Singhal Date: Thu, 16 Jul 2026 15:23:32 +0530 Subject: [PATCH] =?UTF-8?q?fix(sessions):=20Operations=E2=86=92Activity=20?= =?UTF-8?q?works=20in=20the=20terminal-tabs=20view=20(v0.225.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v0.224.0 Activity shortcut called setInspect, but SessionsPage early-returns the terminal-tabs view before the {inspect && } render, which lived only in the session-list branch — so Operations→Activity did nothing while viewing a session's terminal. Mount the SessionActivity panel in the terminal-view branch too. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_014fS9mHadnGxa2VKhEKn7a7 --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- web/src/App.tsx | 3 +++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75a5f69..6f5962a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,14 @@ new version heading in the same commit. ## [Unreleased] +## [0.225.1] — 2026-07-16 +### Fixed +- **Operations → Activity now works in the terminal-tabs view.** The v0.224.0 Activity shortcut set the + panel state via `setInspect`, but `SessionsPage` early-returns the terminal-tabs view before the + `{inspect && }` render, which lived only in the session-list branch — so opening a + session's terminal and choosing Operations → Activity did nothing. Mount the `SessionActivity` panel in + the terminal-view branch too, so the shortcut opens the trail from both views. + ## [0.225.0] — 2026-07-16 ### Fixed - **Delegation loop closes itself: the caller is woken when the delegate finishes.** Two gaps meant an diff --git a/package-lock.json b/package-lock.json index 85d561f..8584c48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "agent-os", - "version": "0.225.0", + "version": "0.225.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "agent-os", - "version": "0.225.0", + "version": "0.225.1", "license": "MIT", "bin": { "agent-os": "bin/agent-os" diff --git a/package.json b/package.json index 475ac7d..4ed3e0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-os", - "version": "0.225.0", + "version": "0.225.1", "description": "A generic, governed operating system for running autonomous agents safely across brands. Ships with a local web console.", "license": "MIT", "type": "commonjs", diff --git a/web/src/App.tsx b/web/src/App.tsx index 29ba1dd..6a82179 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -2783,6 +2783,9 @@ function SessionsPage({ s.tmux === selected.tmux)} tmux={selected.tmux} onActivity={onActivity} ops={{ members, me, onOpen, onStop, onDelete, onTransfer, onActivity: setInspect }} /> + {/* Activity side panel — mounted here too so the Operations→Activity shortcut works from the + terminal-tabs view, not just the list view (this branch early-returns before the list's copy). */} + {inspect && setInspect(null)} />} ) }