Reconcile ACP release caveat tracker#2422
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Code Review
This pull request finalizes the Agent Client Protocol (ACP) release-caveat reconciliation for epic #2398. It adds comprehensive documentation regarding the closeout outcomes, remaining caveats, and implementation plans, and updates the compatibility notes in agents.yaml for Goose, Hermes, and OpenCode to reflect the June 20, 2026 workspace-live-e2e test results. Unit tests were also updated to verify these compatibility notes. The review feedback advises against using custom helper functions that manually raise AssertionError to bypass Bandit's B101 check, recommending standard assert statements instead to preserve pytest's assertion introspection.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
PR Summary by QodoReconcile ACP release-caveat tracker (#2398) with closeout record + registry checks Description
Diagram
High-Level Assessment
Files changed (6)
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
74 rules 1.
|
cf72736 to
5723e42
Compare
|
Rebased onto current
Validation: focused registry pytest passed ( |
Summary
devand addressed review feedback by removing custom assertion helpers and exact workspace-live commit hash checks.Verification
source /Users/macbook-dev/Documents/GitHub/tldw_server2/.venv/bin/activate && python -m pytest tldw_Server_API/tests/Agent_Client_Protocol/test_acp_agent_registry.py -q-> 32 passed, 3 warnings.git diff --check-> passed.rgcheck -> no_require_noteorcommit ac93d96d9cmatches intest_acp_agent_registry.py.rgcheck -> only the expected Codex non-empty-MCP caveat remains.source /Users/macbook-dev/Documents/GitHub/tldw_server2/.venv/bin/activate && python -m bandit -r tldw_Server_API/tests/Agent_Client_Protocol/test_acp_agent_registry.py -f json -o /tmp/bandit_pr2422_registry.json-> existing test-file B101 assert baseline only.Change summary
Human-authored Change summary required before merge per project policy. Please replace this section with the requester-owned explanation of what changed and why.