Skip to content

feat: Relocate Design Patterns to Standard Library, Enhance CLI Traces#19

Merged
jordanauge merged 1 commit into
mainfrom
feat/plugin-relocation
Jul 26, 2026
Merged

feat: Relocate Design Patterns to Standard Library, Enhance CLI Traces#19
jordanauge merged 1 commit into
mainfrom
feat/plugin-relocation

Conversation

@jordanauge

Copy link
Copy Markdown
Collaborator

Design Patterns → Standard Library
• Moved 6 design-pattern plugins to library-standard/plugins/design_patterns
• Updated bootstrap and registry for proper plugin loading and discovery

CLI Trace Improvements
• Added --model argument to chat/tui: Override LLM model from command line
Example: mas-ctl chat --model gpt-4o -q 'Question'
• Added --trace-summary: Compact single-line exchange output with timestamps
• Added --trace-color: ANSI colored headers (agent=cyan, llm=orange, tool=green)
• Show entity identities clearly: AGENT -> LLM[gpt-4o], AGENT -> TOOL[web-search]
• Omit brackets when identity is unknown: AGENT -> LLM[...]

Trace Output Clarity
• Tool calls visible in LLM->AGENT exchanges: { "query": "current POTUS 2024" }
• Tool arguments preserved and displayed in traces
• Detail mode shows multi-line formatted exchanges with full context
• Removed duplicate/orphan trace output characters and unnecessary prefixes

Signed-off-by: Jordan Augé augjorda@cisco.com

Design Patterns → Standard Library
• Moved 6 design-pattern plugins to library-standard/plugins/design_patterns
• Updated bootstrap and registry for proper plugin loading and discovery

CLI Trace Improvements
• Added --model argument to chat/tui: Override LLM model from command line
  Example: mas-ctl chat --model gpt-4o -q 'Question'
• Added --trace-summary: Compact single-line exchange output with timestamps
• Added --trace-color: ANSI colored headers (agent=cyan, llm=orange, tool=green)
• Show entity identities clearly: AGENT -> LLM[gpt-4o], AGENT -> TOOL[web-search]
• Omit brackets when identity is unknown: AGENT -> LLM[...]

Trace Output Clarity
• Tool calls visible in LLM->AGENT exchanges: { "query": "current POTUS 2024" }
• Tool arguments preserved and displayed in traces
• Detail mode shows multi-line formatted exchanges with full context
• Removed duplicate/orphan trace output characters and unnecessary prefixes

Signed-off-by: Jordan Augé <augjorda@cisco.com>
@jordanauge
jordanauge merged commit bc18b8f into main Jul 26, 2026
3 checks passed
@jordanauge
jordanauge deleted the feat/plugin-relocation branch July 26, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant