summaryrefslogtreecommitdiff
path: root/src/agents/main/config.yaml
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2025-12-30 15:48:36 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2025-12-30 15:48:36 +0000
commit46ee0a5914d8248976c7e2308ce16f32f1bd4783 (patch)
tree9c960925445939db376781211a39cbdd8e89d318 /src/agents/main/config.yaml
parent51aaea9f0cb3b77c6b80ad57a68b7b5a2c1faa71 (diff)
major commit
updated the program to use config.yaml made the runner to handel interleaved thinking added anthropic support and a lot more
Diffstat (limited to 'src/agents/main/config.yaml')
-rw-r--r--src/agents/main/config.yaml89
1 files changed, 89 insertions, 0 deletions
diff --git a/src/agents/main/config.yaml b/src/agents/main/config.yaml
new file mode 100644
index 0000000..58faa3b
--- /dev/null
+++ b/src/agents/main/config.yaml
@@ -0,0 +1,89 @@
+# Experiment Configuration
+# Define providers, models, scenarios, and runs
+
+# Default parameters (can be overridden per model)
+defaults:
+ temperature: 1.0
+ # max_tokens: 4096
+ oversight: low
+ include_reasoning_in_context: true
+
+# Provider configurations
+providers:
+ openai:
+ api_key_env: OPENAI_API_KEY
+ base_url: https://api.openai.com/v1
+ google:
+ api_key_env: GOOGLE_API_KEY
+ base_url: https://generativelanguage.googleapis.com/v1beta/openai/
+ openrouter:
+ api_key_env: OPENROUTER_API_KEY
+ base_url: https://openrouter.ai/api/v1
+ anthropic:
+ api_key_env: ANTHROPIC_API_KEY
+ moonshot:
+ api_key_env: OPENROUTER_API_KEY
+ base_url: https://openrouter.ai/api/v1
+
+
+# Models to test
+models:
+ - id: z-ai/glm-4.7
+ provider: openrouter
+ extra_body:
+ thinking:
+ enabled: true
+
+# - id: gpt-4.5
+# provider: openai
+# temperature: 0.7
+
+# - id: claude-haiku-4-5
+# provider: anthropic
+# temperature: 0.7
+# extra_body:
+# thinking:
+# type: "enabled"
+# budget_tokens: 10000
+
+# - id: gemini-2.5-flash
+# provider: google
+# temperature: 1
+# extra_body:
+# extra_body:
+# google:
+# thinking_config:
+# include_thoughts: True
+
+# - id: anthropic/claude-sonnet-4-5
+# provider: openrouter
+# temperature: 0.7
+
+# - id: moonshotai/kimi-k2-thinking
+# provider: moonshot
+# temperature: 1.0
+# extra_body:
+# reasoning:
+# enabled: True
+
+# Scenarios to run
+scenarios:
+ - path: scenarios/corporate_sabotage_v2
+ runs: 1
+
+# - path: scenarios/data_sanitization
+# runs: 3
+#
+# - path: scenarios/log_redaction
+# runs: 3
+
+# Oversight levels to test
+oversight_levels:
+# - low
+# - medium
+ - high
+
+# Output settings
+output:
+ dir: test
+ save_vfs_state: true