WIP: Replace #30 with durable two-worker CLI concurrency fix #31

Closed
hermes-automation wants to merge 1 commits from feature/hermes-durable-two-worker-cli-concurrency into main

Supersedes incomplete draft #30. Do not merge #30; it changes only the normal Hermes profile cap and leaves the direct CLI lane overridden to one worker.

This replacement sets both independent durable concurrency controls to two:

  • kanban.max_in_progress_per_profile for normal Hermes gateway profiles
  • HERMES_CLI_LANE_CONCURRENCY for direct cli-* Codex/Claude runner processes

It preserves gateway api_server max_concurrent_runs at 4 and leaves provider quota/cooldown policy unchanged.

Verification:

  • all kustomize render stages passed
  • source and rendered Hermes manifests show profile cap 2 and CLI lane cap 2
  • source and rendered API cap remains 4; quota/cooldowns remain 15/300/3600
  • targeted concurrency regression tests passed (2 tests)
  • full suite baseline: the four remaining failures reproduce on pristine origin/main
Supersedes incomplete draft #30. Do not merge #30; it changes only the normal Hermes profile cap and leaves the direct CLI lane overridden to one worker. This replacement sets both independent durable concurrency controls to two: - kanban.max_in_progress_per_profile for normal Hermes gateway profiles - HERMES_CLI_LANE_CONCURRENCY for direct cli-* Codex/Claude runner processes It preserves gateway api_server max_concurrent_runs at 4 and leaves provider quota/cooldown policy unchanged. Verification: - all kustomize render stages passed - source and rendered Hermes manifests show profile cap 2 and CLI lane cap 2 - source and rendered API cap remains 4; quota/cooldowns remain 15/300/3600 - targeted concurrency regression tests passed (2 tests) - full suite baseline: the four remaining failures reproduce on pristine origin/main
hermes-automation added 1 commit 2026-08-21 04:20:50 +00:00
bstein approved these changes 2026-08-21 06:17:19 +00:00
bstein closed this pull request 2026-08-21 07:30:20 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: titan/atlas-iac#31
No description provided.