agent/pkg/runner
Snider 63db9e8733 fix(runner): use c.Config().Get() instead of ConfigGet generic
ConfigGet type assertion fails across package boundaries —
agentic stores map[string]agentic.ConcurrencyLimit but runner
tries to retrieve map[string]runner.ConcurrencyLimit.

Use Core's c.Config().Get() → Result → type assert instead.
This is why concurrency limits were never enforced.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 11:30:38 +00:00
..
paths.go feat(runner): extract dispatch runner into independent Core service 2026-03-26 11:00:47 +00:00
queue.go fix(runner): use c.Config().Get() instead of ConfigGet generic 2026-03-26 11:30:38 +00:00
queue_test.go fix(agentic): delegate runner/shutdown/poke to runner service 2026-03-26 11:19:45 +00:00
runner.go fix(runner): reserve slot on approval to prevent TOCTOU race 2026-03-26 11:23:04 +00:00
runner_test.go feat(runner): extract dispatch runner into independent Core service 2026-03-26 11:00:47 +00:00