mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 15:15:57 +03:00
[PR #11] [CLOSED] feat: Implement shell command and filesystem tools for ACP adapter #87
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#87
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/11
Author: @mikeyobrien
Created: 12/31/2025
Status: ❌ Closed
Base:
main← Head:feat/acp-shell-and-fs-tools📝 Commits (5)
9f80e16fix(cli): restore missing ACP agent CLI arguments and config handlingb583bd9feat(sop): implement native dynamic SOP integrationb83e4a9Ralph checkpoint 5e9a85d8feat: implement run_shell_command for ACP adapter (Gemini)d55785dfeat: implement missing file system tools for ACP adapter (list_dir, glob, replace, search, read_many)📊 Changes
12 files changed (+1899 additions, -14 deletions)
View changed files
➕
.agent/sops/code-assist.sop.md(+407 -0)📝
.gitignore(+3 -1)➕
PLAN.md(+509 -0)📝
ralph.yml(+3 -3)📝
src/ralph_orchestrator/__main__.py(+88 -6)📝
src/ralph_orchestrator/adapters/acp.py(+25 -2)📝
src/ralph_orchestrator/adapters/acp_handlers.py(+362 -0)📝
src/ralph_orchestrator/context.py(+2 -2)📝
src/ralph_orchestrator/main.py(+21 -0)📝
src/ralph_orchestrator/orchestrator.py(+2 -0)📝
tests/test_acp_handlers.py(+240 -0)➕
tests/test_sop_command.py(+237 -0)📄 Description
This PR implements
run_shell_commandand other essential filesystem tools (list_directory,glob,replace,search_file_content,read_many_files) for the Gemini ACP adapter, enabling full agent capabilities with--experimental-acp.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.