Move agent message board host integration to app-server (#59162)

## What changed

Move the board host adapter and `install_agent_message_board` from `codex-core` to `codex-app-server`, using public core runtime interfaces. Update extension registration, test callers, dependencies, and installation documentation to use the new location.

Format `CHANNEL_POST` notification payloads in the host adapter and retain recognition of legacy board notices in core. Expose `MULTI_AGENT_V2_NAMESPACE_DESCRIPTION` for host extensions to share with native tools.

GitOrigin-RevId: 679b5751de102bff80e6b9d4b0728a84fbdedd85
This commit is contained in:
jif
2026-11-03 13:38:59 +00:00
committed by copyberry
parent c0d2a6fac4
commit bfdbf01bfa
14 changed files with 46 additions and 38 deletions
+1
View File
@@ -12,6 +12,7 @@ doctest = false
workspace = true
[dependencies]
codex-app-server = { workspace = true }
anyhow = { workspace = true }
assert_cmd = { workspace = true }
base64 = { workspace = true }
+1 -1
View File
@@ -866,7 +866,7 @@ impl TestCodexBuilder {
.or_else(|| codex_utils_cargo_bin::cargo_bin("codex-code-mode-host").ok());
let thread_manager = Arc::new_cyclic(|manager| {
let mut extensions = self.extensions.to_builder();
codex_core::install_agent_message_board(&mut extensions, manager.clone());
codex_app_server::install_agent_message_board(&mut extensions, manager.clone());
if config.features.enabled(Feature::GuardianV2) {
codex_guardian_v2::install(&mut extensions, auth_manager.clone(), manager.clone());
} else {