-
Notifications
You must be signed in to change notification settings - Fork 518
Open
Labels
enhancementNew feature or requestNew feature or requestinfrastructureBuild/tooling infrastructureBuild/tooling infrastructurephase-3Configuration & InstallationConfiguration & Installationpriority: P2Medium - Important enhancementsMedium - Important enhancements
Description
Description
Update install.sh to support optional Agent SDK installation.
Implementation Tasks
- Add Node.js/npm version check (required for SDK)
- Add optional SDK installation prompt
- Install
@anthropic-ai/claude-agent-sdkif requested - Create default
.ralphrc.jsonconfiguration - Update dependency checks for SDK mode
- Add SDK installation to help text
- Handle SDK installation errors gracefully
Installation Flow
ralph installation
├── Standard (CLI only) - current behavior
└── With SDK (optional)
├── Check Node.js >= 18.x
├── Check npm available
├── Install @anthropic-ai/claude-agent-sdk
└── Create .ralphrc.json
File Location
- File:
install.sh
Dependencies
- Requires Phase 2 (SDK POC and architecture)
- Requires Phase 3.1 (JSON config)
Acceptance Criteria
- SDK installation optional
- Node.js version checked
- SDK installed correctly when requested
- Config file created
- Dependency checks updated
- Tests pass
- Documentation updated
References
- Issue Review codebase for updated Anthropic CLI #7 - Phase 3.2
- File:
install.sh
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestinfrastructureBuild/tooling infrastructureBuild/tooling infrastructurephase-3Configuration & InstallationConfiguration & Installationpriority: P2Medium - Important enhancementsMedium - Important enhancements