summaryrefslogtreecommitdiff
path: root/web/index.html
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-08 20:16:00 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-08 20:16:00 +0000
commit1f36e2312d316969db65a601ac7d9793fbc3bc4c (patch)
tree1d91358beaf910df23a5bd18b9dabbc3f59d448a /web/index.html
parent9955a2f10c034dac60bc17cde6b80b432e21d9d3 (diff)
feat: rename working_dir→project_dir; git sandbox execution
- ClaudeConfig.WorkingDir → ProjectDir (json: project_dir) - UnmarshalJSON fallback reads legacy working_dir from DB records - New executions with project_dir clone into a temp sandbox via git clone --local - Non-git project_dirs get git init + initial commit before clone - After success: verify clean working tree, merge --ff-only back to project_dir, remove sandbox - On failure/BLOCKED: sandbox preserved, path included in error message - Resume executions run directly in project_dir (no re-clone) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'web/index.html')
-rw-r--r--web/index.html5
1 files changed, 3 insertions, 2 deletions
diff --git a/web/index.html b/web/index.html
index 3b7901c..842c272 100644
--- a/web/index.html
+++ b/web/index.html
@@ -24,6 +24,7 @@
<div data-panel="tasks" hidden>
<div class="task-list-toolbar">
<button class="filter-tab active" data-filter="active">Active</button>
+ <button class="filter-tab" data-filter="interrupted">Interrupted</button>
<button class="filter-tab" data-filter="done">Done</button>
<button class="filter-tab" data-filter="all">All</button>
</div>
@@ -62,7 +63,7 @@
</div>
<hr class="form-divider">
<label>Project
- <select name="working_dir" id="project-select">
+ <select name="project_dir" id="project-select">
<option value="/workspace/claudomator" selected>/workspace/claudomator</option>
</select>
</label>
@@ -101,7 +102,7 @@
<label>Description <textarea name="description" rows="2"></textarea></label>
<label>Model <input name="model" value="sonnet"></label>
<label>Instructions <textarea name="instructions" rows="6" required></textarea></label>
- <label>Working Directory <input name="working_dir" placeholder="/path/to/repo"></label>
+ <label>Project Directory <input name="project_dir" placeholder="/path/to/repo"></label>
<label>Max Budget (USD) <input name="max_budget_usd" type="number" step="0.01" value="1.00"></label>
<label>Allowed Tools <input name="allowed_tools" placeholder="Bash, Read, Write"></label>
<label>Timeout <input name="timeout" value="15m"></label>