mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[PR #43] [MERGED] Add ACP agent profiles and Gemini-specific handling #109
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#109
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mikeyobrien/ralph-orchestrator/pull/43
Author: @mikeyobrien
Created: 1/10/2026
Status: ✅ Merged
Merged: 1/10/2026
Merged by: @mikeyobrien
Base:
main← Head:acp-tool-visibility📝 Commits (2)
8d619b0Improve ACP tool call visibility31170a5Move issue 39 error tests into formatter suite📊 Changes
9 files changed (+624 additions, -31 deletions)
View changed files
➕
AGENTS.md(+7 -0)📝
src/ralph_orchestrator/__main__.py(+164 -0)📝
src/ralph_orchestrator/adapters/acp.py(+306 -27)📝
src/ralph_orchestrator/adapters/acp_models.py(+18 -4)📝
src/ralph_orchestrator/adapters/claude.py(+21 -0)📝
src/ralph_orchestrator/error_formatter.py(+19 -0)📝
src/ralph_orchestrator/orchestrator.py(+16 -0)📝
tests/test_acp_adapter.py(+42 -0)📝
tests/test_error_formatter.py(+31 -0)📄 Description
Summary\n- add ACP agent profile registry with Gemini/default profiles and normalized update handling\n- wire ACP adapter/config/orchestrator to resolve profiles and apply native tool policies\n- add ACP profile tests and document the design doc\n\n## Testing\n- pytest
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.