Gitiles
Code Review
Sign In
code.v1.dodo.cloud
/
sketch
/
cbf8c32b26ae73e4d3cf486a93a2bce5866195df
/
loop
/
agent.go
2461320
sketch: create empty commit on empty repo, both in innie and outtie
by philz
· 9 months ago
3ad8c8d
all: fix formatting
by Autoformatter
· 9 months ago
9022ae0
sketch: dump message history to /tmp on conversation compaction and include filename in summary
by Philip Zeyliger
· 9 months ago
369f262
sketch/loop: handle existing git repos in innie sketch
by Josh Bleecher Snyder
· 9 months ago
43a0bfc
sketch: add debug handler to dump conversation history as JSON
by Philip Zeyliger
· 9 months ago
784d5bd
dockerimg: add only git objects to docker image
by Josh Bleecher Snyder
· 9 months ago
eb91caa
sketch/loop: minor cleanup
by Josh Bleecher Snyder
· 9 months ago
17b2fd9
claudetool: replace timeout parameter with slow_ok boolean
by Josh Bleecher Snyder
· 9 months ago
5ab8fb8
webui: display context window size in info box
by banksean
· 9 months ago
5f26a34
sketch/loop: add PortMonitor for TCP port monitoring with Agent integration
by Philip Zeyliger
· 9 months ago
da623b5
remove port monitoring and automatic tunneling features
by Philip Zeyliger
· 9 months ago
e1c8b7b
move git config from Dockerfile to agent.go Init() method
by Philip Zeyliger
· 9 months ago
6534c7a
sketch: add patch callback hook to warm codereview cache
by Josh Bleecher Snyder
· 9 months ago
238c18f
claudetool: add callback hook system to patch tool
by Josh Bleecher Snyder
· 9 months ago
f2814ea
Let MCP servers use env variables; pass along model key for /attach as well
by Philip Zeyliger
· 9 months ago
4201bde
Replace skaband tools with a sketch.dev MCP client
by Philip Zeyliger
· 9 months ago
cad67b0
sketch: add git username attribution for user messages in timeline
by banksean
· 9 months ago
194bfa8
sketch: add MCP support
by Philip Zeyliger
· 10 months ago
882e7ea
loop: preserve cumulative usage across conversation compaction
by philip.zeyliger
· 10 months ago
d5c8d71
loop: avoid deadlock when pushing to a checked out branch
by Philip Zeyliger
· 10 months ago
64f6046
loop: add diff stats from sketch-base to HEAD in /state endpoint
by Philip Zeyliger
· 10 months ago
c886ac5
loop: add special instruction field
by David Crawshaw
· 10 months ago
1417b69
Fixing git checkout after retrying hooks.
by Philip Zeyliger
· 10 months ago
8773e68
feat: add ssh-connection-string option for container SSH access
by philip.zeyliger
· 10 months ago
6d3de48
feat: add -link-to-github flag with Octocat icon for GitHub branch linking
by philip.zeyliger
· 10 months ago
4c1cea8
Fix up sketch-wip handling when --commit is not specified.
by Philip Zeyliger
· 10 months ago
0113be5
webui: add skaband navigation link with image to desktop and mobile
by Philip Zeyliger
· 10 months ago
6c5beff
Disable pager in post commit hook we install.
by Philip Zeyliger
· 10 months ago
715b8d9
loop: always use branch sketch-wip in innie
by Josh Bleecher Snyder
· 10 months ago
c17ffe3
sketch: add session history tools using markdown table API
by Philip Zeyliger
· 10 months ago
19969a9
all: s/title/slug/, adjust branch handling
by Josh Bleecher Snyder
· 10 months ago
068f4bb
loop: remove pointless fmt.Sprintf
by Josh Bleecher Snyder
· 10 months ago
664404e
cmd/sketch: add -upstream flag for git branch management
by Josh Bleecher Snyder
· 10 months ago
be7802a
loop: add configurable branch prefix option
by Philip Zeyliger
· 10 months ago
1609893
loop/webui: remove end session feedback survey functionality
by Philip Zeyliger
· 10 months ago
2f0eb69
Capture git origin before replacing it.
by Philip Zeyliger
· 10 months ago
222bf41
loop: replace sketch-host remote with origin remote in agent.Init()
by Philip Zeyliger
· 10 months ago
59e1c16
loop: fix branch naming increment and add user notification for conflicts
by Philip Zeyliger
· 10 months ago
138ec24
loop: automatic host/container ssh port tunneling
by Sean McCullough
· 10 months ago
fea9e27
loop: restrict git hooks installation to inner instances only
by Josh Bleecher Snyder
· 10 months ago
f75ba2c
Stop installing hooks when running innie outside of a container.
by Philip Zeyliger
· 10 months ago
b8a8f35
loop: implement comprehensive conversation compaction system
by Philip Zeyliger
· 10 months ago
b573940
Add end session user feedback survey with skaband client coordination
by Philip Zeyliger
· 10 months ago
364f741
loop: add periodic port monitoring to container processes
by Sean McCullough
· 10 months ago
b421a24
all: remove anthropic edit tool support
by Josh Bleecher Snyder
· 10 months ago
495c1fa
claudetool: add just-in-time tool installation for bash commands
by Josh Bleecher Snyder
· 10 months ago
112b923
loop: add todo checklist
by Josh Bleecher Snyder
· 11 months ago
b509a5d
loop: ensure proper blank line before git commit trailers
by Josh Bleecher Snyder
· 11 months ago
90993a0
loop: install hooks relative to repo root, not working dir
by Josh Bleecher Snyder
· 10 months ago
c5848f3
loop: use repo root instead of working directory for git diff support
by Josh Bleecher Snyder
· 10 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
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
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
a832220
loop: only do in-docker git init if connected to host git
by David Crawshaw
· 11 months ago
d3ac112
git_tools: Implement git diff and show API
by Philip Zeyliger
· 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
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
a5c971e
loop: make multiplechoice tool just a var
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
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
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
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
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
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
b529e73
loop: disable multiple choice tool in oneshot mode
by Josh Bleecher Snyder
· 11 months ago
6aaf6af
experiment: make precommit always on
by Josh Bleecher Snyder
· 11 months ago
a2a3150
loop: split title tool into title and precommit tools
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
021557a
Allow multiplechoice tool to end the model turn
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
9957046
dockerimg: remove configurability from open browser request
by Josh Bleecher Snyder
· 11 months ago
485afc6
tool_use: add multiplechoice support to Agent
by Sean McCullough
· 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
a3dcd86
ant: improve encapsulation
by Josh Bleecher Snyder
· 11 months ago
b7c5875
agent plumbing: convert outbox to subscribers and an iterator
by Philip Zeyliger
· 11 months ago
Next »