Extract shared message-board code into codex-message-board (#55970)

## What changed

Move the message-board API, types, permissions, storage backends, and tool implementations into the new `codex-message-board` crate. Keep extension registration in `codex-agent-message-board-extension`, and update core and the remote client to use the shared crate directly.

Move the existing board tests with the implementation and add the crate to the Cargo workspace and Bazel build.

GitOrigin-RevId: 33ce527c2bef7f862eba55cb9b32222902ccf4ad
This commit is contained in:
felixxia-oai
2026-10-21 19:34:51 +00:00
committed by copyberry
parent 02c6a2d3f1
commit a47d1338c1
40 changed files with 190 additions and 137 deletions
@@ -126,7 +126,7 @@
//codex-rs/exec:exec-all-test-windows-cross 331
//codex-rs/exec:exec-event_processor_with_json_output-test-windows-cross 1
//codex-rs/exec:exec-unit-tests 47
//codex-rs/ext/agent-message-board:agent-message-board-local_board-test-windows-cross 46
//codex-rs/message-board:message-board-local_board-test-windows-cross 46
//codex-rs/ext/agent-message-board:agent-message-board-unit-tests 30
//codex-rs/ext/agent:agent-agent_service-test-windows-cross 3
//codex-rs/ext/agent:agent-unit-tests 1
1 # Windows Bazel duration weights; columns: target<TAB>seconds.
126 //codex-rs/exec:exec-all-test-windows-cross
127 //codex-rs/exec:exec-event_processor_with_json_output-test-windows-cross
128 //codex-rs/exec:exec-unit-tests
129 //codex-rs/ext/agent-message-board:agent-message-board-local_board-test-windows-cross //codex-rs/message-board:message-board-local_board-test-windows-cross
130 //codex-rs/ext/agent-message-board:agent-message-board-unit-tests
131 //codex-rs/ext/agent:agent-agent_service-test-windows-cross
132 //codex-rs/ext/agent:agent-unit-tests