32 Commits

Author SHA1 Message Date
gmega
75ee562d2f
feat: refactor and add experiment base 2025-06-23 11:28:52 -03:00
gmega
6533970ebb
fix: checkout submodules on init 2025-06-23 10:01:34 -03:00
gmega
6fbaae6947
feat: dockerless CI 2025-06-23 09:58:48 -03:00
gmega
070b3d188a
fix: fix pm_async interface so its not accidentally sequential, procmon overhaul 2025-06-20 21:15:57 -03:00
gmega
c4d1a0681e
feat: add basic prometheus dynamic target scaffolding 2025-06-20 17:39:22 -03:00
gmega
807f3428ee
chore: remove Codex submodule 2025-06-20 17:39:01 -03:00
gmega
dbbad8acfd
feat: add start callback call 2025-06-20 16:27:21 -03:00
gmega
cead3935f8
feat: add process lifecycle callback to procmon 2025-06-20 15:42:34 -03:00
gmega
32406ce934
chore: add linting to CI 2025-06-20 14:46:51 -03:00
gmega
7d6e1da293
feat: add timing logs to downloads 2025-06-20 14:35:51 -03:00
gmega
9fcc15f79b
fix: procmon message for removal from tracking followed by kill 2025-06-19 20:52:08 -03:00
gmega
a7d12ba1ff
feat: add launching for whole Codex network 2025-06-19 20:36:38 -03:00
gmega
4ac77597eb
chore: add README 2025-06-19 20:12:08 -03:00
gmega
22bf3c0985
feat: add content check to download 2025-06-19 20:09:42 -03:00
gmega
a3043eabc9
feat: add async downloads 2025-06-19 19:58:13 -03:00
gmega
2781f2b9ec
feat: add synchronous verifiable upload/download 2025-06-19 18:46:50 -03:00
gmega
6a8ad1bcd2
feat: add working Codex node launch/teardown 2025-06-19 15:47:16 -03:00
gmega
d59323a475
feat: allow PID to be excluded from process group (sort of) 2025-06-19 10:57:13 -03:00
gmega
47f9076bf4
fix: exclude Codex source from docker build 2025-06-18 20:35:49 -03:00
gmega
6e914aad3a
fix: branch name in ci workflow 2025-06-18 20:30:38 -03:00
gmega
7ca185d1f0
fix: run Docker without TTY 2025-06-18 20:30:04 -03:00
gmega
4fe862fdfd
feat: add basic CI 2025-06-18 20:21:50 -03:00
gmega
c43e63db0b
feat: make CODEX_BINARY configurable from env var 2025-06-18 20:14:02 -03:00
gmega
cfdea04de5
feat: add recursive kill; improve procmon state and process handling 2025-06-18 19:28:34 -03:00
gmega
2d2c2dda6f
feat: add codex startup checks; check-in Codex submodule for integration tsting 2025-06-18 15:43:57 -03:00
gmega
c39609bfde
feat: add option to generate metrics CLI switches 2025-06-18 11:08:57 -03:00
gmega
80bfae47b3
feat: add basic Codex command line generation 2025-06-18 10:51:42 -03:00
gmega
1842599f1a
chore: pull out common setup as separate helper 2025-06-18 09:57:35 -03:00
gmega
b5893414cc
chore: refactor, add shellcheckrc 2025-06-18 09:49:45 -03:00
gmega
77ef4d1aa2
feat: add halt all processes on single failure 2025-06-17 20:57:03 -03:00
gmega
0c6f2b3b34
feat: add PID tracking test 2025-06-17 17:51:12 -03:00
gmega
93187c6a91
feat: add initial procmon implementation and test 2025-06-17 16:45:18 -03:00