Dhanji R. Prasanna
678403da35
add a force thinnify cmd
2025-12-05 15:32:13 +11:00
Jochen
0327a6dfdf
make sure coach feedback is extracted.
2025-12-02 22:00:58 +11:00
Jochen
928f2bfa9d
actually record coach feedback and use it
2025-12-02 21:23:50 +11:00
Dhanji R. Prasanna
d9ad244197
add markdown format only to final_output and fix todo duplication
2025-12-02 14:26:22 +11:00
Dhanji R. Prasanna
0e4c935a70
clean up TODO output
2025-12-02 06:48:58 +11:00
Jochen
6dcae1e3f4
fix use import
2025-11-28 10:21:06 +11:00
Jochen
0d504d6422
temporarily disable codebase_fast_start
...
it seems the llm gets "lazy" and assumes all the tool
calls meant it's done most of the work.
I need to revise this approach.
2025-11-27 21:02:01 +11:00
Jochen
52f78653b4
add context window monitor
...
Writes the current context window to logs/current_context_window (uses a symlink to a session ID).
This PR was unfortunately generated by a different LLM and did a ton of superficial reformating, it's actually a fairly small and benign change, but I don't want to roll back everything. Hope that's ok.
2025-11-27 21:00:02 +11:00
Jochen
7e1ce36a4b
Merge pull request #35 from dhanji/jochen_write_existing_file
...
remove check for whether a file exists in the workspace
2025-11-27 13:44:45 +11:00
Jochen
9f6592efc2
remove redundant 'if'
2025-11-27 13:34:54 +11:00
Jochen
99125fc39e
completely remove the skipping first player logic
2025-11-27 13:21:40 +11:00
Jochen
c58aa80932
explain what file was found in workspace
2025-11-26 21:43:59 +11:00
Dhanji Prasanna
4cfa0147ca
first cut of horizontal partitioning
...
# Conflicts:
# Cargo.lock
# Conflicts:
# Cargo.lock
# crates/g3-cli/src/lib.rs
2025-11-26 17:12:07 +11:00
Jochen
c19127f809
make sure user requirements are included
2025-11-26 10:26:52 +11:00
Jochen
2e252cd298
added timer
2025-11-25 22:51:33 +11:00
Jochen
ad198a8501
add code exploration fast start
...
This tries to short-circuit multiple round-trips to llm for reading code.
It's a precursor to trying to context engineer tailored to specific tasks.
In initial experiments, it's only marginally faster than regular mode, and burns more tokens.
2025-11-25 22:51:32 +11:00
Jochen
551a577ee1
changed user choice for TODO stale check
...
user can ignore, mark stale or quit.
2025-11-21 12:35:14 +11:00
Jochen
28a83d2dcf
check for stale TODOs
...
on by default, can be disabled
2025-11-21 12:09:01 +11:00
Jochen
1069664e16
fix bad max_tokens and context_window logic
...
for non-databricks code
2025-11-19 13:51:16 +11:00
Dhanji Prasanna
aaf918828f
g3 console initial cut + error doesnt kill auto
2025-11-07 09:27:13 +11:00
Dhanji R. Prasanna
cef234d91a
more color
2025-11-06 13:51:58 +11:00
Dhanji R. Prasanna
6b1402b18e
change naming language
2025-11-06 13:42:25 +11:00
Dhanji R. Prasanna
d78732df14
colors
2025-11-06 13:41:06 +11:00
Dhanji Prasanna
631f3c16ca
compact on tool call if > 90%
2025-11-04 14:35:11 +11:00
Dhanji Prasanna
57d473c19d
mild json filtering improvement
2025-11-03 11:54:27 +11:00
Dhanji Prasanna
11eb01e04d
add back progress bar to cli
2025-10-31 14:28:35 +11:00
Michael Neale
c42e0bce54
use --auto flag
2025-10-31 11:42:42 +11:00
Michael Neale
b529d7f814
add ability to use slash commands, and also go back to chat in context of player auto mode
2025-10-29 18:09:13 +11:00
Michael Neale
9752e81489
cleanup
2025-10-29 14:53:10 +11:00
Michael Neale
63c2aff7ba
clearer
2025-10-29 14:47:25 +11:00
Michael Neale
aa4a0267ea
can interrupt now
2025-10-29 13:29:03 +11:00
Michael Neale
6cfa1e225c
can cancell acc mode
2025-10-29 13:13:41 +11:00
Michael Neale
f53cd8e8f3
requirements always
2025-10-29 13:09:15 +11:00
Michael Neale
45bffc40da
coach player always when starting
2025-10-29 13:04:16 +11:00
Dhanji Prasanna
4b1694b308
machine mode
2025-10-28 14:51:32 +11:00
Dhanji Prasanna
5e08d6bbba
--machine mode flag for verbose CLI output
2025-10-27 10:37:05 +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
3ec65e38ee
macax tools
2025-10-23 06:53:42 +11:00
Dhanji Prasanna
c5d6fbef08
control commands
2025-10-22 22:14:12 +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
Jochen
f2d8e744bb
fix panic in CLI parser
2025-10-22 13:20:45 +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
393826ae02
webdriver tools
2025-10-21 14:34:41 +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
92bece957b
colorizing tool calls
2025-10-18 16:09:30 +11:00
Dhanji Prasanna
a566171203
small turn completing bug
2025-10-18 13:25:23 +11:00