Skip to content

Track shared ACP models and preserve session defaults#1583

Merged
bug-ops merged 2 commits intomainfrom
fix-issue-1576-analysishmm-last
Mar 12, 2026
Merged

Track shared ACP models and preserve session defaults#1583
bug-ops merged 2 commits intomainfrom
fix-issue-1576-analysishmm-last

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Mar 12, 2026

Summary

  • Reworked ACP agent/transport configs to store available models in a shared RwLock so sessions and config options read a consistent snapshot without racing
  • Ensured new sessions capture an initial model, respect cached defaults, and synchronize config option updates with the shared model list
  • Updated cache warm-up logic and tests to exercise the shared state and new helper constructors while keeping the instructions from rust-team-orchestrator in mind

@github-actions github-actions bot added rust Rust code changes size/L Large PR (201-500 lines) labels Mar 12, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 12, 2026 22:06
@bug-ops bug-ops linked an issue Mar 12, 2026 that may be closed by this pull request
5 tasks
@bug-ops bug-ops merged commit 016990e into main Mar 12, 2026
15 checks passed
@bug-ops bug-ops deleted the fix-issue-1576-analysishmm-last branch March 12, 2026 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rust Rust code changes size/L Large PR (201-500 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

acp: warm_model_caches blocks server startup for up to 5 seconds with no feedback

1 participant