Process lifecycle management with supervisor pattern
Find a file
Snider c3b9374ae1 feat: add Detach option for process group isolation
RunOptions.Detach creates the process in its own process group
(Setpgid) and uses context.Background() instead of the parent
context. Detached processes survive parent death.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 15:55:20 +00:00
.core chore: add .core/ build and release configs 2026-03-06 18:52:37 +00:00
.idea chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:50 +00:00
docs docs: remove implemented plan files 2026-03-14 12:45:56 +00:00
exec feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
pkg/api feat(ui): add Lit custom elements for process management 2026-03-14 12:25:06 +00:00
ui feat(ui): add Lit custom elements for process management 2026-03-14 12:25:06 +00:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:50 +00:00
actions.go feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
buffer.go feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
buffer_test.go feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
CLAUDE.md docs: add CLAUDE.md project instructions 2026-03-13 13:38:02 +00:00
daemon.go feat: auto-register/unregister daemons via optional Registry 2026-03-09 14:49:47 +00:00
daemon_test.go feat: auto-register/unregister daemons via optional Registry 2026-03-09 14:49:47 +00:00
global_test.go fix: resolve variable shadowing in test files (core → framework alias) 2026-03-09 13:58:18 +00:00
go.mod chore: bump core/go to v0.3.1 2026-03-15 15:36:39 +00:00
go.sum chore: bump core/go to v0.3.1 2026-03-15 15:36:39 +00:00
health.go fix: address code review — HTTP client timeout, errors.Join, remove unused OnReload 2026-03-09 14:19:10 +00:00
health_test.go feat: add HealthServer and WaitForHealth for daemon monitoring 2026-03-09 13:59:42 +00:00
pidfile.go feat: add PIDFile for single-instance enforcement 2026-03-09 13:53:58 +00:00
pidfile_test.go feat: add PIDFile for single-instance enforcement 2026-03-09 13:53:58 +00:00
process.go fix: correct Signal to use os.Signal, return errors instead of panicking 2026-03-09 08:26:00 +00:00
process_global.go fix: correct Signal to use os.Signal, return errors instead of panicking 2026-03-09 08:26:00 +00:00
process_test.go feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
registry.go feat: add daemon Registry for tracking running daemons 2026-03-09 14:42:25 +00:00
registry_test.go feat: add daemon Registry for tracking running daemons 2026-03-09 14:42:25 +00:00
runner.go feat: extract process package from core/go pkg/process 2026-03-06 12:50:09 +00:00
runner_test.go fix: resolve variable shadowing in test files (core → framework alias) 2026-03-09 13:58:18 +00:00
service.go feat: add Detach option for process group isolation 2026-03-15 15:55:20 +00:00
service_test.go fix: resolve variable shadowing in test files (core → framework alias) 2026-03-09 13:58:18 +00:00
types.go feat: add Detach option for process group isolation 2026-03-15 15:55:20 +00:00