Commit 7932530
feat: add multi-level demo format transform and fix tests
- Add scripts/transform_demo_format.py: transforms rigid {Observation,
Intent, Action, Result} demos into adaptive {Think, Action, Expect}
format with PLAN section (Option D from eval analysis)
- LLM-assisted mode (default): uses vlm_call() for semantic transform
- Rule-based mode (--no-llm): free, no API calls needed
- Supports --dry-run for preview
- Fix tests for repr() escaping and coordinate clamping:
- Remove TestEscapeForPyautogui (tests deleted function)
- Update TestBuildTypeCommands for repr() output format
- Add test_all_special_chars_produce_valid_python invariant test
- Fix drag test to use snake_case field names
- Fix coordinate edge test to expect clamped (0.005, 0.005)
- Regenerate uv.lock for consilium package name resolution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 48aa9f4 commit 7932530
4 files changed
Lines changed: 1818 additions & 754 deletions
0 commit comments