Virgil
|
ceea10fc7a
|
feat(process): add async process start task
|
2026-04-04 02:42:45 +00:00 |
|
Virgil
|
6c1d53a237
|
fix(process): preserve leading whitespace in Program output
|
2026-04-04 02:39:59 +00:00 |
|
Virgil
|
cffe06631b
|
feat(process): add process output task
|
2026-04-04 02:29:52 +00:00 |
|
Virgil
|
ec2a6838b8
|
Propagate process exit errors
|
2026-04-04 02:24:32 +00:00 |
|
Virgil
|
98fe626d8e
|
feat(process): add process get core task
|
2026-04-04 02:21:01 +00:00 |
|
Virgil
|
87da81ffeb
|
fix(process): leave exit action errors unset
|
2026-04-04 02:14:58 +00:00 |
|
Virgil
|
26af69d87b
|
fix(process): kill process groups on shutdown
|
2026-04-04 02:10:35 +00:00 |
|
Virgil
|
38a9f034a7
|
fix(process): handle zero-capacity ring buffers
|
2026-04-04 02:07:23 +00:00 |
|
Virgil
|
73b0ffecc0
|
fix(process): reject nil start context
|
2026-04-04 02:03:49 +00:00 |
|
Virgil
|
6f35954ac2
|
feat(process-ui): stream live process list from websocket
|
2026-04-04 01:59:58 +00:00 |
|
Virgil
|
66d5b0a15e
|
fix(process): make registry unregister idempotent
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:55:10 +00:00 |
|
Virgil
|
945e760542
|
fix(process): unregister daemon before health shutdown
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:51:39 +00:00 |
|
Virgil
|
b097e0ef0e
|
fix(process): mark daemon not-ready before shutdown
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:48:07 +00:00 |
|
Virgil
|
911abb6ee8
|
feat(process): add process output snapshot endpoint
|
2026-04-04 01:45:09 +00:00 |
|
Virgil
|
c5adc8066e
|
fix(process): terminate unmanaged pids with sigterm
|
2026-04-04 01:40:53 +00:00 |
|
Virgil
|
4b1013a023
|
feat(process-ui): wire process REST API
|
2026-04-04 01:37:09 +00:00 |
|
Virgil
|
1028e31ae5
|
Fix process group signal escalation
|
2026-04-04 01:32:43 +00:00 |
|
Virgil
|
ba4b0f1166
|
Force kill unmanaged PIDs
|
2026-04-04 01:29:54 +00:00 |
|
Virgil
|
2e5ac4208b
|
feat(process): auto-populate daemon registry metadata
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:26:42 +00:00 |
|
Virgil
|
ab02432543
|
fix(process): unify pid kill handling
|
2026-04-04 01:22:58 +00:00 |
|
Virgil
|
498137fa8e
|
refactor(process): align Program with AX helpers
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:19:59 +00:00 |
|
Virgil
|
16e5c57fd4
|
feat(process): skip pending runner specs on cancellation
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:16:58 +00:00 |
|
Virgil
|
82e85a99fd
|
feat(process): report kill errors in exit actions
|
2026-04-04 01:13:33 +00:00 |
|
Virgil
|
31be7280a6
|
feat(process): honor pending lifecycle
|
2026-04-04 01:11:03 +00:00 |
|
Virgil
|
1ccc61848b
|
fix(process): kill running processes on shutdown
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:07:16 +00:00 |
|
Virgil
|
90ce26a1b7
|
feat(api): expose managed process routes
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 01:03:42 +00:00 |
|
Virgil
|
eb6a7819e7
|
feat(process): emit kill action immediately
|
2026-04-04 01:00:27 +00:00 |
|
Virgil
|
dfa97f2112
|
fix(process): allow standalone service usage
|
2026-04-04 00:55:49 +00:00 |
|
Virgil
|
0e299e5349
|
feat(process): add process list core task
|
2026-04-04 00:52:58 +00:00 |
|
Virgil
|
d565e3539e
|
feat(process): add pipeline execution API
|
2026-04-04 00:49:35 +00:00 |
|
Virgil
|
686f1053b3
|
feat(process): fix daemon stop order
|
2026-04-04 00:45:40 +00:00 |
|
Virgil
|
2255ade57e
|
feat(process): harden process group signalling
|
2026-04-04 00:42:46 +00:00 |
|
Virgil
|
cdc8bfe502
|
feat(process): add readiness accessors and AX examples
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 00:39:27 +00:00 |
|
Virgil
|
eeca66240a
|
feat(process): make listings deterministic
|
2026-04-04 00:32:12 +00:00 |
|
Virgil
|
24f853631d
|
Add PID-based process kill support
|
2026-04-04 00:28:15 +00:00 |
|
Virgil
|
ce2a4db6cb
|
fix(process): reject empty start command
|
2026-04-04 00:24:52 +00:00 |
|
Virgil
|
f98bbad5ac
|
fix(process): reject duplicate runner spec names
|
2026-04-04 00:21:22 +00:00 |
|
Virgil
|
fa79e4eee7
|
fix(process): guard program run inputs
|
2026-04-04 00:18:14 +00:00 |
|
Virgil
|
214cf4cfa8
|
feat(process): expose health probe failure reasons
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-04 00:15:20 +00:00 |
|
Virgil
|
5142114e89
|
feat(process): rollback daemon startup on registry failure
|
2026-04-04 00:11:21 +00:00 |
|
Virgil
|
84d07daf19
|
feat(process): relax runner success semantics
|
2026-04-04 00:07:48 +00:00 |
|
Virgil
|
2bc6eb70d7
|
fix(process): copy info slices defensively
|
2026-04-04 00:04:54 +00:00 |
|
Virgil
|
f5a940facd
|
feat(process): add running flag to process info
|
2026-04-04 00:01:22 +00:00 |
|
Virgil
|
9b536f08c6
|
feat(exec): require command context
|
2026-04-03 23:56:56 +00:00 |
|
Virgil
|
e58f376e4c
|
feat(process): signal process groups
|
2026-04-03 23:53:19 +00:00 |
|
Virgil
|
252f68db64
|
feat(process): forward task run options
|
2026-04-03 23:50:52 +00:00 |
|
Virgil
|
1b7431e3a0
|
feat(process): skip unresolved pipeline specs
|
2026-04-03 23:47:38 +00:00 |
|
Virgil
|
6fda03d64d
|
feat(process): fail invalid runner dependencies
|
2026-04-03 23:45:06 +00:00 |
|
Virgil
|
9457694e46
|
feat(process): preserve runner result order
|
2026-04-03 23:41:36 +00:00 |
|
Virgil
|
dcf058047e
|
feat(process): emit exit actions consistently
|
2026-04-03 23:37:48 +00:00 |
|