agents/aide/config.yaml (130 lines of code) (raw):
vars:
step_count: &step_count 500
time_limit: &time_limit 86400 # 24 hrs
defaults: &defaults
start: aide/start.sh
dockerfile: aide/Dockerfile
kwargs_type: omegaconf
env_vars: &env_vars
TIME_LIMIT_SECS: *time_limit
STEP_LIMIT: *step_count
kwargs_common: &kwargs_common
agent.search.max_debug_depth: 20 # debug down a branch for up to 20 steps
agent.search.debug_prob: 1 # always debug when there's something to debug
agent.time_limit: *time_limit
exec.timeout: 32400 # 9 hours limit _per step_, to match max of kaggle.com
copy_data: False # use symbolic links
aide:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-4o-2024-08-06
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/dev:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-4o-2024-08-06
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: 8
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/o1-preview:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: o1-preview
agent.code.temp: 1
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
agent.convert_system_to_user: True
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/gpt-4-turbo:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-4-turbo-2024-04-09
agent.feedback.model: gpt-4-turbo-2024-04-09
agent.steps: *step_count
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/gpt-4-turbo-dev:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-4-turbo-2024-04-09
agent.feedback.model: gpt-4-turbo-2024-04-09
agent.steps: 8
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/gpt-3.5-turbo-0125:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-3.5-turbo-0125
agent.feedback.model: gpt-3.5-turbo-0125
agent.steps: *step_count
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/gpt-3.5-dev:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-3.5-turbo-0125
agent.feedback.model: gpt-3.5-turbo-0125
agent.steps: 8
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
aide/claude-3-5-sonnet:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: claude-3-5-sonnet-20240620
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
env_vars:
<<: *env_vars
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
aide/llama-3.1-405b-instruct:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: meta-llama/llama-3.1-405b-instruct
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
env_vars:
<<: *env_vars
OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
aide/gemini-1.5-pro:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gemini-1.5-pro-002
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
env_vars:
<<: *env_vars
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
aide/obfuscated:
<<: *defaults
kwargs:
<<: *kwargs_common
agent.code.model: gpt-4o-2024-08-06
agent.feedback.model: gpt-4o-2024-08-06
agent.steps: *step_count
agent.obfuscate: True
env_vars:
<<: *env_vars
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OBFUSCATE: "true"