-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
Summary
Add a --provider CLI flag that lets users switch between Claude, OpenAI, and Gemini without changing code or config files.
What needs to happen
- Add
--providerflag (options:claude,openai,gemini) to relevant CLI commands - Wire the flag to core-py's provider configuration
- Default to
claudeif no flag is provided - Add validation and a helpful error if an unsupported provider is passed
- Update CLI help text and README
Example usage
opensymbolicai run my_agent.py --provider openai
opensymbolicai run my_agent.py --provider geminiAcceptance criteria
--providerflag is accepted on agent execution commands- Passing a valid provider routes LLM calls to that provider
- Invalid providers produce a clear error message
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers