mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[GH-ISSUE #52] [Implementation] Update Config and Docs for New Adapters #16
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#16
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?
Originally created by @mikeyobrien on GitHub (Jan 12, 2026).
Original GitHub issue: https://github.com/mikeyobrien/ralph-orchestrator/issues/52
Ref: #48
Task: Update Configuration and Documentation for New Adapters
Description
Update the core configuration (
ralph.yml), the orchestrator logic (orchestrator.py), and the project documentation to fully support and register the newAmpAdapterandCopilotAdapter.Background
After implementing the adapters for Amp and Copilot (Tasks 01 and 02), they need to be registered in the system so users can select them via
ralph.ymlor the CLI arguments. Documentation must also be updated to explain how to install the necessary CLI tools and configure Ralph to use them.Reference Documentation
Required:
ralph.ymlsrc/ralph_orchestrator/orchestrator.pyAdditional References:
docs/guide/configuration.md(if exists)Note: Ensure backward compatibility is maintained.
Technical Requirements
src/ralph_orchestrator/orchestrator.py:AmpAdapterandCopilotAdapter."amp"and"copilot"to_KNOWN_ADAPTERS._initialize_adaptersto instantiate these adapters when enabled._normalize_agent_nameto handle aliases (e.g.,gh-copilot->copilot).ralph.yml:ampandcopilotunderadapters.enabled: true(or false if preferred for experimental features, but user asked to add support).README.mdlisting supported agents.docs/explaining prerequisites (installingampCLI,ghCLI).Dependencies
Implementation Approach
orchestrator.pyto import and init the new classes.ralph.yml.README.mdabout new support.Acceptance Criteria
Configuration Support
ralph.ymlwithagent: ampOrchestrator Registration
agent: copilotDocumentation
README.mdMetadata
@fakebizprez commented on GitHub (Jan 12, 2026):
Documentation is contradictory. This thing ran in a sandbox for six hours burning Gemini tokens while repeatedly creating the same file., yet the
ralph statusoutput makes it appear as everything is going as planned.@mikeyobrien commented on GitHub (Jan 12, 2026):
@fakebizprez were you running through
-a geminior-a acp --acp-agent gemini?