10 Commits
Author SHA1 Message Date
ciregenz 01e295ac5c [eric] agents: parked CLIs die at 10 minutes and the warm cap drops to 8, cutting the measured 1.3GB idle ceiling roughly in half 2026-08-07 21:10:44 -07:00
ciregenz 8042da10da [eric] agents: the CLI pre-warms while the user types, first-turn answer median 2.42s to 1.23s, one spawn per session enforced 2026-08-06 15:50:32 -07:00
ciregenz 71f480ecfd [eric] client-pool: stop hashing the compaction cutoff, it respawned the CLI every turn past 65% context 2026-07-31 01:17:14 -07:00
ciregenz e498484409 [eric] agents: pool state typed end to end (protocol attrs + SdkClientLike casts), pyright clean 2026-07-28 11:06:53 -07:00
ciregenz a1a461eb57 [eric] agents: cap persistent client pool + background sweeper (bound resident memory) 2026-07-07 17:33:35 -07:00
ciregenz a459177d39 [eric] lint: drop p_ prefix from healer/pool names the tests access (p-private boundary rule) 2026-07-05 16:24:13 -07:00
ciregenz 0cd5e0022c [eric] agents: strip the temporary TTFT probes (pool drift-diag stays, gated OPENSWARM_POOL_DIAG) 2026-07-03 15:49:57 -07:00
ciregenz d36fd6e4c6 [eric] agents: persistent client default ON (kill switch OPENSWARM_PERSISTENT_CLIENT=0); conftest pins tests off 2026-07-03 15:30:01 -07:00
ciregenz 5605fee826 [eric] agents: client-pool idle eviction (30min TTL) + fingerprint field-drift diagnostics 2026-07-03 03:53:19 -07:00
ciregenz 0116248af8 [eric] agents: persistent-client pool w/ boot-fingerprint reuse + seeded invariant tests (flag-gated, default off) 2026-07-03 02:48:15 -07:00