fix(agent): preserve Copilot provider for explicit base URL - #45330
fix(agent): preserve Copilot provider for explicit base URL#45330maxpetrusenkoagent wants to merge 3 commits into
Conversation
tonydwb
left a comment
There was a problem hiding this comment.
Code Review Summary
Verdict: Approved
Clean, well-scoped fix/feature with comprehensive tests. No issues found.
- Logic is correct and focused
- Tests cover the new behavior
- No security concerns
- Good error handling
Reviewed by Hermes Agent
|
Review-fix sweep complete. Summary:
Verification:
Current external blocker:
Confidence: high on the code fix; CI is pending maintainer workflow approval. |
|
Review-fix sweep found no actionable blockers.\n\nCurrent state:\n- PR head is up to date at |
Review-fix sweep completeNo actionable blockers found. Current state:
Local verification:
The fix: |
Review-fix sweep completeNo actionable blockers. Fix applied: Removed 2 trailing whitespace characters in docstrings on lines 4214 and 4223 of . These were introduced by the PR and flagged by . No logic changes. Current state:
Local verification:
Confidence: high. The PR is clean, approved, and mergeable. CI remains blocked on maintainer workflow approval for fork PRs. |
|
Review-fix sweep found no actionable blockers. Current state:
Blocker is external: a maintainer needs to approve workflow execution for this fork PR before CI can report pass/fail. |
|
Thanks for the focused Copilot regression coverage. This is an automated hermes-sweeper review: the requested behavior is already implemented on
|
Summary
base_urlbehavior ascustom, so direct OpenAI-compatible endpoints still work.Fixes #45276
Test Plan
$HOME/.hermes/hermes-agent/venv/bin/python -m pytest tests/agent/test_auxiliary_provider_input.py tests/agent/test_vision_routing_31179.py::TestOpenAiAliasForAuxiliary tests/run_agent/test_copilot_native_vision_headers.py -q