Skip to content

[codex] Support multi-pod application deployment - #3705

Closed
hhhhsc701 wants to merge 1 commit into
dev/helm-release-splitfrom
dev/multi-pod-business
Closed

[codex] Support multi-pod application deployment#3705
hhhhsc701 wants to merge 1 commit into
dev/helm-release-splitfrom
dev/multi-pod-business

Conversation

@hhhhsc701

Copy link
Copy Markdown
Contributor

What changed

  • Add Redis-backed distributed agent run state, cancellation, heartbeat, and stream replay support.
  • Make shared file and skill writes safe across replicas.
  • Add process-local health endpoints and multi-replica Kubernetes configuration, PDBs, and RWX storage validation.
  • Preserve frontend run errors and make shared locale configuration writes atomic.

Why

The application services need to run with multiple replicas without losing run state, corrupting shared files, or routing resume/stop requests to the wrong pod.

Impact

Runtime state now depends on Redis in multi-pod deployments. Application charts default to three replicas and require shared RWX storage.

Validation

  • 127 targeted backend/SDK tests passed.
  • 8 frontend Node tests passed.
  • git diff --check passed.

Stack

Base PR in the three-PR split. The Helm release split is stacked on this branch.

@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

@hhhhsc701
hhhhsc701 force-pushed the dev/multi-pod-business branch from 09775b3 to f04946a Compare August 19, 2026 06:50
@hhhhsc701
hhhhsc701 changed the base branch from develop to dev/helm-release-split August 19, 2026 06:54
@hhhhsc701
hhhhsc701 deleted the branch dev/helm-release-split August 19, 2026 09:28
@hhhhsc701 hhhhsc701 closed this Aug 19, 2026
@hhhhsc701
hhhhsc701 deleted the dev/multi-pod-business branch August 19, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant