Files
codex/codex-rs/ext/agent-message-board/src/lib.rs
T
jif 9da07658e2 Move agent message-board backend construction into the extension (#58986)
## What changed

Add `BoardBackend` so the core adapter selects the configured backend and supplies a `MessageBoardHost`, while the extension opens MCP, connected, remote, in-memory, and local boards at thread startup.

Move remote credential handling, HTTP client construction, and backend installation into `codex-agent-message-board-extension`, preserving existing notification delivery semantics.

GitOrigin-RevId: 98fa5525f142596c6cc6b203198fd537546c01d5
2026-11-02 21:22:16 +00:00

17 lines
537 B
Rust

//! Constructs configured boards and installs tools over the shared board interface.
//! Storage, backend behavior and tool implementations live in `codex-message-board`.
mod backend;
mod extension;
mod mcp;
pub use backend::BoardBackend;
pub use backend::install;
/// Storage selected by the agent consumer for opening, setup and permanent deletion.
pub fn local_board_options() -> codex_message_board::LocalBoardOptions {
codex_message_board::LocalBoardOptions {
storage_namespace: "agent_message_board".into(),
}
}