Commit graph

  • a0bf57f10b fix: migrate module paths from forge.lthn.ai to dappco.re dev v0.4.1 Snider 2026-04-04 16:21:13 +01:00
  • 1e536f1a7c feat(ui): expose process control client methods main Virgil 2026-04-04 08:11:19 +00:00
  • 3dd65af0a5 feat(api): add process start and run endpoints Virgil 2026-04-04 08:02:33 +00:00
  • a7cde26b9b feat(api): allow pid targeting for process controls Virgil 2026-04-04 07:52:42 +00:00
  • 56bc171add feat(process): add running-only process listing Virgil 2026-04-04 07:48:31 +00:00
  • f9537fb24d feat(api): add process signal endpoint Virgil 2026-04-04 07:44:37 +00:00
  • cf9291d095 feat(process): add wait API endpoint Virgil 2026-04-04 07:41:05 +00:00
  • 720104babc feat(process): validate runner dependencies Virgil 2026-04-04 07:37:50 +00:00
  • bc2cb6ae9d fix(process): keep runner exit errors nil Virgil 2026-04-04 07:33:50 +00:00
  • f4da274ce6 fix(process): keep signal zero as liveness probe Virgil 2026-04-04 07:29:00 +00:00
  • b74ee080a2 feat(process): add service error helper Virgil 2026-04-04 07:24:12 +00:00
  • 429675ca29 feat(process): add package register helper Virgil 2026-04-04 07:19:56 +00:00
  • 588f4e173b fix(exec): guard default logger access Virgil 2026-04-04 07:15:04 +00:00
  • 3ac213a058 feat(process): preserve wait task snapshots on failure Virgil 2026-04-04 07:08:54 +00:00
  • e1f5b0ff40 fix(process): harden health server snapshots Virgil 2026-04-04 07:00:45 +00:00
  • ac5a938b70 feat(process): add readiness polling helpers Virgil 2026-04-04 06:55:42 +00:00
  • 1398c4b8ea feat(process): kill unmanaged pids forcefully Virgil 2026-04-04 06:51:14 +00:00
  • 2461466f55 Handle nil contexts in runner and daemon Virgil 2026-04-04 06:48:18 +00:00
  • 208dac3c82 feat(api): expose process stdin control Virgil 2026-04-04 06:44:01 +00:00
  • 8d8267543d feat(process): include exit errors in action payloads Virgil 2026-04-04 06:39:22 +00:00
  • 9b3dd1ec49 feat(process): emit daemon started discovery events Virgil 2026-04-04 06:12:49 +00:00
  • 040500f3e1 feat(process): broadcast provider process ws events Virgil 2026-04-04 06:09:01 +00:00
  • c7542939c7 fix(process): count skipped runner results as success Virgil 2026-04-04 06:00:52 +00:00
  • dcf20c78c8 feat(process): add cleanup tasks to core service Virgil 2026-04-04 05:49:58 +00:00
  • f717fc66c3 feat(process): add stdin service helpers Virgil 2026-04-04 04:28:06 +00:00
  • dec0231938 fix(process): leave exit action errors unset Virgil 2026-04-04 04:23:28 +00:00
  • 3930aed49a feat(process): allow zero-value task signals Virgil 2026-04-04 04:19:17 +00:00
  • 8d1a0d0655 fix(process): retain failed starts in service state Virgil 2026-04-04 03:37:26 +00:00
  • 85cd6dd7c8 feat(process): add wait task surface Virgil 2026-04-04 03:33:29 +00:00
  • 79e2ffa6ed feat(process): add signal task surface Virgil 2026-04-04 03:28:28 +00:00
  • 04543700bc fix(process): skip unresolved runner dependencies Virgil 2026-04-04 03:24:33 +00:00
  • 86f5fadff7 fix(process): treat unresolved runner specs as failures Virgil 2026-04-04 03:21:01 +00:00
  • c31f3faa2b Tighten process package API contracts Virgil 2026-04-04 03:17:30 +00:00
  • e85abe1ee6 feat(process): add ManagedProcess alias Virgil 2026-04-04 03:14:25 +00:00
  • 4974b0fd08 fix(process): prefer resolved program path Virgil 2026-04-04 03:10:39 +00:00
  • c9deb8fdfd fix(process): let Program.Find validate existing paths Virgil 2026-04-04 03:07:13 +00:00
  • f43e8a6e38 feat(process): add global remove and clear helpers Virgil 2026-04-04 03:04:00 +00:00
  • 02e2b3611c fix(process): reorder daemon shutdown teardown Virgil 2026-04-04 03:00:09 +00:00
  • d34ab22ad3 feat(process): add global output helper Virgil 2026-04-04 02:57:25 +00:00
  • a8c193d07c feat(process): report live duration snapshots Virgil 2026-04-04 02:53:12 +00:00
  • 155f216a7c feat(process): add stdin close task Virgil 2026-04-04 02:49:37 +00:00
  • 227739638b feat(process): add Core stdin task Virgil 2026-04-04 02:45:56 +00:00
  • ceea10fc7a feat(process): add async process start task Virgil 2026-04-04 02:42:45 +00:00
  • 6c1d53a237 fix(process): preserve leading whitespace in Program output Virgil 2026-04-04 02:39:59 +00:00
  • cffe06631b feat(process): add process output task Virgil 2026-04-04 02:29:52 +00:00
  • ec2a6838b8 Propagate process exit errors Virgil 2026-04-04 02:24:32 +00:00
  • 98fe626d8e feat(process): add process get core task Virgil 2026-04-04 02:21:01 +00:00
  • 87da81ffeb fix(process): leave exit action errors unset Virgil 2026-04-04 02:14:58 +00:00
  • 26af69d87b fix(process): kill process groups on shutdown Virgil 2026-04-04 02:10:35 +00:00
  • 38a9f034a7 fix(process): handle zero-capacity ring buffers Virgil 2026-04-04 02:07:23 +00:00
  • 73b0ffecc0 fix(process): reject nil start context Virgil 2026-04-04 02:03:49 +00:00
  • 6f35954ac2 feat(process-ui): stream live process list from websocket Virgil 2026-04-04 01:59:58 +00:00
  • 66d5b0a15e fix(process): make registry unregister idempotent Virgil 2026-04-04 01:55:10 +00:00
  • 945e760542 fix(process): unregister daemon before health shutdown Virgil 2026-04-04 01:51:39 +00:00
  • b097e0ef0e fix(process): mark daemon not-ready before shutdown Virgil 2026-04-04 01:48:07 +00:00
  • 911abb6ee8 feat(process): add process output snapshot endpoint Virgil 2026-04-04 01:45:09 +00:00
  • c5adc8066e fix(process): terminate unmanaged pids with sigterm Virgil 2026-04-04 01:40:53 +00:00
  • 4b1013a023 feat(process-ui): wire process REST API Virgil 2026-04-04 01:37:09 +00:00
  • 1028e31ae5 Fix process group signal escalation Virgil 2026-04-04 01:32:43 +00:00
  • ba4b0f1166 Force kill unmanaged PIDs Virgil 2026-04-04 01:29:54 +00:00
  • 2e5ac4208b feat(process): auto-populate daemon registry metadata Virgil 2026-04-04 01:26:42 +00:00
  • ab02432543 fix(process): unify pid kill handling Virgil 2026-04-04 01:22:58 +00:00
  • 498137fa8e refactor(process): align Program with AX helpers Virgil 2026-04-04 01:19:59 +00:00
  • 16e5c57fd4 feat(process): skip pending runner specs on cancellation Virgil 2026-04-04 01:16:58 +00:00
  • 82e85a99fd feat(process): report kill errors in exit actions Virgil 2026-04-04 01:13:33 +00:00
  • 31be7280a6 feat(process): honor pending lifecycle Virgil 2026-04-04 01:11:03 +00:00
  • 1ccc61848b fix(process): kill running processes on shutdown Virgil 2026-04-04 01:07:16 +00:00
  • 90ce26a1b7 feat(api): expose managed process routes Virgil 2026-04-04 01:03:42 +00:00
  • eb6a7819e7 feat(process): emit kill action immediately Virgil 2026-04-04 01:00:27 +00:00
  • dfa97f2112 fix(process): allow standalone service usage Virgil 2026-04-04 00:55:49 +00:00
  • 0e299e5349 feat(process): add process list core task Virgil 2026-04-04 00:52:58 +00:00
  • d565e3539e feat(process): add pipeline execution API Virgil 2026-04-04 00:49:35 +00:00
  • 686f1053b3 feat(process): fix daemon stop order Virgil 2026-04-04 00:45:40 +00:00
  • 2255ade57e feat(process): harden process group signalling Virgil 2026-04-04 00:42:46 +00:00
  • cdc8bfe502 feat(process): add readiness accessors and AX examples Virgil 2026-04-04 00:39:27 +00:00
  • eeca66240a feat(process): make listings deterministic Virgil 2026-04-04 00:32:12 +00:00
  • 24f853631d Add PID-based process kill support Virgil 2026-04-04 00:28:15 +00:00
  • ce2a4db6cb fix(process): reject empty start command Virgil 2026-04-04 00:24:52 +00:00
  • f98bbad5ac fix(process): reject duplicate runner spec names Virgil 2026-04-04 00:21:22 +00:00
  • fa79e4eee7 fix(process): guard program run inputs Virgil 2026-04-04 00:18:14 +00:00
  • 214cf4cfa8 feat(process): expose health probe failure reasons Virgil 2026-04-04 00:15:20 +00:00
  • 5142114e89 feat(process): rollback daemon startup on registry failure Virgil 2026-04-04 00:11:21 +00:00
  • 84d07daf19 feat(process): relax runner success semantics Virgil 2026-04-04 00:07:48 +00:00
  • 2bc6eb70d7 fix(process): copy info slices defensively Virgil 2026-04-04 00:04:54 +00:00
  • f5a940facd feat(process): add running flag to process info Virgil 2026-04-04 00:01:22 +00:00
  • 9b536f08c6 feat(exec): require command context Virgil 2026-04-03 23:56:56 +00:00
  • e58f376e4c feat(process): signal process groups Virgil 2026-04-03 23:53:19 +00:00
  • 252f68db64 feat(process): forward task run options Virgil 2026-04-03 23:50:52 +00:00
  • 1b7431e3a0 feat(process): skip unresolved pipeline specs Virgil 2026-04-03 23:47:38 +00:00
  • 6fda03d64d feat(process): fail invalid runner dependencies Virgil 2026-04-03 23:45:06 +00:00
  • 9457694e46 feat(process): preserve runner result order Virgil 2026-04-03 23:41:36 +00:00
  • dcf058047e feat(process): emit exit actions consistently Virgil 2026-04-03 23:37:48 +00:00
  • f70e301631 feat(process): validate KillGroup requires Detach Virgil 2026-04-03 23:34:16 +00:00
  • 87bebd7fa6 feat(exec): add background command support Virgil 2026-04-03 23:27:27 +00:00
  • 62e7bd7814 Fix runner deadlock handling Virgil 2026-04-03 23:22:43 +00:00
  • b6530cf85d feat(process): track killed process lifecycle Virgil 2026-04-03 23:20:28 +00:00
  • 0546b42ce3 feat(process): add Core task for run execution Virgil 2026-04-03 23:17:11 +00:00
  • 1ad4c2aa72 fix(process): guard runner without service Virgil 2026-04-03 23:13:57 +00:00
  • e2f84b69e1 fix(process): capture health server in serve goroutine Virgil 2026-04-03 23:10:33 +00:00
  • f94b83fe6d chore: verify process package against RFC contract Virgil 2026-04-03 07:52:18 +00:00