Align agent mode harness with .NET - #1161
Michelle Clayton (michelle-clayton-work) wants to merge 2 commits into
Conversation
Add configurable mode tools, notification suppression, named tool arguments, and matching empty-mode validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
No unresolved issues block approval.
Review effort: Lite
Findings: None
What changed in this PR
Aligns the Go agent-mode harness with the .NET implementation.
Changes:
- Adds configurable mode-tool suppression.
- Supports named
mode_setarguments. - Adds notification suppression.
- Validates empty mode configurations and expands tests.
| File | Summary |
|---|---|
agent/harness/agentmode/agentmode.go |
Implements configuration, tool, instruction, and notification behavior. |
agent/harness/agentmode/agentmode_test.go |
Tests validation, named arguments, disabled tools, and notifications. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Keep the upstream per-tool controls and silent setter while preserving named mode arguments, explicit empty-mode validation, and optional notification suppression. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
API consistency review
Changed Go contract
Upstream evidence reviewed
AssessmentThe Go changes bring
|
Add configurable mode tools, notification suppression, named tool arguments, and matching empty-mode validation.