go/pkg
Snider 8410093400 feat(process): add Supervisor for managed service lifecycle
Adds a Supervisor layer to pkg/process that manages long-running
processes and goroutines with automatic restart, panic recovery,
and graceful shutdown. Supports both external processes (DaemonSpec)
and Go functions (GoSpec) with configurable restart policies.

Also exposes AddHealthCheck on the Daemon struct so supervised
services can wire their status into the daemon health endpoint.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-17 16:14:49 +00:00
..
cache refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
cli feat(process): add Supervisor for managed service lifecycle 2026-02-17 16:14:49 +00:00
config refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
framework refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
help feat(help): Implement full-text search (#294) 2026-02-05 10:26:16 +00:00
i18n refactor: add i18n-validate tool, remove bugseti plan docs 2026-02-16 14:57:04 +00:00
io refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
lab refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
log refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
plugin refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
process feat(process): add Supervisor for managed service lifecycle 2026-02-17 16:14:49 +00:00
ratelimit fix(security): move Gemini API key from URL query params to header (#47) 2026-02-16 05:53:52 +00:00
repos refactor: strip to pure package library (#3) 2026-02-16 14:23:45 +00:00
session feat: add crypto, session, sigil, and node packages 2026-02-08 20:52:28 +00:00
webview feat: BugSETI app, WebSocket hub, browser automation, and MCP tools (#336) 2026-02-05 17:22:05 +00:00
workspace refactor: strip 25 extracted packages, slim to foundation (#5) 2026-02-16 15:37:06 +00:00
ws feat: BugSETI app, WebSocket hub, browser automation, and MCP tools (#336) 2026-02-05 17:22:05 +00:00