Update
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# Copy to config.yaml and adjust. config.yaml is loaded if present.
|
||||
|
||||
ollama:
|
||||
base_url: "http://127.0.0.1:11434"
|
||||
# Use a model you have pulled locally (`ollama list`). Coder-tuned models follow JSON better.
|
||||
model: "qwen2.5-coder:7b"
|
||||
# Options passed to Ollama /api/chat
|
||||
options:
|
||||
temperature: 0.35
|
||||
num_ctx: 8192
|
||||
|
||||
workspace_root: ".." # relative to self-coding-agent/ — repo root
|
||||
|
||||
# Only paths under workspace_root matching these prefixes are readable/writable.
|
||||
allowed_path_prefixes:
|
||||
- "frontline/"
|
||||
- "lab/"
|
||||
- "self-coding-agent/generated/"
|
||||
- "backtesting/MT5/"
|
||||
|
||||
loop:
|
||||
max_iterations: 0 # 0 = run forever until SIGINT/SIGTERM
|
||||
sleep_seconds: 2.0 # pause between iterations
|
||||
consecutive_error_limit: 15 # then exponential backoff (cap 300s)
|
||||
|
||||
memory:
|
||||
journal_max_lines: 80 # tail of journal.jsonl injected into prompts
|
||||
evolution_path: "state/evolution.json"
|
||||
|
||||
mt5_backtest:
|
||||
enabled: true
|
||||
python_executable: "python"
|
||||
script_relative: "backtesting/MT5/run_backtest.py"
|
||||
default_strategy: "RSIReversalStrategy"
|
||||
default_symbol: "XAUUSD"
|
||||
default_start: "2023-01-01"
|
||||
default_end: "2024-01-01"
|
||||
|
||||
web:
|
||||
fetch_timeout_seconds: 25
|
||||
max_response_bytes: 400000
|
||||
|
||||
cursor:
|
||||
# Optional: if `cursor` is on PATH, open generated files after writes (best-effort).
|
||||
open_in_cursor_after_write: false
|
||||
|
||||
mission: |
|
||||
You are an autonomous coding agent for this trading/research repo.
|
||||
Improve MQL5 Expert Advisors under frontline/units/ and lab/EAs/, or Python strategies
|
||||
under backtesting/MT5/. Use actions to read files, write files, fetch docs from URLs,
|
||||
and run backtests. Prefer small, testable edits. Output valid JSON only.
|
||||
Reference in New Issue
Block a user