Remove plugin cache config reflex

This commit is contained in:
Meta Vens 2026-05-13 12:46:22 +01:00
commit 9f2ba79bb2
5 changed files with 6 additions and 11 deletions

View file

@ -774,6 +774,11 @@ MCP dependency install, or advertises plugin capability summaries. MCP remains
a JSON-RPC protocol edge; Codex apps/skills/plugins no longer get smuggled
through that edge as if they were the protocol.
The config-mutation plugin/skill cache reflex is gone too. App-server still
notifies remote control after successful config writes, but it no longer pokes
`plugins_manager` or `skills_manager` as a dead compensator for disabled
product surfaces.
The Phase 6 freshness slice is landed. It exposes read-only
`thread/epiphany/freshness` from live retrieval summaries plus graph
frontier/churn state and, for loaded threads, watcher-backed invalidation

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -639,15 +639,6 @@ impl CodexMessageProcessor {
.await
}
pub(crate) fn handle_config_mutation(&self) {
self.clear_plugin_related_caches();
}
fn clear_plugin_related_caches(&self) {
self.thread_manager.plugins_manager().clear_cache();
self.thread_manager.skills_manager().clear_cache();
}
fn current_account_updated_notification(&self) -> AccountUpdatedNotification {
let auth = self.auth_manager.auth_cached();
AccountUpdatedNotification {

View file

@ -1045,7 +1045,6 @@ impl MessageProcessor {
}
async fn handle_config_mutation(&self) {
self.codex_message_processor.handle_config_mutation();
let Some(remote_control_handle) = &self.remote_control_handle else {
return;
};