mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[PR #125] [MERGED] feat(config): add args support for per-hat backend configurations #151
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#151
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/125
Author: @mikeyobrien
Created: 1/27/2026
Status: ✅ Merged
Merged: 1/27/2026
Merged by: @mikeyobrien
Base:
main← Head:feat/hat-backend-args📝 Commits (7)
1453774feat: Improve ralph tools task list CLI94533c8docs(tasks): mark context injection and event isolation tasks as completedcdc88cedocs: persist new memories9885418feat(cli): add custom backend args support for ralph run4c10b18Merge branch 'ralph/ralph-20260126-010840-e328'e9cf17cMerge branch 'ralph/ralph-20260126-143849-3ce8'd4345bdfeat(config): add args support for per-hat backend configurations📊 Changes
11 files changed (+463 additions, -70 deletions)
View changed files
📝
.agent/memories.md(+12 -0)📝
.agent/tasks.jsonl(+1 -0)📝
crates/ralph-adapters/src/cli_backend.rs(+106 -6)📝
crates/ralph-cli/src/loop_runner.rs(+7 -1)📝
crates/ralph-cli/src/main.rs(+9 -1)📝
crates/ralph-cli/src/task_cli.rs(+240 -51)📝
crates/ralph-cli/src/tools.rs(+1 -1)📝
crates/ralph-core/src/config.rs(+80 -4)📝
crates/ralph-core/src/hatless_ralph.rs(+1 -0)📝
tasks/context-file-injection.code-task.md(+3 -3)📝
tasks/event-isolation-e2e-tests.code-task.md(+3 -3)📄 Description
Summary
New YAML Syntax
Changes
NamedWithArgsvariant toHatBackendenum for named backends with argsargsfield toKiroAgentvariantkiro_with_agent()to acceptextra_argsparameterfrom_name_with_args()helper method toCliBackendfrom_hat_backend()to handle new variantsTest plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.