Commit Graph

107 Commits

Author SHA1 Message Date
e00d1f7d5b Swap active/saved colors in session list (cyan for active, green for saved) 2026-02-20 07:54:01 -08:00
de40ddd225 Make the branch argument optional in the shell command, falling back to a plain VM shell when omitted 2026-02-20 07:47:49 -08:00
ef8e40ecb3 add sandlot shell <branch> command to open a shell in a session's worktree 2026-02-20 07:44:43 -08:00
f00cea588f Merge branch 'cleanup' 2026-02-20 07:41:41 -08:00
814bbb39a0 Make worktree removal idempotent by pruning and cleaning up stale directories instead of throwing on failure 2026-02-20 07:41:24 -08:00
be29b5fcd7 die more gracefully 2026-02-20 07:40:24 -08:00
1cd4e7f668 add cleanup command to remove stale sessions with missing worktrees 2026-02-20 07:40:02 -08:00
3888876ed5 add unzip 2026-02-20 07:38:24 -08:00
5dd0ff2193 dont think bun.$ can do env vars 2026-02-20 07:31:57 -08:00
773e8d56a4 ~/.local/bin for bun 2026-02-19 20:15:42 -08:00
75bbe90b5a add bun 2026-02-19 20:11:18 -08:00
1c31d3ed6f Merge branch 'claude-detection-fix' 2026-02-19 20:08:46 -08:00
a6f6d8b067 Use absolute path for sandlot-activity binary in Claude hooks 2026-02-19 19:55:54 -08:00
e048b20e5c Disable plan mode in system prompt when using print option 2026-02-19 19:54:51 -08:00
f9f87862b0 Merge branch 'vm-create-start' 2026-02-19 19:52:21 -08:00
9aac8298c9 add vm create and vm start commands, refactor ensure to delegate to them 2026-02-19 19:51:33 -08:00
9b6245d9c9 Add branch name prefix to spinner output 2026-02-19 19:22:24 -08:00
e23e84655d Simplify activity hook script and remove unused activeWorktrees function 2026-02-19 19:15:28 -08:00
86fd1e6c25 Track Claude activity state via hook-based marker files 2026-02-19 18:46:51 -08:00
0d059b8940 fix: create host path symlinks in container so git worktree absolute paths resolve correctly 2026-02-19 16:03:07 -08:00
fd5a6f8ed7 Merge branch 'grumpy-reviewer' 2026-02-19 13:28:18 -08:00
eb5acc2049 Merge branch 'lets-add' 2026-02-19 13:26:29 -08:00
b9630e12c6 Add ANSI color coding to session list output 2026-02-19 13:26:18 -08:00
afee01815c add --print flag to review command for non-interactive output 2026-02-19 13:24:59 -08:00
47dc4941b1 add review command for interactive grumpy code review of a branch 2026-02-19 13:23:11 -08:00
e860d6ff57 Tighten branch name generation to 2 words with lower token limit and zero temperature 2026-02-19 13:20:41 -08:00
05dd4f1806 Use Claude API to generate branch names from prompts, falling back to a local slugify function 2026-02-19 13:18:53 -08:00
1edc7b92fb Add header and legend to session list output 2026-02-19 13:14:24 -08:00
2bba442f3c protip 2026-02-19 13:10:41 -08:00
bf6b9973d5 Merge branch 'for-sandlot'
# Conflicts:
#	src/cli.ts
2026-02-19 13:07:11 -08:00
ff086cd4d2 Enrich session list with prompts from Claude history for sessions missing one 2026-02-19 13:05:12 -08:00
c76340777e add status icons to list command showing session activity state 2026-02-19 12:35:23 -08:00
25d2de5348 Merge branch 'i-should' 2026-02-19 11:52:34 -08:00
997c0967d4 Merge branch 'show' 2026-02-19 11:50:34 -08:00
fd27c93f82 Merge branch 'icons' 2026-02-19 11:50:18 -08:00
1719a71cd9 Merge branch 'no-worktree'
# Conflicts:
#	src/cli.ts
2026-02-19 11:25:43 -08:00
3580df2ba6 Add symbolic status prefixes to CLI output messages 2026-02-19 11:24:55 -08:00
f47dabbabc Add sandlot show command to display prompt and diff for a branch 2026-02-19 11:24:32 -08:00
40b04f159e Truncate prompt column in session list to fit terminal width 2026-02-19 11:23:53 -08:00
84ff27fd8e Remove worktree column from sessions list output 2026-02-19 11:22:48 -08:00
e5085d50ed Merge branch 'add-sandlot' 2026-02-19 11:21:49 -08:00
de0a3487e4 Merge branch 'sandlot-list' 2026-02-19 11:21:24 -08:00
d5bab69367 add dir command to print worktree path for a session 2026-02-19 11:21:03 -08:00
358c66a073 Pass TERM environment variable when launching Claude in container 2026-02-19 11:19:38 -08:00
38c767ef29 Merge branch 'no-save' 2026-02-19 11:19:27 -08:00
cf28eec718 Store and display prompt in session; improve list formatting with tilde paths and prompt column 2026-02-19 11:19:07 -08:00
d791fb1866 Add --no-save flag to skip auto-save on new and resume commands 2026-02-19 11:18:28 -08:00
3bcea58729 Consolidate close action logs into a single summary message 2026-02-19 11:17:07 -08:00
8b276036bf Merge branch 'fix-prompt' 2026-02-19 11:15:21 -08:00
4399fdef03 capture and return claude print output instead of writing directly to stdout 2026-02-19 11:15:15 -08:00