Commit 8c11f0e
feat: add consilium integration, autossh, checkpoint/resume, and auto-recovery
- Integrate consilium multi-model council for step generation (_vlm_call)
with graceful fallback to single-model (gpt-4.1-mini) on failure
- Add efficiency-focused step generation with human/agent target modes
- Fix prompt framing in _refine_steps (remove sycophantic "user says wrong")
- Add grounded reasoning (describe screenshot before listing steps)
- Add checkpoint/resume: save recording state after every step to survive
tunnel drops or crashes, with interactive resume on reconnection
- Add --auto/--auto-vm/--auto-tunnel/--auto-container flags for automatic
infrastructure recovery (VM start, SSH tunnels, Docker container, socat)
- Prefer autossh over plain ssh for tunnel auto-reconnection
- Add bcdedit recoveryenabled=No to Dockerfile FirstLogonCommands to prevent
Windows Automatic Repair loops after dirty shutdown
- Add retry (3x) for task config fetch to handle transient connection aborts
- Add resilience-options.md documenting infrastructure recovery strategies
- Add test_vlm_call.py with 10 tests covering image passing, checkpoint
roundtrip, prompt construction, and fallback model validation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 73473df commit 8c11f0e
6 files changed
Lines changed: 1880 additions & 84 deletions
File tree
- docs
- openadapt_evals/waa_deploy
- scripts
- tests
0 commit comments