From 1c7192852fca5007a877d5445e80f87a064b9b8e Mon Sep 17 00:00:00 2001 From: aitbc Date: Tue, 28 Apr 2026 17:22:13 +0200 Subject: [PATCH] Fix agent action handler to handle message send results --- cli/handlers/system.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cli/handlers/system.py b/cli/handlers/system.py index a848bfe9..c7a40e7e 100644 --- a/cli/handlers/system.py +++ b/cli/handlers/system.py @@ -36,7 +36,12 @@ def handle_agent_action(args, agent_operations, render_mapping): result = agent_operations(args.agent_action, **kwargs) if not result: sys.exit(1) - render_mapping(f"Agent {result['action']}:", result) + # Handle case where result doesn't have 'action' field (e.g., message send) + if 'action' in result: + render_mapping(f"Agent {result['action']}:", result) + else: + # Just print success message for message send + print("Agent operation completed successfully") def handle_openclaw_action(args, openclaw_operations, first, render_mapping):