From 496a93a11bea86f163aa017db7a841d7f0961c46 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman Date: Thu, 2 Apr 2026 21:42:30 +0000 Subject: [PATCH] fix(cli): add Automation field and success message to session show rich output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implements issue #1548. The agents session show command now displays: - Panel title changed from "Session Details" to "Session Summary" - Automation field showing automation_profile value - Success message: ✓ OK Session details loaded This aligns the rich output with the specification requirements. --- src/cleveragents/cli/commands/session.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/cleveragents/cli/commands/session.py b/src/cleveragents/cli/commands/session.py index bc62f27e2..47cb28eed 100644 --- a/src/cleveragents/cli/commands/session.py +++ b/src/cleveragents/cli/commands/session.py @@ -313,9 +313,10 @@ def show( f"[bold]Namespace:[/bold] {session.namespace}\n" f"[bold]Messages:[/bold] {session.message_count}\n" f"[bold]Created:[/bold] {session.created_at.strftime('%Y-%m-%d %H:%M')}\n" - f"[bold]Updated:[/bold] {session.updated_at.strftime('%Y-%m-%d %H:%M')}" + f"[bold]Updated:[/bold] {session.updated_at.strftime('%Y-%m-%d %H:%M')}\n" + f"[bold]Automation:[/bold] {session.automation_profile or '(none)'}" ) - console.print(Panel(details, title="Session Details", expand=False)) + console.print(Panel(details, title="Session Summary", expand=False)) # Recent messages if session.messages: @@ -371,6 +372,10 @@ def show( ) console.print(Panel(budget_text, title="Cost Budget", expand=False)) + console.print("[green bold]✓ OK[/green bold] Session details loaded") + + console.print("[green bold]✓ OK[/green bold] Session details loaded") + except SessionNotFoundError as exc: console.print(f"[red]Session not found:[/red] {session_id}") raise typer.Exit(1) from exc -- 2.52.0