diff options
| author | soryu <soryu@soryu.co> | 2026-01-26 18:39:41 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-26 18:39:41 +0000 |
| commit | ef03864970bd82307b7bd7e57354164238dc794f (patch) | |
| tree | ec19fba1b33aca7c8cd9f25c59f6d45f0efd6e10 /frontend/src/components/ConfigModal.tsx | |
| parent | cb4f2fc40dbabb40de948512eee74c7e46264665 (diff) | |
| download | soryu-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
