{"id":"auto-quant","name":"Auto-Quant","tagline":"An autoresearch coworker for trading strategies.","description":"Spawns as a local Auto-Quant clone on its own autoresearch/<tag> branch. The agent runs the prepare / backtest / optimize pipeline, edits strategies, logs results to results.tsv, and commits as it goes — every iteration leaves an auditable git trail. Each workspace gets isolated data so runs never mix. This was the first experiment that proved a vertical scenario could be swallowed whole by a harness.","domain":"Quant · Trading","version":"1.0.0","status":"stable","agents":["claude","codex"],"runtime":{"portable":false,"requires":["OpenAlice market-data supply"]},"source":{"kind":"standalone","repo":"https://github.com/TraderAlice/Auto-Quant"},"params":[{"name":"tag","description":"Becomes the branch name autoresearch/<tag>."}],"sections":[{"heading":"What this workspace does","body":"Spawns a workspace as a local Auto-Quant clone on its own autoresearch/<tag> branch. The agent runs the existing prepare / backtest / optimize pipeline, edits strategies under user_data/strategies/, logs results to results.tsv, and commits as it goes — so every iteration leaves an auditable git trail."},{"heading":"When to spawn this","body":"- You want to test a new strategy idea (mean-reversion, momentum, factor combinations) and let the agent iterate on parameters.\n- You're exploring how to combine multiple indicators against Auto-Quant's existing data layout.\n- You want a backtest loop that runs alongside other workspaces without sharing data directories."},{"heading":"Isolation","body":"Each workspace gets its own user_data/data/. First run, the agent runs uv run prepare.py to fetch OHLCV from Binance. The isolation is deliberate: different runs may want different timeframes or symbols, and a shared cache would silently mix incompatible files across workspace generations."},{"heading":"What you'll see in Inbox","body":"- Backtest result summaries (Sharpe, drawdown, key periods) as the agent finishes runs.\n- Strategy diff notes when the agent commits a meaningful iteration."}]}