Gitiles
Code Review
Sign In
code.v1.dodo.cloud
/
sketch
/
3b733a5e21229c1ff29389895bb587c0243d6ba7
/
loop
3b733a5
loop: add some coding guidelines
by Josh Bleecher Snyder
· 11 months ago
ed17fdf
loop: fix data race in Agent.CurrentStateName()
by Josh Bleecher Snyder
· 11 months ago
9bca61e
feat: enhance UI with commit pulsing animation and improved copy icon
by Philip Zeyliger
· 11 months ago
75bd37d
loop: auto-commit changes when saving in diff view
by Philip Zeyliger
· 11 months ago
456d5f9
Remove "restart conversation" backend functionality
by Philip Zeyliger
· 11 months ago
14fe75d
webui: Remove restart conversation button and modal component
by Philip Zeyliger
· 11 months ago
f287299
Refactor agent git state into its own struct to tease apart its locking a bit.
by Philip Zeyliger
· 11 months ago
716bfee
Fix agent init of git repo from recent change.
by Philip Zeyliger
· 11 months ago
bc8c8dc
sketch main: migrating things from /init into cmdline flags
by Philip Zeyliger
· 11 months ago
0f1a3f8
loop: strengthen guidance file wording a bit
by Josh Bleecher Snyder
· 11 months ago
5640431
loop: attempt some sycophancy reduction
by Josh Bleecher Snyder
· 11 months ago
8d8b7ac
Add buildinfo to /debug on Sketch http
by Philip Zeyliger
· 11 months ago
35c72bc
loop: send modified over-budget message
by David Crawshaw
· 11 months ago
9daa518
experiment: remove llm_review experiment and associated code
by Josh Bleecher Snyder
· 11 months ago
9d7f0cc
loop/server: fix race condition in SSE stream iterators
by Pokey Rule
· 11 months ago
397871d
webui: Add End button to shutdown container
by Pokey Rule
· 11 months ago
a832220
loop: only do in-docker git init if connected to host git
by David Crawshaw
· 11 months ago
272a90e
Add Monaco diff-view, the saga ...
by Philip Zeyliger
· 11 months ago
d3ac112
git_tools: Implement git diff and show API
by Philip Zeyliger
· 11 months ago
276f460
all: read agent.md files too
by Josh Bleecher Snyder
· 11 months ago
a4092d2
loop: make about_sketch not experimental
by Josh Bleecher Snyder
· 11 months ago
74d690e
claudetool: remove knowledge base, focus on about sketch
by Josh Bleecher Snyder
· 11 months ago
039fc34
loop/agent: add git commit hooks when running inside container
by Josh Bleecher Snyder
· 11 months ago
f7bebdd
loop: attempt to stop sketch from bouncing around between branches
by Josh Bleecher Snyder
· 11 months ago
f84e88c
webui: Add file paste upload support
by Philip Zeyliger
· 11 months ago
0e5b8c6
experiment: make memory (dear_llm.md) always enabled
by Josh Bleecher Snyder
· 11 months ago
64f2aa8
loop: make multiplechoice tool calls end the turn
by Josh Bleecher Snyder
· 11 months ago
b81d7d4
loop: strengthen guidance around suggested additions to dear_llm.md
by Josh Bleecher Snyder
· 11 months ago
a5c971e
loop: make multiplechoice tool just a var
by Josh Bleecher Snyder
· 11 months ago
7013e9e
ssh: use local CA, add mutual container/host auth
by Sean McCullough
· 11 months ago
c488f22
loop: encourage completion of repetitive or tedious tasks
by Josh Bleecher Snyder
· 11 months ago
49edc92
agent: move "sketch-base" into git
by Philip Zeyliger
· 11 months ago
eab12de
loop: Add StateTransitionIterator and stream state updates
by Philip Zeyliger
· 11 months ago
208938f
bash: Shorten bash tool default timeout to 10s.
by Philip Zeyliger
· 11 months ago
18e3368
browser: Add console log capture tools
by Philip Zeyliger
· 11 months ago
17b1094
loop: tell the agent that it is powering sketch
by Josh Bleecher Snyder
· 11 months ago
44d1f1a
loop: instruction the agent not to make new branches
by Josh Bleecher Snyder
· 11 months ago
31785ae
loop: add knowledge_base tool for on-demand information
by Josh Bleecher Snyder
· 11 months ago
8dff12f
loop: emphasize directory guidance
by Josh Bleecher Snyder
· 11 months ago
e577ef7
all: fix formatting
by Autoformatter
· 11 months ago
7a11362
loop: on git fetch or checkout failure, retry without hooks
by Pokey Rule
· 11 months ago
0522484
browser: add window resize tool with chromedp
by Philip Zeyliger
· 11 months ago
80b488d
Browser tools: initialize lazily and add timeouts.
by Philip Zeyliger
· 11 months ago
72252cb
llm and everything: Update ToolResult to use []Content instead of string for multimodal support
by Philip Zeyliger
· 11 months ago
a997be6
claudetool/onstart: add codebase analysis tool and basic memory support
by Josh Bleecher Snyder
· 11 months ago
dce8d84
claudetool: remove mention of go doc
by Josh Bleecher Snyder
· 11 months ago
f59df72
claudetool: don't list out available binaries in bash tool
by Josh Bleecher Snyder
· 11 months ago
113e205
git: add retry logic for checked out branch conflicts
by Philip Zeyliger
· 11 months ago
e97a8e5
git: Make "git fetch sketch-host" update origin refs as well.
by Philip Zeyliger
· 11 months ago
d03318d
sketch: Introduce versions for sketch state
by Philip Zeyliger
· 11 months ago
220a36d
experiment: remove not_done experiment
by Josh Bleecher Snyder
· 11 months ago
9320265
loop: update git commit instruction to use --trailer, add Change-ID
by Josh Bleecher Snyder
· 11 months ago
4d54493
all: support hiding subconvo output
by Josh Bleecher Snyder
· 11 months ago
b9e62fd
loop: remove some Go-specific language from system prompt
by Josh Bleecher Snyder
· 11 months ago
b529e73
loop: disable multiple choice tool in oneshot mode
by Josh Bleecher Snyder
· 11 months ago
d2f54c2
loop: improve update_tests.sh reliability
by Josh Bleecher Snyder
· 11 months ago
6aaf6af
experiment: make precommit always on
by Josh Bleecher Snyder
· 11 months ago
85de37e
loop: encourage smaller diffs
by Josh Bleecher Snyder
· 11 months ago
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
Next »