mirror of
https://github.com/openai/codex.git
synced 2026-11-13 14:46:14 +00:00
Read plugin authentication state from AuthManager (#39087)
## What changed - Give `PluginsManager` a shared `AuthManager` instead of a separately mutable authentication-mode snapshot. - Read the current authentication mode and credentials from that shared manager for plugin discovery, startup tasks, CLI commands, MCP setup, and external-agent migration. - Update test helpers and coverage to exercise plugin projections and curated marketplace selection as authentication changes. GitOrigin-RevId: 600c94de5130eda2da5727e1a0b4d39083fefc56
This commit is contained in:
1 parent
2013e04354
commit
fc6268ad38
37 files changed
+448
-320
No files matched your search
@@ -1408,9 +1408,6 @@ impl Session {
|
||||
let mcp_projection = if startup_auth_changed
|
||||
|| mcp_auth_changes.has_changed().unwrap_or(false)
|
||||
{
|
||||
sess.services
|
||||
.plugins_manager
|
||||
.set_auth_mode(latest_auth.as_ref().map(CodexAuth::api_auth_mode));
|
||||
sess.services
|
||||
.mcp_manager
|
||||
.runtime_config_for_step(
|
||||
|
||||
Reference in new issue
Block a user