mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[PR #199] [MERGED] feat: add kiro-acp backend with ACP executor and improved TUI tool rendering #194
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#194
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/199
Author: @jsamuel1
Created: 2/25/2026
Status: ✅ Merged
Merged: 2/26/2026
Merged by: @mikeyobrien
Base:
main← Head:feat/kiro-acp-backend📝 Commits (2)
9695068feat: add kiro-acp backend with ACP executor and improved TUI tool renderinge18ec36Merge branch 'main' into feat/kiro-acp-backend📊 Changes
20 files changed (+1315 additions, -43 deletions)
View changed files
📝
Cargo.lock(+146 -0)📝
Cargo.toml(+1 -0)📝
crates/ralph-adapters/Cargo.toml(+3 -0)➕
crates/ralph-adapters/src/acp_executor.rs(+406 -0)📝
crates/ralph-adapters/src/auto_detect.rs(+2 -2)📝
crates/ralph-adapters/src/cli_backend.rs(+58 -2)📝
crates/ralph-adapters/src/lib.rs(+2 -0)📝
crates/ralph-adapters/src/stream_handler.rs(+208 -1)➕
crates/ralph-adapters/tests/acp_executor_integration.rs(+271 -0)📝
crates/ralph-cli/src/backend_support.rs(+2 -2)📝
crates/ralph-cli/src/doctor.rs(+2 -1)📝
crates/ralph-cli/src/loop_runner.rs(+57 -3)📝
crates/ralph-core/src/config.rs(+1 -1)📝
crates/ralph-core/src/merge_queue.rs(+1 -1)📝
crates/ralph-core/src/workspace.rs(+2 -2)➕
crates/ralph-core/tests/fixtures/kiro-acp/README.md(+45 -0)➕
crates/ralph-core/tests/fixtures/kiro-acp/basic_kiro_acp_session.jsonl(+3 -0)➕
crates/ralph-core/tests/fixtures/kiro-acp/kiro_acp_tool_use.jsonl(+3 -0)📝
crates/ralph-core/tests/smoke_runner.rs(+102 -2)📝
package-lock.json(+0 -26)📄 Description
Adds kiro-acp backend using Agent Client Protocol for structured JSON-RPC with kiro-cli. Includes ACP executor, TUI tool result parsing, integration tests, and smoke fixtures.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.