Repository navigation
feat(coding-agent): jitter the session's auto-retry backoff (stack 3/3) - #9
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
CodeBoarding reviewStatus: 1 changed component See the full change in CodeBoarding. graph LR
n_Coding_Agent_Application["Coding Agent Application"]
n_AI_Provider_Runtime["AI Provider Runtime"]
n_Durable_State_Codemode_Runtime["Durable State #38; Codemode Runtime"]
n_Workspace_Automation_Scripts["Workspace Automation Scripts"]
n_Terminal_UI_Toolkit["Terminal UI Toolkit"]
n_Agent_Evaluation_Harness["Agent Evaluation Harness"]
n_MCP_Protocol_Client["MCP Protocol Client"]
n_Agent_Core_Loop["Agent Core Loop"]
n_Telemetry_Instrumentation["Telemetry Instrumentation"]
n_Coding_Agent_Application -- "queries models and provider credentials" --> n_AI_Provider_Runtime
n_Coding_Agent_Application -- "renders interactive screens and controls" --> n_Terminal_UI_Toolkit
n_Coding_Agent_Application -- "drives agent prompt execution loop via" --> n_Agent_Core_Loop
n_Coding_Agent_Application -- "executes scripts in codemode sandboxes" --> n_Durable_State_Codemode_Runtime
n_Coding_Agent_Application -- "manages MCP authentication and transports" --> n_MCP_Protocol_Client
n_AI_Provider_Runtime -- "prompts interactive login flow" --> n_Coding_Agent_Application
n_Durable_State_Codemode_Runtime -- "delegates execution callbacks to agent runtime" --> n_Coding_Agent_Application
n_Durable_State_Codemode_Runtime -- "queries available model catalog" --> n_AI_Provider_Runtime
n_Workspace_Automation_Scripts -- "hydrates model catalog definitions" --> n_AI_Provider_Runtime
n_Workspace_Automation_Scripts -- "loads session and auth configurations" --> n_Coding_Agent_Application
n_Workspace_Automation_Scripts -- "persists state in durable documents" --> n_Durable_State_Codemode_Runtime
n_Terminal_UI_Toolkit -- "dispatches layout and input events to views" --> n_Coding_Agent_Application
n_Agent_Evaluation_Harness -- "benchmarks model runtimes" --> n_Coding_Agent_Application
n_Agent_Evaluation_Harness -- "tests provider model interfaces" --> n_AI_Provider_Runtime
n_Agent_Evaluation_Harness -- "verifies agent state in UI evaluations" --> n_Agent_Core_Loop
n_MCP_Protocol_Client -- "persists tokens via agent credential store" --> n_Coding_Agent_Application
n_Agent_Core_Loop -- "dispatches events to message stream" --> n_AI_Provider_Runtime
classDef added fill:#1f883d,stroke:#0b5d23,color:#ffffff;
classDef modified fill:#bf8700,stroke:#7d4e00,color:#ffffff;
classDef deleted fill:#cf222e,stroke:#82071e,color:#ffffff,stroke-dasharray:5 3;
class n_Coding_Agent_Application modified;
linkStyle 2 stroke:#7d4e00,stroke-width:2px;
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Top of the example stack, based on #8 (which is based on #7).
AgentSessionauto-retry now waitsjitteredRetryDelayMsinstead ofretryDelayMs, so sessions that failed together do not retry in lockstep. The delay-cap regression test pinsMath.randomto the top of the range.🤖 Generated with Claude Code