Commit Graph

197 Commits

Author SHA1 Message Date
Michael Neale a457d46446 Merge branch 'main' into micn/fix-anthropic-1p
* main:
  control commands for machine mode
  Fix duplicate dump at end
  minor
  --machine mode flag for verbose CLI output
  fixed x,y detection in vision click
  screenshotting bug fix
  test
  Native api for screen capture
  replace tesseract with apple vision
  more macax tooling
  coach rigor +++
  thinning message highlighted
  warnings fix
  macax tools
  control commands
  Add --interactive-requirements flag for AI-enhanced requirements mode
2025-10-28 13:55:01 +11:00
Dhanji Prasanna 7c2c433746 control commands for machine mode 2025-10-28 12:35:58 +11:00
Dhanji Prasanna 98f4220544 Fix duplicate dump at end 2025-10-27 13:48:46 +11:00
Dhanji Prasanna a4476a555c minor 2025-10-27 13:32:14 +11:00
Dhanji Prasanna 5e08d6bbba --machine mode flag for verbose CLI output 2025-10-27 10:37:05 +11:00
Dhanji Prasanna c3f3f79dc5 fixed x,y detection in vision click 2025-10-25 16:51:27 +11:00
Dhanji Prasanna 834153ea69 screenshotting bug fix 2025-10-24 20:40:43 +11:00
Dhanji Prasanna 65f25f840e test 2025-10-24 16:11:24 +11:00
Dhanji Prasanna a8af5d7cc1 Native api for screen capture 2025-10-24 16:11:12 +11:00
Dhanji Prasanna 61d748034d replace tesseract with apple vision 2025-10-24 15:35:47 +11:00
Dhanji Prasanna d0ac222e2e more macax tooling 2025-10-24 10:45:24 +11:00
Dhanji Prasanna e1e732150a coach rigor +++ 2025-10-24 10:15:42 +11:00
Dhanji Prasanna 0be4829ca9 thinning message highlighted 2025-10-23 13:16:13 +11:00
Dhanji Prasanna efd4eca755 warnings fix 2025-10-23 07:17:55 +11:00
Dhanji Prasanna 3ec65e38ee macax tools 2025-10-23 06:53:42 +11:00
Dhanji Prasanna c5d6fbef08 control commands 2025-10-22 22:14:12 +11:00
Dhanji R. Prasanna f93844d378 Merge pull request #10 from dhanji/micn/interactive-requirements
Add --interactive-requirements flag for AI-enhanced requirements mode
2025-10-22 15:37:16 +11:00
Michael Neale b3d18d02ea prefer provider count 2025-10-22 15:09:47 +11:00
Michael Neale 442ca76cd6 Merge branch 'main' into micn/fix-anthropic-1p
* main:
  fix panic in CLI parser
  coach/player provider split + add OpenAI
2025-10-22 15:01:18 +11:00
Michael Neale af6d37a8e2 Add --interactive-requirements flag for AI-enhanced requirements mode
- Adds new --interactive-requirements CLI flag for autonomous mode
- Prompts user for brief requirements input
- Uses AI to enhance and structure requirements into proper markdown
- Shows enhanced requirements and allows user to approve/edit/cancel
- Saves to requirements.md and proceeds with autonomous mode if approved
- Includes test script for manual verification
2025-10-22 14:58:35 +11:00
Dhanji R. Prasanna c1c6680e03 Merge pull request #7 from jochenx/jochen-add-openai-and-multi-providers
coach/player provider split + add OpenAI
2025-10-22 13:46:16 +11:00
Jochen f2d8e744bb fix panic in CLI parser 2025-10-22 13:20:45 +11:00
Michael Neale 738c3ac53e to get anthropic provider more reliable with tokens 2025-10-22 09:47:24 +11:00
Jochen 010a43d203 coach/player provider split + add OpenAI
Allows coach and player LLM providers to be separately specified.
Also adds OpenAI provider
2025-10-21 16:59:13 +11:00
Dhanji Prasanna 758e255af8 dont run safaridriver --enable each time 2025-10-21 16:00:58 +11:00
Dhanji Prasanna 393826ae02 webdriver tools 2025-10-21 14:34:41 +11:00
Dhanji Prasanna 3afad3d61f progressive context thinning 2025-10-20 15:29:44 +11:00
Dhanji Prasanna 2488cc54d5 docs: update README and DESIGN to reflect current project state
- Add g3-computer-control crate to architecture documentation
- Document all 13 tools including computer control and TODO management
- Add context thinning feature documentation (50-80% thresholds)
- Update tool ecosystem section with complete tool list
- Remove broken link to non-existent COMPUTER_CONTROL.md
- Update workspace count from 5 to 6 crates
- Add platform-specific implementation details for computer control
- Document OCR support via Tesseract
- Clarify setup instructions for computer control features
2025-10-20 15:03:22 +11:00
Dhanji Prasanna 2ad0c9a3fd todo list formatting 2025-10-20 14:27:53 +11:00
Dhanji Prasanna 2008a81193 fix to pass feedback to player (broken by todo system) 2025-10-20 14:12:08 +11:00
Dhanji Prasanna 776f5034b8 TODO tools 2025-10-20 10:50:53 +11:00
Dhanji Prasanna 92bece957b colorizing tool calls 2025-10-18 16:09:30 +11:00
Dhanji Prasanna 767299ff4e minor 2025-10-18 16:03:58 +11:00
Dhanji Prasanna 9d35449be8 ~ expansion for read_file and str_replace 2025-10-18 16:01:15 +11:00
Dhanji Prasanna da652bf287 computer control tools 2025-10-18 14:16:50 +11:00
Dhanji Prasanna a566171203 small turn completing bug 2025-10-18 13:25:23 +11:00
Dhanji Prasanna 347c9e1e00 colorize timing based on duration 2025-10-17 13:54:21 +11:00
Dhanji Prasanna aa7eda0331 fix wall clock timing 2025-10-17 10:36:21 +11:00
Dhanji Prasanna e42c76f3b9 Tune coach pickiness down 2025-10-17 10:28:08 +11:00
Dhanji Prasanna dd211fab1c panic fix 2025-10-17 09:50:01 +11:00
Dhanji R. Prasanna bcece38473 Merge pull request #5 from dhanji/micn/agent-tweaks
load AGENTS.md if there
2025-10-16 15:06:14 +11:00
Michael Neale 3ff8413538 loading agents 2025-10-16 15:03:23 +11:00
Michael Neale de2a761dbd Merge branch 'main' into micn/agent-tweaks 2025-10-16 14:49:16 +11:00
Dhanji Prasanna e5a6ab66d7 turn histogram from autonomous mode 2025-10-16 14:35:47 +11:00
Dhanji Prasanna 444c0bc6c6 --quiet flag suppresses logs 2025-10-16 13:08:26 +11:00
Michael Neale 758a6b18c8 load agents if there 2025-10-16 12:00:50 +11:00
Dhanji Prasanna 41c1363fb5 guard case to ensure approval terminates run 2025-10-16 11:01:46 +11:00
Dhanji Prasanna 52ada78151 requirements flag 2025-10-16 10:08:04 +11:00
Dhanji Prasanna 662748ed23 better formatting cli 2025-10-15 22:04:39 +11:00
Dhanji Prasanna beccc8fa15 reset filter suppression state between tool calls (still broken) 2025-10-15 21:15:24 +11:00