Skip to content

feat(mcp): add visual data to parse_mode response - #983

Merged
JeremyDev87 merged 2 commits into
masterfrom
taskmaestro/1774605808/pane-3
Mar 27, 2026
Merged

feat(mcp): add visual data to parse_mode response#983
JeremyDev87 merged 2 commits into
masterfrom
taskmaestro/1774605808/pane-3

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add visual field to parse_mode MCP response with agent visualization data (banner, agent faces, collaboration config)
  • New visual-data.builder.ts with pure functions for building banner ASCII art, agent face expressions, and eco-aware collaboration format
  • eco=truecollaboration.format="minimal", eco=falsecollaboration.format="discussion"

Closes #969

Changes

  • keyword.types.ts: Add AgentVisualRaw, AgentVisualInfo, CollaborationConfig, VisualData interfaces and visual field to ParseModeResult
  • visual-data.builder.ts: Pure functions (buildFace, mapColor, buildBanner, buildCollaboration, buildVisualData)
  • visual-data.builder.spec.ts: Unit tests with full coverage
  • mode.handler.ts: Load agent profiles, build visual data, include in response

Test plan

  • All 5140 existing tests pass
  • New unit tests for visual-data.builder (12 test cases)
  • Backward compatible — visual field is optional, existing behavior unchanged

Add visual field to parse_mode MCP response providing agent visualization
data as a single source of truth. Includes mode banner with ASCII art,
agent face expressions from visual.eye fields, and eco-aware collaboration
format (minimal vs discussion).
@vercel

vercel Bot commented Mar 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 27, 2026 10:31am

@JeremyDev87 JeremyDev87 self-assigned this Mar 27, 2026
@JeremyDev87 JeremyDev87 added feat mcp-server apps/mcp-server labels Mar 27, 2026
@JeremyDev87
JeremyDev87 merged commit 2bef97a into master Mar 27, 2026
25 checks passed
@JeremyDev87
JeremyDev87 deleted the taskmaestro/1774605808/pane-3 branch March 27, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat mcp-server apps/mcp-server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(mcp): add visual field to parse_mode response

1 participant