Skip to content

Conversation

@Steve-Dusty
Copy link
Contributor

@Steve-Dusty Steve-Dusty commented Jan 12, 2026

Summary

  • Added structured tool call visualization with Rich library panels showing function name, arguments, and timestamps
  • Implemented color-coded status system: green [OK] for success, red [!!] for errors, yellow for functions, cyan for MCP tools
  • Added execution summary table displaying all tool runs with status, duration, tokens, and result preview
  • Added progress indicators for long-running tool operations
  • Added token usage metrics display
  • Replaced ALL emojis with ASCII-only symbols per issue requirements
  • Integrated tool execution tracking into Agent class with automatic summary at run completion

Test plan

  • All 8 formatter tests pass
  • Agent module imports successfully
  • Manual testing with agent tool execution

📚 Documentation preview 📚: https://swarms--1291.org.readthedocs.build/en/1291/

self,
tool_name: str,
tool_type: str = "function",
) -> Progress:

Check failure

Code scanning / Pyre

Undefined or invalid type Error

Undefined or invalid type [11]: Annotation Progress is not defined as a type.
def test_ascii_only_output():
"""Test that output uses ASCII only (no emojis)."""
from io import StringIO
from rich.console import Console

Check failure

Code scanning / Pyre

Undefined import Error test

Undefined import [21]: Could not find a module corresponding to import rich.console.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant