Gitiles
Code Review
Sign In
code.v1.dodo.cloud
/
sketch
/
a2a31508e1b7348a1337e2038c5560d4b1bc19d3
/
loop
a2a3150
loop: split title tool into title and precommit tools
by Josh Bleecher Snyder
· 11 months ago
4936de3
all: make update_tests.sh scripts location-independent
by Josh Bleecher Snyder
· 11 months ago
4962f15
all: fix formatting
by Autoformatter
· 11 months ago
33d282f
Add browse tool support.
by Philip Zeyliger
· 11 months ago
5cca56f
loop: migrate system prompt to Go templates
by Josh Bleecher Snyder
· 11 months ago
4fcde4a
loop: clarify tool-ends-turn logic
by Josh Bleecher Snyder
· 11 months ago
36a5cc1
loop: don't rename title tool, even with precommit experiment
by Josh Bleecher Snyder
· 11 months ago
c72ceb2
claudetool: add go mod tidy check to codereview
by Josh Bleecher Snyder
· 11 months ago
f4047bb
claudetool/codereview: new package extracted from claudetool
by Josh Bleecher Snyder
· 11 months ago
3659d87
all: more gemini key plumbing
by David Crawshaw
· 11 months ago
021557a
Allow multiplechoice tool to end the model turn
by Sean McCullough
· 11 months ago
4d4e807
loop: use stringer for State.String, use String in slogs
by Josh Bleecher Snyder
· 11 months ago
3871a09
Update agent_user_cancel_test.go to use new package structure
by Sean McCullough
· 11 months ago
d7970e6
claudetool: change title tool to precommit, add commit style guidance
by Josh Bleecher Snyder
· 11 months ago
e2518e5
claudetool: add experimental LLM reviewer stage
by Josh Bleecher Snyder
· 11 months ago
503b5e3
loop: add not_done experiment
by Josh Bleecher Snyder
· 11 months ago
d7e5638
loop: pull done tool description out into a constant
by Josh Bleecher Snyder
· 11 months ago
c6a2c24
loop: clean up whitespace
by Josh Bleecher Snyder
· 12 months ago
9957046
dockerimg: remove configurability from open browser request
by Josh Bleecher Snyder
· 11 months ago
bdfb126
sshserver: s/log/slog
by Sean McCullough
· 11 months ago
cf291fa
sshserver: add scp support
by Sean McCullough
· 11 months ago
485afc6
tool_use: add multiplechoice support to Agent
by Sean McCullough
· 11 months ago
25f6ff1
Implement Server-Sent Events (SSE) for Real-time Agent Communication
by Philip Zeyliger
· 11 months ago
4f84ab7
all: support openai-compatible models
by Josh Bleecher Snyder
· 12 months ago
dc372f3
loop: the end of a subconvo is not an End of Turn
by Josh Bleecher Snyder
· 11 months ago
4d5e997
all: make tests accept OUTER_SKETCH_ANTHROPIC_API_KEY
by Josh Bleecher Snyder
· 11 months ago
a3dcd86
ant: improve encapsulation
by Josh Bleecher Snyder
· 11 months ago
9373c07
Update tests for agent's new iterator implementation
by Philip Zeyliger
· 11 months ago
b7c5875
agent plumbing: convert outbox to subscribers and an iterator
by Philip Zeyliger
· 11 months ago
a1e0e49
loop/agent.go: don't panic on nil toolResp
by Sean McCullough
· 11 months ago
76ccdfd
Add git fetch prune to improve Docker container initialization
by Josh Bleecher Snyder
· 11 months ago
d9d4581
webui: add current Agent state to call-status tooltip
by Sean McCullough
· 11 months ago
3e2111b
all: support popping a browser from termui
by Josh Bleecher Snyder
· 11 months ago
96b60dd
Add StateMachine tracking to Agent control flow
by Sean McCullough
· 11 months ago
2c4db09
Restart conversation support.
by Philip Zeyliger
· 11 months ago
9f4b808
agent.go: don't panic on nil initialResp
by Sean McCullough
· 11 months ago
250348e
all: mild prompt engineering
by Josh Bleecher Snyder
· 11 months ago
42f7a7c
loop: enforce rather than fix branch formatting
by Josh Bleecher Snyder
· 11 months ago
edc88dc
Rename cancelInnerLoop to cancelTurn to match refactored naming
by Sean McCullough
· 11 months ago
885a16a
Refactor loop/agent.go to reduce complexity
by Sean McCullough
· 11 months ago
78520f5
loop: update test fixture
by Josh Bleecher Snyder
· 11 months ago
fff269b
Update title tool to reject branch names that already exist
by Josh Bleecher Snyder
· 11 months ago
47b1936
Display branch name alongside title in termui and webui
by Josh Bleecher Snyder
· 11 months ago
d499fd6
Add permission callback to Bash tool to enforce title setting before git commits
by Josh Bleecher Snyder
· 11 months ago
a9b3822
Add branch_name parameter to title tool
by Josh Bleecher Snyder
· 11 months ago
1ae976b
loop: fiddle with titleToBranch
by Josh Bleecher Snyder
· 11 months ago
dbe0230
loop: extract system prompt into a separate file
by Josh Bleecher Snyder
· 11 months ago
2b2090e
claudetool: add missing json schema field
by Josh Bleecher Snyder
· 11 months ago
c72fff5
Add SSH connection information to web UI
by Philip Zeyliger
· 11 months ago
50a1d62
loop: don't panic when LLM API call fails
by Josh Bleecher Snyder
· 11 months ago
9c07e1d
loop: prevent panic on double Agent.Init
by Josh Bleecher Snyder
· 11 months ago
22bd8eb
sshserver: fix env for ssh pty sessions
by Sean McCullough
· 11 months ago
99a9a02
Implement tracking of outstanding LLM and Tool calls
by Philip Zeyliger
· 11 months ago
833a0f8
claudetool: improve codereview
by Josh Bleecher Snyder
· 12 months ago
01ed5be
sshserver: enable ssh port forwarding
by Sean McCullough
· 12 months ago
1d06132
sshserver: add direct-tcpip channel, allow non-pty
by Sean McCullough
· 12 months ago
75ec6bb
loop: add email address to Co-Authored-By trailer
by Josh Bleecher Snyder
· 12 months ago
2032b1c
Move webui from /loop/webui to /webui
by Philip Zeyliger
· 12 months ago
b60f0f2
Add background execution capability to bash tool
by Philip Zeyliger
· 12 months ago
18532b2
Rename Host/Runtime hostname fields to Outside/Inside pattern
by Philip Zeyliger
· 12 months ago
ae3480f
allow random (ephemeral) host ports for ssh server
by Sean McCullough
· 12 months ago
73db605
sketch: another attempt at chat/diff fixes.
by Philip Zeyliger
· 12 months ago
8d50d7b
gofumpt.
by Philip Zeyliger
· 12 months ago
72682df
Prettier.
by Philip Zeyliger
· 12 months ago
9a66cad
sketch: simplify sketch-chat-input and diff comment handling
by Philip Zeyliger
· 12 months ago
10a7ac1
Fix chat input resize test by waiting for animation frame
by Philip Zeyliger
· 12 months ago
af2d7e3
sketch: diff commenting: avoid re-sending old messages
by Philip Zeyliger
· 12 months ago
baa2b59
sketch: initial container ssh support (#15)
by Sean McCullough
· 12 months ago
97188fc
style: Don't stretch Send button on input grow
by Pokey Rule
· 12 months ago
7be879f
Fix WebUI tests for sketch-timeline-message component
by Pokey Rule
· 12 months ago
e2a8c2f
webui: Improve dx
by Pokey Rule
· 12 months ago
d140295
sketch: Propagate host vs. runtime OS/WorkingDir/Hostname
by Philip Zeyliger
· 12 months ago
37dc4cf
Enhance commit display in UI
by Philip Zeyliger
· 12 months ago
a4674b1
Revert "Fix Docker container initialization with branchless git hooks"
by Pokey Rule
· 12 months ago
ecba7c7
Fix Docker container initialization with branchless git hooks
by Pokey Rule
· 12 months ago
a54c6a3
Update bash command results to use dark-on-light-grey theme
by Philip Zeyliger
· 12 months ago
000c1f7
sketch: fix utf8 issues in terminal
by Philip Zeyliger
· 12 months ago
a0f68fa
webui: save test output on ci runs
by Sean McCullough
· 12 months ago
d0ac1ea
sketch: "git add remote sketch-host"
by Philip Zeyliger
· 12 months ago
e8d6b80
Add GitHub workflow to run tests for changes under loop/webui/... (#7)
by Sean McCullough
· 12 months ago
5164eee
webui: run format, ignore src/types.ts
by Sean McCullough
· 12 months ago
2deac84
webui: add 'open' status, elapsed time to tool-cards
by Sean McCullough
· 12 months ago
07b3e39
Make textarea in sketch-chat-input user-resizable
by Sean McCullough
· 12 months ago
176de79
sketch: compress JS and CSS
by Philip Zeyliger
· 12 months ago
d9f1337
webui: auto-generate types.ts from go structs
by Sean McCullough
· 12 months ago
2c5bba4
webui: mv scroll behavior to sketch-timeline
by Sean McCullough
· 12 months ago
b29f891
webui: Migrate from @open-wc/testing to Playwright
by Sean McCullough
· 12 months ago
ec3ad1a
webui: split sketch-tool-card into per-tool cards
by Sean McCullough
· 12 months ago
71941bd
loop/webui: add prettier
by Sean McCullough
· 12 months ago
86b5686
loop/webui: swtich to web components impl (#1)
by Sean McCullough
· 12 months ago
8bff16a
webui, dockerimg: store the webui assets in a zip and cp them into the container
by David Crawshaw
· 12 months ago
2e463fb
Initial commit
by Earl Lee
· 12 months ago