Title: Update ra.aid Provider to Use Sonnet Configuration Fixes #46 #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description: Modify ra.aid Provider to Use Sonnet
Overview
This pull request addresses issue #46 by modifying the
ra.aid
agent to utilize the specified models and configurations. The changes implemented enable the use of the following models:openrouter/deepseek/deepseek-r1
bedrock/anthropic.claude-3-5-sonnet-20240620-v1:0
Changes Made
Command Modification
ra.aid
agent has been updated insrc/agents/raaid.py
to incorporate the new architect and editor models. This modification ensures compatibility with the desired operational framework specified in the issue.Environment Variables
src/agents/raaid.py
to facilitate integration with OpenRouter and AWS Bedrock services:OPENROUTER_API_KEY
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_REGION_NAME
Configuration Settings
src/config.py
to securely store and manage AWS credentials, ensuring that the application can interact with AWS services effectively:aws_access_key_id
aws_secret_access_key
aws_region_name
(default value is set to "us-east-1")Testing
The updates have been tested to confirm that the
ra.aid
provider functions correctly with the new models and configurations. All previous functionality has been maintained.Conclusion
These changes ensure that the
ra.aid
provider operates seamlessly with the new configurations specified in issue #46.Fixes #46