agcodex-protocol 0.1.0

Communication protocol definitions for AGCodex
Documentation
Build #2439473 2025-08-23 19:44:55
# rustc version
rustc 1.91.0-nightly (46c219bd2 2025-08-22)# docs.rs version
docsrs 0.6.0 (8bbaf878 2025-08-22)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/agcodex-protocol-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/agcodex-protocol-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250822-1.91.0-nightly-46c219bd2\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] ec8780dd773fe345f5fc32cfc7c076759833c440d293d867c4a62646c771fe23
[INFO] running `Command { std: "docker" "start" "-a" "ec8780dd773fe345f5fc32cfc7c076759833c440d293d867c4a62646c771fe23", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting agcodex-protocol v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `codex_core::protocol::PatchApplyBeginEvent`
[INFO] [stderr]    --> src/mcp_protocol.rs:289:37
[INFO] [stderr]     |
[INFO] [stderr] 289 |     /// Use to correlate this with [codex_core::protocol::PatchApplyBeginEvent]
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `codex_core` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `codex_core::protocol::PatchApplyEndEvent`
[INFO] [stderr]    --> src/mcp_protocol.rs:290:14
[INFO] [stderr]     |
[INFO] [stderr] 290 |     /// and [codex_core::protocol::PatchApplyEndEvent].
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `codex_core` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `codex_core::protocol::ExecCommandBeginEvent`
[INFO] [stderr]    --> src/mcp_protocol.rs:305:37
[INFO] [stderr]     |
[INFO] [stderr] 305 |     /// Use to correlate this with [codex_core::protocol::ExecCommandBeginEvent]
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `codex_core` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `codex_core::protocol::ExecCommandEndEvent`
[INFO] [stderr]    --> src/mcp_protocol.rs:306:14
[INFO] [stderr]     |
[INFO] [stderr] 306 |     /// and [codex_core::protocol::ExecCommandEndEvent].
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `codex_core` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::codex_conversation::CodexConversation`
[INFO] [stderr]   --> src/protocol.rs:54:27
[INFO] [stderr]    |
[INFO] [stderr] 54 |     /// for a turn of a [`crate::codex_conversation::CodexConversation`].
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `codex_conversation` in module `agcodex_protocol`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `crate::client::ModelClient`
[INFO] [stderr]   --> src/protocol.rs:69:50
[INFO] [stderr]    |
[INFO] [stderr] 69 |         /// Must be a valid model slug for the [`crate::client::ModelClient`]
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `client` in module `agcodex_protocol`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/config_types.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 | /// See https://platform.openai.com/docs/guides/reasoning?api-mode=responses#get-started-with-reasoning
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]   |
[INFO] [stderr] 7 | /// See <https://platform.openai.com/docs/guides/reasoning?api-mode=responses#get-started-with-reasoning>
[INFO] [stderr]   |         +                                                                                               +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/config_types.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | /// See https://platform.openai.com/docs/guides/reasoning?api-mode=responses#reasoning-summaries
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]    |
[INFO] [stderr] 23 | /// See <https://platform.openai.com/docs/guides/reasoning?api-mode=responses#reasoning-summaries>
[INFO] [stderr]    |         +                                                                                        +
[INFO] [stderr] 
[INFO] [stderr] warning: `agcodex-protocol` (lib doc) generated 8 warnings (run `cargo fix --lib -p agcodex-protocol` to apply 2 suggestions)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.06s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/agcodex_protocol/index.html
[INFO] running `Command { std: "docker" "inspect" "ec8780dd773fe345f5fc32cfc7c076759833c440d293d867c4a62646c771fe23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec8780dd773fe345f5fc32cfc7c076759833c440d293d867c4a62646c771fe23", kill_on_drop: false }`
[INFO] [stdout] ec8780dd773fe345f5fc32cfc7c076759833c440d293d867c4a62646c771fe23