summaryrefslogtreecommitdiff
path: root/frontend/src/components/ConfigModal.tsx
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-26 18:39:41 +0000
committersoryu <soryu@soryu.co>2026-01-26 18:39:41 +0000
commitef03864970bd82307b7bd7e57354164238dc794f (patch)
treeec19fba1b33aca7c8cd9f25c59f6d45f0efd6e10 /frontend/src/components/ConfigModal.tsx
parentcb4f2fc40dbabb40de948512eee74c7e46264665 (diff)
downloadsoryu-ef03864970bd82307b7bd7e57354164238dc794f.tar.gz
soryu-ef03864970bd82307b7bd7e57354164238dc794f.zip
Skip automatic completion actions in local_only mode
Add `local_only` flag to contracts that prevents automatic completion actions (branch, merge, pr) from executing when tasks complete. This allows users to manually handle code changes via patch files or other means when operating in local-only mode. Changes: - Add `local_only` field to Contract model and request types - Add database migration for the new column - Add `local_only` parameter to SpawnTask command in both state.rs and daemon protocol.rs - Modify task manager to skip completion action execution when `local_only` is true, with appropriate logging - Pass `local_only` flag through all task spawning paths: - mesh_supervisor.rs (task spawn, retry, resume) - mesh.rs (task start, reassign, continue) - mesh_chat.rs (run task) - contract_chat.rs (run task) - Update repository create/update functions to handle `local_only` Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'frontend/src/components/ConfigModal.tsx')
0 files changed, 0 insertions, 0 deletions