Commit Graph

57 Commits

Author SHA1 Message Date
3b21a2afd1 Use nested paths for host mounts 2026-02-24 08:49:33 -08:00
3d41e3de29 Support optional ~/Code mount alongside ~/dev 2026-02-24 08:47:57 -08:00
b46511efe3 Rename info to neofetch in vm module and command handler 2026-02-23 08:08:59 -08:00
33e47a802c Move retry logic into vm.ts and simplify open.ts command flow 2026-02-23 08:06:58 -08:00
6114540764 Return exit code and output from claude() and retry without --continue on failure 2026-02-23 07:32:42 -08:00
6ec203e67f Start container with progress logging 2026-02-23 07:21:46 -08:00
cfe8eab054 add vm uncache command to clear the package cache 2026-02-21 08:53:06 -08:00
417bb666b2 Refactor tooling install steps and extract PATH constant 2026-02-21 08:45:32 -08:00
ca7af3d671 Remove difftastic from tooling installation and cache 2026-02-21 08:31:02 -08:00
4f913b6091 Add tooling cache and install neofetch, difftastic, and Neovim in containers 2026-02-21 08:24:26 -08:00
71830c6bd5 Merge branch 'code-review'
# Conflicts:
#	src/cli.ts
2026-02-20 15:56:35 -08:00
14cad28488 Refactor cli.ts into per-command modules with shared utilities 2026-02-20 15:43:15 -08:00
89127f98c8 Pass --continue flag when resuming existing sessions 2026-02-20 15:17:07 -08:00
9b8d4d882e Set explicit PATH in shell container exec 2026-02-20 08:25:24 -08:00
59fcb55eb4 Merge branch 'launch-claude-vm' 2026-02-20 07:55:39 -08:00
10c6bd46a0 Add PATH to container exec environment for claude binary 2026-02-20 07:47:40 -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
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
9aac8298c9 add vm create and vm start commands, refactor ensure to delegate to them 2026-02-19 19:51:33 -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
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
3580df2ba6 Add symbolic status prefixes to CLI output messages 2026-02-19 11:24:55 -08:00
358c66a073 Pass TERM environment variable when launching Claude in container 2026-02-19 11:19:38 -08:00
4399fdef03 capture and return claude print output instead of writing directly to stdout 2026-02-19 11:15:15 -08:00
37136f5e04 Add -p/--print flag to new command for non-interactive Claude mode 2026-02-19 09:44:48 -08:00
6d6afe73fa better claude 2026-02-19 00:14:24 -08:00
65b8fa29f0 prompt 2026-02-19 00:09:22 -08:00
7e45369681 /host 2026-02-19 00:08:14 -08:00
424cd2a932 fix everthing 2026-02-19 00:05:14 -08:00
218609bffb new new 2026-02-18 23:50:16 -08:00
9eae7c0951 the sandbox 2026-02-18 23:41:21 -08:00
0f18f1e5ff apple container 2026-02-18 23:30:59 -08:00
8874885250 Move worktrees to ~/.sandlot/<repo>/<branch> outside the project directory 2026-02-18 16:03:37 -08:00
a438391d70 Restrict VM mount to ~/dev instead of entire home directory 2026-02-18 16:01:21 -08:00
ef554b694e fix claude login 2026-02-18 15:08:50 -08:00
3a7cda6d74 fix claude login 2026-02-18 12:21:58 -08:00
f7517fbd1b optional prompt for new 2026-02-17 20:15:09 -08:00
ec697565ac Merge branch 'save-branch' 2026-02-17 19:17:27 -08:00
dba67fea80 configure git in vm 2026-02-17 19:16:01 -08:00