Skip to content

feat(mcp): AgentOpinion protocol and discussion engine#884

Merged
JeremyDev87 merged 1 commit intomasterfrom
feat/agent-discussion-832
Mar 22, 2026
Merged

feat(mcp): AgentOpinion protocol and discussion engine#884
JeremyDev87 merged 1 commit intomasterfrom
feat/agent-discussion-832

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • Add AgentOpinion protocol types with severity levels (info/low/medium/high/critical) and consensus detection (consensus/majority/split/disagreement)
  • Implement DiscussionHandler with agent_discussion MCP tool that collects opinions from multiple specialists and returns structured discussion results
  • Register handler in MCP module for automatic tool discovery

Test plan

  • 14 unit tests covering all handler behavior (valid args, missing params, consensus detection, severity computation)
  • All 4934 existing tests pass
  • lint, format, typecheck, circular, build all pass

Closes #832

- Add AgentOpinion types with severity levels and consensus detection
- Implement DiscussionHandler with agent_discussion tool
- Collect specialist opinions, detect consensus/disagreement
- Register handler in MCP module
- TDD: comprehensive test coverage

Closes #832
@JeremyDev87 JeremyDev87 added feat mcp-server apps/mcp-server labels Mar 22, 2026
@vercel
Copy link

vercel bot commented Mar 22, 2026

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

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 22, 2026 0:56am

@JeremyDev87 JeremyDev87 self-assigned this Mar 22, 2026
@JeremyDev87 JeremyDev87 merged commit 1d31619 into master Mar 22, 2026
25 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/agent-discussion-832 branch March 22, 2026 12:58
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): AgentOpinion protocol and discussion engine

1 participant