[INFO] cloning repository https://github.com/chessIthaca/Mnemo [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chessIthaca/Mnemo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FchessIthaca%2FMnemo", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FchessIthaca%2FMnemo'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3838a4e2c0eae86cfa4d0a71a480665e9f6bd187 [INFO] documenting chessIthaca/Mnemo against 1.100.0-beta.1 for beta-rustdoc-1.100 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FchessIthaca%2FMnemo" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/chessIthaca/Mnemo [INFO] finished tweaking git repo https://github.com/chessIthaca/Mnemo [INFO] tweaked toml for git repo https://github.com/chessIthaca/Mnemo written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/chessIthaca/Mnemo on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/chessIthaca/Mnemo already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f [INFO] running `Command { std: "docker" "start" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling tree-sitter-language v0.1.8 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Checking memchr v2.8.3 [INFO] [stderr] Checking smallvec v1.15.2 [INFO] [stderr] Checking pin-project-lite v0.2.17 [INFO] [stderr] Checking stable_deref_trait v1.2.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Checking futures-core v0.3.34 [INFO] [stderr] Checking bytes v1.12.1 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking log v0.4.34 [INFO] [stderr] Checking futures-sink v0.3.34 [INFO] [stderr] Checking lock_api v0.4.14 [INFO] [stderr] Checking simd-adler32 v0.3.10 [INFO] [stderr] Checking bitflags v2.13.1 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Checking futures-channel v0.3.34 [INFO] [stderr] Checking litemap v0.8.2 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Checking writeable v0.6.3 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Checking once_cell v1.21.4 [INFO] [stderr] Checking futures-task v0.3.34 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Checking slab v0.4.12 [INFO] [stderr] Checking futures-io v0.3.34 [INFO] [stderr] Checking utf8_iter v1.0.4 [INFO] [stderr] Checking miniz_oxide v0.9.1 [INFO] [stderr] Checking percent-encoding v2.3.2 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Checking zeroize v1.9.0 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Checking untrusted v0.9.0 [INFO] [stderr] Checking regex-syntax v0.8.11 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Checking alloc-stdlib v0.2.4 [INFO] [stderr] Checking rustls-pki-types v1.15.1 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking typenum v1.20.1 [INFO] [stderr] Checking brotli-decompressor v5.0.3 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking aho-corasick v1.1.5 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling rustls v0.23.43 [INFO] [stderr] Checking flate2 v1.1.10 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking http v1.5.0 [INFO] [stderr] Checking form_urlencoded v1.2.2 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Compiling inotify-sys v0.1.8 [INFO] [stderr] Checking compression-core v0.4.32 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Checking http-body v1.1.0 [INFO] [stderr] Checking brotli v8.0.4 [INFO] [stderr] Checking hybrid-array v0.4.15 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking mio v1.2.2 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking socket2 v0.6.5 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking anstyle-parse v1.0.0 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking sync_wrapper v1.0.2 [INFO] [stderr] Checking tower-layer v0.3.3 [INFO] [stderr] Checking is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Checking ipnet v2.12.1 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Checking anstyle-query v1.1.5 [INFO] [stderr] Checking regex-automata v0.4.18 [INFO] [stderr] Checking colorchoice v1.0.5 [INFO] [stderr] Checking anstyle v1.0.14 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling tree-sitter-php v0.24.2 [INFO] [stderr] Compiling tree-sitter-javascript v0.25.0 [INFO] [stderr] Checking crypto-common v0.2.2 [INFO] [stderr] Checking block-buffer v0.12.1 [INFO] [stderr] Checking anstream v1.0.0 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Compiling tree-sitter-java v0.23.5 [INFO] [stderr] Compiling tree-sitter-html v0.23.2 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-go v0.25.0 [INFO] [stderr] Compiling tree-sitter-rust v0.24.2 [INFO] [stderr] Compiling tree-sitter-cpp v0.23.4 [INFO] [stderr] Compiling tree-sitter-ruby v0.23.1 [INFO] [stderr] Compiling tree-sitter-c-sharp v0.23.5 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling tree-sitter-c v0.24.2 [INFO] [stderr] Checking http-body-util v0.1.4 [INFO] [stderr] Checking webpki-roots v1.0.9 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking fdeflate v0.3.7 [INFO] [stderr] Checking pxfm v0.1.30 [INFO] [stderr] Checking quick-error v2.0.1 [INFO] [stderr] Checking clap_lex v1.1.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Checking ryu v1.0.23 [INFO] [stderr] Checking strsim v0.11.1 [INFO] [stderr] Checking linux-raw-sys v0.12.1 [INFO] [stderr] Checking const-oid v0.10.2 [INFO] [stderr] Checking winnow v1.0.4 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Checking zune-core v0.5.3 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking weezl v0.1.12 [INFO] [stderr] Checking digest v0.11.3 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking zune-jpeg v0.5.15 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking hashlink v0.12.2 [INFO] [stderr] Checking png v0.18.1 [INFO] [stderr] Checking clap_builder v4.6.7 [INFO] [stderr] Checking gif v0.14.2 [INFO] [stderr] Checking toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Checking image-webp v0.2.4 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking regex v1.13.1 [INFO] [stderr] Checking bstr v1.13.1 [INFO] [stderr] Checking fancy-regex v0.19.2 [INFO] [stderr] Checking inotify v0.11.5 [INFO] [stderr] Checking serde_spanned v1.1.1 [INFO] [stderr] Checking toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Checking compression-codecs v0.4.38 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Checking moxcms v0.8.1 [INFO] [stderr] Compiling tree-sitter v0.27.0 [INFO] [stderr] Checking notify-types v2.1.0 [INFO] [stderr] Checking zerofrom v0.1.8 [INFO] [stderr] Checking streaming-iterator v0.1.9 [INFO] [stderr] Checking bytemuck v1.25.2 [INFO] [stderr] Checking yoke v0.8.3 [INFO] [stderr] Checking toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking cpufeatures v0.3.0 [INFO] [stderr] Checking fallible-iterator v0.3.0 [INFO] [stderr] Checking fallible-streaming-iterator v0.1.9 [INFO] [stderr] Checking fastrand v2.5.0 [INFO] [stderr] Checking rustc-hash v2.1.3 [INFO] [stderr] Checking tiktoken-rs v0.12.1 [INFO] [stderr] Checking uuid v1.26.1 [INFO] [stderr] Checking tempfile v3.27.0 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking toml v1.1.6+spec-1.1.0 [INFO] [stderr] Checking notify v8.2.0 [INFO] [stderr] Checking zerovec v0.11.6 [INFO] [stderr] Checking rustls-webpki v0.103.13 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Checking potential_utf v0.1.5 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling clap_derive v4.6.7 [INFO] [stderr] Checking tinystr v0.8.3 [INFO] [stderr] Checking tokio v1.53.1 [INFO] [stderr] Checking zerotrie v0.2.4 [INFO] [stderr] Checking icu_locale_core v2.2.0 [INFO] [stderr] Checking icu_collections v2.2.0 [INFO] [stderr] Checking futures-util v0.3.34 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Checking directories v6.0.0 [INFO] [stderr] Checking base64 v0.23.1 [INFO] [stderr] Checking glob v0.3.4 [INFO] [stderr] Checking similar v3.2.0 [INFO] [stderr] Checking icu_provider v2.2.0 [INFO] [stderr] Checking icu_normalizer v2.2.0 [INFO] [stderr] Checking icu_properties v2.2.0 [INFO] [stderr] Checking clap v4.6.7 [INFO] [stderr] Checking image v0.25.10 [INFO] [stderr] Checking idna_adapter v1.2.2 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking url v2.5.8 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking futures-executor v0.3.34 [INFO] [stderr] Checking futures v0.3.34 [INFO] [stderr] Checking hyper v1.11.0 [INFO] [stderr] Checking tokio-util v0.7.19 [INFO] [stderr] Checking async-compression v0.4.43 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking tokio-rustls v0.26.4 [INFO] [stderr] Checking tokio-stream v0.1.19 [INFO] [stderr] Checking tower-http v0.6.11 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking hyper-rustls v0.27.9 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] Checking rusqlite v0.40.2 [INFO] [stderr] Documenting mnemo v1.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: public documentation for `agent` links to private item `loop_impl` [INFO] [stdout] --> src/agent/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | //! - [`loop_impl`] — the `AgentLoop` struct, constructors, and public handles. [INFO] [stdout] | ^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `turn` [INFO] [stdout] --> src/agent/mod.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | //! - [`turn`] — the `run_turn` driver (streaming, summarization, auto-recall). [INFO] [stdout] | ^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `recall_delta` [INFO] [stdout] --> src/agent/mod.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | //! - [`recall_delta`] — the `recall_delta` lever's per-session cache: what the [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `dispatch` [INFO] [stdout] --> src/agent/mod.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | //! - [`dispatch`] — tool-call dispatch, the approval gate, provider retry. [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tests` [INFO] [stdout] --> src/agent/mod.rs:37:32 [INFO] [stdout] | [INFO] [stdout] 37 | //! The loop's tests live in [`tests`] (a `#[cfg(test)]`-only submodule). [INFO] [stdout] | ^^^^^ no item named `tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `TOKEN_MEASURE_CHUNK_CHARS` [INFO] [stdout] --> src/agent/context.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | //! [`TOKEN_MEASURE_CHUNK_CHARS`]; longer strings are measured chunk-wise. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `SUMMARY_BUDGET_SLACK_TOKENS` [INFO] [stdout] --> src/agent/context.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 25 | //! budget; [`SUMMARY_BUDGET_SLACK_TOKENS`] absorbs the residual rounding and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `summary_prompt_budget` [INFO] [stdout] --> src/agent/context.rs:27:45 [INFO] [stdout] | [INFO] [stdout] 27 | //! - **Budgeted summarization REQUEST.** [`summary_prompt_budget`] derives the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `budgeted_cut_index` [INFO] [stdout] --> src/agent/context.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | //! be a smaller model), and [`budgeted_cut_index`] marches the cut back — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `enforce_sendable` [INFO] [stdout] --> src/agent/context.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | //! model's window ([`sendable_budget`], [`enforce_sendable`]) — otherwise the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `mechanical_compaction` [INFO] [stdout] --> src/agent/context.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | //! answered with [`mechanical_compaction`]: the region becomes a note that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `cap_tool_result_text` [INFO] [stdout] --> src/agent/context.rs:46:30 [INFO] [stdout] | [INFO] [stdout] 46 | //! - **Per-result caps.** [`cap_tool_result_text`] bounds a result as it ENTERS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `content_text_and_image_bytes` [INFO] [stdout] --> src/agent/context.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | //! length ([`content_text_and_image_bytes`]) instead of dropping them behind [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:58:57 [INFO] [stdout] | [INFO] [stdout] 58 | //! [`MAX_COMPACTION_RAISE_STEPS`] steps, capped by [`ContextManager::raise_cap`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `compaction_raise_note` [INFO] [stdout] --> src/agent/context.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | //! ([`compaction_raise_note`]) and read [`ContextManager::effective_limit`], so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ContextManager::build_summary_prompt` [INFO] [stdout] --> src/agent/context.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | //! The summarization prompt (see [`ContextManager::build_summary_prompt`]) uses [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ContextManager` has no field or associated item named `build_summary_prompt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `MAX_COMPACTION_RAISE_STEPS` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:158:8 [INFO] [stdout] | [INFO] [stdout] 158 | /// ([`ContextManager::raise_cap`]) would allow more. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `CompactionRaise` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | /// [`ContextManager::raise_cap`] (the model's window minus the output headroom) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `Raised` links to private item `compaction_raise_note` [INFO] [stdout] --> src/agent/context.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | /// ([`compaction_raise_note`]) so the raise is visible. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `effective_limit` links to private item `Self::raise_cap` [INFO] [stdout] --> src/agent/context.rs:344:61 [INFO] [stdout] | [INFO] [stdout] 344 | /// session's temporary raise, clamped to [`raise_cap`](Self::raise_cap). [INFO] [stdout] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `summarize` links to private item `summary_cut_index` [INFO] [stdout] --> src/agent/context.rs:501:47 [INFO] [stdout] | [INFO] [stdout] 501 | /// is cut at a tool-call boundary (see [`summary_cut_index`]), so it can [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `N` [INFO] [stdout] --> src/agent/context.rs:829:16 [INFO] [stdout] | [INFO] [stdout] 829 | /// ("messages[N] is a tool message whose tool_call_id … has no matching [INFO] [stdout] | ^ no item named `N` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `TOOL_RESULT_MAX_CHARS` links to private item `cap_tool_result_text` [INFO] [stdout] --> src/agent/context.rs:1041:7 [INFO] [stdout] | [INFO] [stdout] 1041 | /// [`cap_tool_result_text`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `tool_result_is_truncatable` [INFO] [stdout] --> src/agent/context.rs:1151:44 [INFO] [stdout] | [INFO] [stdout] 1151 | /// TRUNCATABLE population — the results [`tool_result_is_truncatable`] can [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `COMPACTED_MARKER` [INFO] [stdout] --> src/agent/context.rs:1155:56 [INFO] [stdout] | [INFO] [stdout] 1155 | /// truncatable results back to `summary_chars` plus [`COMPACTED_MARKER`] in a [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `truncate_tool_result_at` [INFO] [stdout] --> src/agent/context.rs:1160:7 [INFO] [stdout] | [INFO] [stdout] 1160 | /// [`truncate_tool_result_at`] and left unmarked, so it stays intact forever. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `rerun_pointer` [INFO] [stdout] --> src/agent/context.rs:1201:7 [INFO] [stdout] | [INFO] [stdout] 1201 | /// [`rerun_pointer`]. Results whose id has no matching tool call (or whose [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `COMPACTED_MARKER` [INFO] [stdout] --> src/agent/context.rs:1203:7 [INFO] [stdout] | [INFO] [stdout] 1203 | /// [`COMPACTED_MARKER`] and never contains it, so idempotency is unaffected. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `sendable_budget` links to private item `summary_prompt_budget` [INFO] [stdout] --> src/agent/context.rs:1460:8 [INFO] [stdout] | [INFO] [stdout] 1460 | /// ([`summary_prompt_budget`]), so using the summarizer's window here would [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context_budget` links to private item `enforce_sendable` [INFO] [stdout] --> src/agent/context.rs:1720:52 [INFO] [stdout] | [INFO] [stdout] 1720 | /// Also used for the compaction post-condition ([`enforce_sendable`]): the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `TokenAccounting` links to private item `count_message_tokens` [INFO] [stdout] --> src/agent/context.rs:2051:45 [INFO] [stdout] | [INFO] [stdout] 2051 | /// — both share the per-message formula ([`count_message_tokens`]) and every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::build` [INFO] [stdout] --> src/agent/factory.rs:9:68 [INFO] [stdout] | [INFO] [stdout] 9 | //! and builds a **fresh** [`AgentLoop`] on each call to [`build`](Self::build). [INFO] [stdout] | ^^^^^^^^^^^ no item named `build` in module `factory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ModelResolver` [INFO] [stdout] --> src/agent/factory.rs:583:33 [INFO] [stdout] | [INFO] [stdout] 583 | /// Wire in a per-context [`ModelResolver`]. Called once by the IPC layer [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `ModelResolver` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DescendantTracker` [INFO] [stdout] --> src/agent/factory.rs:659:23 [INFO] [stdout] | [INFO] [stdout] 659 | /// Wire in the [`DescendantTracker`] that backs the workflow-state- [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `DescendantTracker` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `failure_triage` links to private item `crate::agent::turn` [INFO] [stdout] --> src/agent/failure_triage.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | //! repair loop in [`crate::agent::turn`], the provider turn-attempt ladder in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:33:40 [INFO] [stdout] | [INFO] [stdout] 33 | //! The opt-in kNN overlay (item 4b, [`failure_triage_knn`]) closes the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:252:8 [INFO] [stdout] | [INFO] [stdout] 252 | /// ([`failure_triage_knn`] — consulted before the slot while [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:271:37 [INFO] [stdout] | [INFO] [stdout] 271 | /// The optional kNN overlay ([`failure_triage_knn`]): `None` in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `ToolBatch` links to private item `crate::agent::MAX_RETRIES` [INFO] [stdout] --> src/agent/failure_triage.rs:493:27 [INFO] [stdout] | [INFO] [stdout] 493 | /// the batch-level [`crate::agent::MAX_RETRIES`] accounting). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `log_failure` links to private item `LOG_ERROR_TEXT_MAX_CHARS` [INFO] [stdout] --> src/agent/failure_triage.rs:638:17 [INFO] [stdout] | [INFO] [stdout] 638 | /// capped at [`LOG_ERROR_TEXT_MAX_CHARS`] chars. Rows go to the default [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `LOG_STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/agent/reflex.rs:492:11 [INFO] [stdout] | [INFO] [stdout] 492 | /// [`LOG_STATE_TEXT_MAX_CHARS`] — the fine-tuning corpus. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering_stats` links to private item `SteeringStats::observe_result` [INFO] [stdout] --> src/agent/steering_stats.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | //! - [`SteeringStats::observe_result`]: the result is matched against the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering_stats` links to private item `SteeringStats::observe_call` [INFO] [stdout] --> src/agent/steering_stats.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | //! - [`SteeringStats::observe_call`]: every tool call is checked against the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Fresh` [INFO] [stdout] --> src/agent/step_lanes.rs:20:63 [INFO] [stdout] | [INFO] [stdout] 20 | //! [`needs_classify`] gates every call: a NEW plan step is [`Fresh`] [INFO] [stdout] | ^^^^^ no item named `Fresh` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `evidence_note` links to private item `MAX_NOTE_BYTES` [INFO] [stdout] --> src/agent/step_verify.rs:215:34 [INFO] [stdout] | [INFO] [stdout] 215 | /// otherwise) — capped at [`MAX_NOTE_BYTES`] so no log ever lands in [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SteeringStats::should_gate_file_edit` [INFO] [stdout] --> src/agent/dispatch.rs:1399:26 [INFO] [stdout] | [INFO] [stdout] 1399 | /// per-(agent, path) ([`SteeringStats::should_gate_file_edit`], plan [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SteeringStats` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::CancelSuggestion` [INFO] [stdout] --> src/agent/loop_impl.rs:706:26 [INFO] [stdout] | [INFO] [stdout] 706 | /// re-inject them). A [`AgentCommand::CancelSuggestion`] cancels every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::Suggestion` [INFO] [stdout] --> src/agent/loop_impl.rs:707:16 [INFO] [stdout] | [INFO] [stdout] 707 | /// matching [`AgentCommand::Suggestion`] / [`AgentCommand::Prompt`] by text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::Prompt` [INFO] [stdout] --> src/agent/loop_impl.rs:707:47 [INFO] [stdout] | [INFO] [stdout] 707 | /// matching [`AgentCommand::Suggestion`] / [`AgentCommand::Prompt`] by text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `new` [INFO] [stdout] --> src/agent/loop_impl.rs:807:39 [INFO] [stdout] | [INFO] [stdout] 807 | /// Shared constructor body for [`new`] and [`with_constitution_source`]. [INFO] [stdout] | ^^^ no item named `new` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `with_constitution_source` [INFO] [stdout] --> src/agent/loop_impl.rs:807:51 [INFO] [stdout] | [INFO] [stdout] 807 | /// Shared constructor body for [`new`] and [`with_constitution_source`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `with_constitution_source` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:882:49 [INFO] [stdout] | [INFO] [stdout] 882 | /// Returns `self` for chaining. Wired by [`AgentLoopFactory`]; empty for [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:898:11 [INFO] [stdout] | [INFO] [stdout] 898 | /// [`AgentLoopFactory`]; `None` for directly-built test loops, where every [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory::build_with_root_spec` [INFO] [stdout] --> src/agent/loop_impl.rs:920:11 [INFO] [stdout] | [INFO] [stdout] 920 | /// [`AgentLoopFactory::build_with_root_spec`]; read by the IPC spawner so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:1130:49 [INFO] [stdout] | [INFO] [stdout] 1130 | /// Returns `self` for chaining. Wired by [`AgentLoopFactory`] once the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `forced_model` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:1206:52 [INFO] [stdout] | [INFO] [stdout] 1206 | /// Checked first in [`resolve_turn_provider`](Self::resolve_turn_provider), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_resolved_model` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:1216:35 [INFO] [stdout] | [INFO] [stdout] 1216 | /// [`resolve_turn_provider`](Self::resolve_turn_provider) on every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ModelResolver` [INFO] [stdout] --> src/agent/loop_impl.rs:1464:36 [INFO] [stdout] | [INFO] [stdout] 1464 | /// Consults the per-context [`ModelResolver`] (if any). When the resolver [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `ModelResolver` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_explicit_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2030:11 [INFO] [stdout] | [INFO] [stdout] 2030 | /// [`set_explicit_provider`] for where it yields to a configured [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `set_explicit_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2053:58 [INFO] [stdout] | [INFO] [stdout] 2053 | /// `agent_id`). Also swaps the default slot (like [`set_provider`]) so [INFO] [stdout] | ^^^^^^^^^^^^ no item named `set_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_explicit_provider` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2055:63 [INFO] [stdout] | [INFO] [stdout] 2055 | /// the pinned provider is what [`resolve_turn_provider`](Self::resolve_turn_provider) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2066:11 [INFO] [stdout] | [INFO] [stdout] 2066 | /// [`set_provider`]) — an explicit per-agent choice is not silently [INFO] [stdout] | ^^^^^^^^^^^^ no item named `set_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_explicit_provider` links to private item `Self::pending_swap` [INFO] [stdout] --> src/agent/loop_impl.rs:2070:72 [INFO] [stdout] | [INFO] [stdout] 2070 | /// current one, the swap is deferred — stored in [`pending_swap`](Self::pending_swap) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentTask::run_turn_with_retry` [INFO] [stdout] --> src/agent/turn.rs:350:33 [INFO] [stdout] | [INFO] [stdout] 350 | /// This lets the caller ([`AgentTask::run_turn_with_retry`]) retry the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentTask` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/agent/turn.rs:3432:77 [INFO] [stdout] | [INFO] [stdout] 3432 | /// keeps the request ending with a user message while leaving messages[0] [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/agent/turn.rs:3465:18 [INFO] [stdout] | [INFO] [stdout] 3465 | /// messages[0], and the volatile tail (workflow state + recalled memories) [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/agent/turn.rs:3471:44 [INFO] [stdout] | [INFO] [stdout] 3471 | /// Neither placement touches messages[0], which is what a provider's prompt [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `N` [INFO] [stdout] --> src/agent/turn.rs:5064:31 [INFO] [stdout] | [INFO] [stdout] 5064 | /// assistant turn ("messages[N] is an assistant message with no content and no [INFO] [stdout] | ^ no item named `N` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `MIN_BODY_CHARS` links to private item `body_carries_detail_marker` [INFO] [stdout] --> src/backlog.rs:59:7 [INFO] [stdout] | [INFO] [stdout] 59 | /// [`body_carries_detail_marker`]; the whole item still fits [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `normalize_item_text` links to private item `body_carries_detail_marker` [INFO] [stdout] --> src/backlog.rs:137:40 [INFO] [stdout] | [INFO] [stdout] 137 | /// an explicit no-code marker — see [`body_carries_detail_marker`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BacklogPosition` links to private item `parse_jsonl` [INFO] [stdout] --> src/backlog.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | /// lines), [`parse_jsonl`] collapses same-id lines with the FIRST [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Edge` [INFO] [stdout] --> src/codegraph/extract.rs:9:46 [INFO] [stdout] | [INFO] [stdout] 9 | //! [`resolve_edges`] then turns refs into [`Edge`]s across a whole file set by [INFO] [stdout] | ^^^^ no item named `Edge` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `IGNORED_DIRS` [INFO] [stdout] --> src/codegraph/walk.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | //! Reuses the search tool's ignore rules ([`IGNORED_DIRS`] + [INFO] [stdout] | ^^^^^^^^^^^^ no item named `IGNORED_DIRS` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | //! [`should_search`]) so the graph indexes exactly the files `search` sees: [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk_searchable` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:149:34 [INFO] [stdout] | [INFO] [stdout] 149 | /// max 1 MB) by delegating to [`should_search`]. This is the coverage the [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk_project` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:166:34 [INFO] [stdout] | [INFO] [stdout] 166 | /// max 1 MB) by delegating to [`should_search`]. Symlinked directories are not [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `capped` links to private item `REPARSE_CAP` [INFO] [stdout] --> src/codegraph/mod.rs:128:42 [INFO] [stdout] | [INFO] [stdout] 128 | /// True when the re-parse budget ([`REPARSE_CAP`]) was exhausted: [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reindex_files_containing` links to private item `REPARSE_CAP` [INFO] [stdout] --> src/codegraph/mod.rs:708:11 [INFO] [stdout] | [INFO] [stdout] 708 | /// [`REPARSE_CAP`] — matches beyond the cap are counted but not [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reindex_files_containing` links to private item `Self::reindex_one` [INFO] [stdout] --> src/codegraph/mod.rs:711:11 [INFO] [stdout] | [INFO] [stdout] 711 | /// [`Self::reindex_one`]) — while non-parseable code files (a language [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `deserialize_models` [INFO] [stdout] --> src/config/endpoints.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | /// (see [`deserialize_models`]); always serializes as tables. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `bundled_embedding_model` links to private item `default_bundled_embedding_model` [INFO] [stdout] --> src/config/general.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | /// ([`default_bundled_embedding_model`], MiniLM) — semantic recall is the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::hard_ceiling` [INFO] [stdout] --> src/config/general.rs:940:26 [INFO] [stdout] | [INFO] [stdout] 940 | /// [`hard_ceiling`](Self::hard_ceiling) — preventing fatal [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `ContextConfig` has no field or associated item named `hard_ceiling` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `keys` links to private item `restrict_permissions` [INFO] [stdout] --> src/config/keys.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | //! calls [`restrict_permissions`] to lock the file down to the current user: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `save` [INFO] [stdout] --> src/config/keys.rs:96:35 [INFO] [stdout] | [INFO] [stdout] 96 | /// stable output). Used by [`save`] and by `Config::save_all` staging. [INFO] [stdout] | ^^^^ no item named `save` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save` links to private item `restrict_permissions` [INFO] [stdout] --> src/config/keys.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 119 | /// M6 — see [`restrict_permissions`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build_brain` [INFO] [stdout] --> src/config/mod.rs:526:60 [INFO] [stdout] | [INFO] [stdout] 526 | /// written here, then the app is restarted. On restart, [`build_brain`] reads [INFO] [stdout] | ^^^^^^^^^^^ no item named `build_brain` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tauri::process::restart` [INFO] [stdout] --> src/config/mod.rs:538:35 [INFO] [stdout] | [INFO] [stdout] 538 | /// next process startup (after [`tauri::process::restart`]) opens it. Uses an [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `tauri` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:port` [INFO] [stdout] --> src/mcp/http.rs:50:48 [INFO] [stdout] | [INFO] [stdout] 50 | /// The server url's origin (scheme://host[:port]) — stored tokens are [INFO] [stdout] | ^^^^^ invalid path separator [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:port` [INFO] [stdout] --> src/mcp/oauth.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | /// The server origin (scheme://host[:port]) the tokens were issued [INFO] [stdout] | ^^^^^ invalid path separator [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:port` [INFO] [stdout] --> src/mcp/oauth.rs:82:23 [INFO] [stdout] | [INFO] [stdout] 82 | /// The scheme://host[:port] origin of a server URL (pure — unit-tested). [INFO] [stdout] | ^^^^^ invalid path separator [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `call_with_info` links to private item `Self::ensure` [INFO] [stdout] --> src/mcp/mod.rs:634:43 [INFO] [stdout] | [INFO] [stdout] 634 | /// A connection can vanish between [`Self::ensure`] releasing the lock [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `prefix_for` links to private item `PREFIXES` [INFO] [stdout] --> src/memory/auto_typing.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | /// six kinds ([`PREFIXES`] — the title view, not the file-naming view). [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/memory/auto_typing.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | /// by the body, capped at [`STATE_TEXT_MAX_CHARS`] chars. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `EmbedderStatus::Downloading` [INFO] [stdout] --> src/memory/classifier.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | /// exactly like [`EmbedderStatus::Downloading`], and `FineTuning` as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EmbedderStatus` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_MAX_FILES_PER_DIR` [INFO] [stdout] --> src/memory/consolidation.rs:54:7 [INFO] [stdout] | [INFO] [stdout] 54 | /// [`CORPUS_MAX_FILES_PER_DIR`] files per dir and the first [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_FILE_CHAR_CAP` [INFO] [stdout] --> src/memory/consolidation.rs:55:7 [INFO] [stdout] | [INFO] [stdout] 55 | /// [`CORPUS_FILE_CHAR_CAP`] chars of each, under a total [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_TOTAL_CHAR_CAP` [INFO] [stdout] --> src/memory/consolidation.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | /// [`CORPUS_TOTAL_CHAR_CAP`] (a `[...truncated...]` marker is appended when [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `finish_capture` links to private item `crate::memory::indexer::budgeted_digest` [INFO] [stdout] --> src/memory/finish_capture.rs:15:27 [INFO] [stdout] | [INFO] [stdout] 15 | //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `KnowledgeLinkKind` [INFO] [stdout] --> src/memory/indexer/knowledge.rs:432:11 [INFO] [stdout] | [INFO] [stdout] 432 | /// [`KnowledgeLinkKind`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `KnowledgeLinkKind` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `slug_for` links to private item `SLUG_TITLE_MAX_CHARS` [INFO] [stdout] --> src/memory/knowledge.rs:233:20 [INFO] [stdout] | [INFO] [stdout] 233 | /// part caps at [`SLUG_TITLE_MAX_CHARS`] chars (char-boundary safe); an empty [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `update` links to private item `Self::looks_like_row_digest` [INFO] [stdout] --> src/memory/knowledge.rs:736:11 [INFO] [stdout] | [INFO] [stdout] 736 | /// [`Self::looks_like_row_digest`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `replace_in_body` links to private item `Self::looks_like_row_digest` [INFO] [stdout] --> src/memory/knowledge.rs:801:35 [INFO] [stdout] | [INFO] [stdout] 801 | /// Deliberately not behind [`Self::looks_like_row_digest`], the guard [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `cleanup` links to private item `CLEANUP_CONCURRENCY` [INFO] [stdout] --> src/memory/maintenance.rs:89:28 [INFO] [stdout] | [INFO] [stdout] 89 | /// bounded concurrency ([`CLEANUP_CONCURRENCY`]) — each session's LLM calls [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reembed_all` [INFO] [stdout] --> src/memory/mod.rs:353:27 [INFO] [stdout] | [INFO] [stdout] 353 | /// re-embedded via [`reembed_all`]. [INFO] [stdout] | ^^^^^^^^^^^ no item named `reembed_all` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `access_log` links to private item `MAX_ACCESS_LOG_ENTRIES` [INFO] [stdout] --> src/memory/mod.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | /// writes, capped at [`MAX_ACCESS_LOG_ENTRIES`]). The log is in-memory [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_config` [INFO] [stdout] --> src/model_resolver.rs:260:58 [INFO] [stdout] | [INFO] [stdout] 260 | /// keep-alive). The cache is invalidated wholesale on [`set_config`] (after a [INFO] [stdout] | ^^^^^^^^^^ no item named `set_config` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `RealGit` [INFO] [stdout] --> src/project/git_ops.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | /// spawning a real `git` process. Production uses [`RealGit`] (spawns `git`); [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MockGit` [INFO] [stdout] --> src/project/git_ops.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 93 | /// tests use [`MockGit`] (an in-memory mini-git) so the test suite doesn't [INFO] [stdout] | ^^^^^^^ no item named `MockGit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `git_run` [INFO] [stdout] --> src/project/git_ops.rs:99:18 [INFO] [stdout] | [INFO] [stdout] 99 | /// output use [`git_run`] (mirrors `git`); callers that need raw output use [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `git_run_raw` [INFO] [stdout] --> src/project/git_ops.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | /// [`git_run_raw`] (mirrors `git_raw`). [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `git` [INFO] [stdout] --> src/project/git_ops.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | /// success. Mirrors [`git`] for code that doesn't need leading-whitespace [INFO] [stdout] | ^^^ no item named `git` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `commits_after_checkpoint` links to private item `commits_after_checkpoint_impl` [INFO] [stdout] --> src/project/git_ops.rs:376:7 [INFO] [stdout] | [INFO] [stdout] 376 | /// [`commits_after_checkpoint_impl`] for the semantics and rationale. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `ensure_managed_entries` links to private item `write_preserving` [INFO] [stdout] --> src/project/scaffold.rs:108:7 [INFO] [stdout] | [INFO] [stdout] 108 | /// [`write_preserving`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build_anthropic_client` [INFO] [stdout] --> src/provider/client_factory.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | /// [`build_anthropic_client`] by [`build_client`]. The mapping stays total [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `build_anthropic_client` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `resolve_display_effort` links to private item `resolve_effort` [INFO] [stdout] --> src/provider/client_factory.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | /// The DISPLAY-space counterpart of [`resolve_effort`]: the same resolution [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | //! `anthropic.rs` because it shares [`parse_models_with_vision`] and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | //! [`parse_models_with_vision`] handles the response shapes leniently — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `fetch_models_anthropic` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | /// [`parse_models_with_vision`] (which reads `data[].id`). Anthropic reports [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `fetch_models_with_vision` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | /// [`parse_models_with_vision`], then de-duplicates + sorts: duplicate entries [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `sse` [INFO] [stdout] --> src/provider/openai.rs:13:72 [INFO] [stdout] | [INFO] [stdout] 13 | //! `content` (local Ollama / LM Studio, via the think-tag filter in [`sse`]). [INFO] [stdout] | ^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `request` [INFO] [stdout] --> src/provider/openai.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | //! - [`request`] — request-body building (params + provider special-casing), [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `sse` [INFO] [stdout] --> src/provider/openai.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | //! - [`sse`] — the pure SSE parsers for both wire formats + the think-tag [INFO] [stdout] | ^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `stream` [INFO] [stdout] --> src/provider/openai.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | //! - [`stream`] — the spawned parse loop and its captured state; [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `guard` [INFO] [stdout] --> src/provider/openai.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | //! - [`guard`] — the client-side stream guard (stop-boundary truncation); [INFO] [stdout] | ^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tests` [INFO] [stdout] --> src/provider/openai.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | //! - [`tests`] — the test module. [INFO] [stdout] | ^^^^^ no item named `tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LlmRequestLog::set_guard_cut` [INFO] [stdout] --> src/provider/openai/guard.rs:37:31 [INFO] [stdout] | [INFO] [stdout] 37 | /// observability tap — see [`LlmRequestLog::set_guard_cut`]). Non-text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LlmRequestLog` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `estimate_prompt_tokens` [INFO] [stdout] --> src/provider/openai/request.rs:82:15 [INFO] [stdout] | [INFO] [stdout] 82 | /// The [`estimate_prompt_tokens`] char sum over `messages[0..len]` at [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `estimate_prompt_tokens` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ReasoningRetention::strips_reasoning` [INFO] [stdout] --> src/provider/openai/request.rs:223:18 [INFO] [stdout] | [INFO] [stdout] 223 | /// echo time: [`ReasoningRetention::strips_reasoning`] and the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ReasoningRetention` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ReasoningRetention::strips_reasoning` [INFO] [stdout] --> src/provider/openai/request.rs:1206:32 [INFO] [stdout] | [INFO] [stdout] 1206 | /// 1. Reasoning-text strip ([`ReasoningRetention::strips_reasoning`]) — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ReasoningRetention` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `strip_cross_vendor_reasoning` [INFO] [stdout] --> src/provider/openai/request.rs:1222:40 [INFO] [stdout] | [INFO] [stdout] 1222 | /// runs on glm-5.3-flash; Rule 5 [`strip_cross_vendor_reasoning`] removed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `strip_cross_vendor_reasoning` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ReasoningRetention::strips_reasoning` [INFO] [stdout] --> src/provider/openai/request.rs:1243:8 [INFO] [stdout] | [INFO] [stdout] 1243 | /// ([`ReasoningRetention::strips_reasoning`] protects age 0 unconditionally), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ReasoningRetention` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/provider/policy.rs:412:58 [INFO] [stdout] | [INFO] [stdout] 412 | /// shaped like a normal client turn and leaves messages[0] (the cached prefix) [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `strict` links to private item `crate::tool::null_to_default` [INFO] [stdout] --> src/provider/strict.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`null_to_default`](crate::tool::null_to_default) so `null` maps to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `stream` links to private item `merge_provider_metadata` [INFO] [stdout] --> src/provider/stream.rs:15:48 [INFO] [stdout] | [INFO] [stdout] 15 | //! their string values in arrival order via [`merge_provider_metadata`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `arguments` links to private item `MAX_RAW_TOOL_CALL_BYTES` [INFO] [stdout] --> src/provider/trace.rs:164:11 [INFO] [stdout] | [INFO] [stdout] 164 | /// [`MAX_RAW_TOOL_CALL_BYTES`], char-boundary safe). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `start` links to private item `cap_request_json` [INFO] [stdout] --> src/provider/trace.rs:573:55 [INFO] [stdout] | [INFO] [stdout] 573 | /// per-record limit (structure-preserving; see [`cap_request_json`]), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::describe_image` [INFO] [stdout] --> src/provider/vision.rs:10:57 [INFO] [stdout] | [INFO] [stdout] 10 | //! for the vision model and exposes [`describe_image`](Self::describe_image), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `describe_image` in module `vision` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `as_str` [INFO] [stdout] --> src/provider/mod.rs:137:11 [INFO] [stdout] | [INFO] [stdout] 137 | /// [`as_str`]); used to reconstruct the origin policy for Rule 5. [INFO] [stdout] | ^^^^^^ no item named `as_str` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::provider::openai::OpenAiClient::build_request_json` [INFO] [stdout] --> src/provider/mod.rs:744:50 [INFO] [stdout] | [INFO] [stdout] 744 | /// Used by [`OpenAiClient::build_request_json`](crate::provider::openai::OpenAiClient::build_request_json) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `OpenAiClient` has no field or associated item named `build_request_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `get` [INFO] [stdout] --> src/provider/mod.rs:1100:71 [INFO] [stdout] | [INFO] [stdout] 1100 | /// semantic/procedural extraction) snapshot the current client via [`get`]. [INFO] [stdout] | ^^^ no item named `get` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TurnOutcome` [INFO] [stdout] --> src/runtime/agent.rs:516:11 [INFO] [stdout] | [INFO] [stdout] 516 | /// [`TurnOutcome`] on success, or `None` on a final provider failure. [INFO] [stdout] | ^^^^^^^^^^^ no item named `TurnOutcome` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/runtime/mod.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | /// `spawn_agent` tool / dispatch via the [`AgentLoopFactory`] wiring. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `cmd_class` links to private item `SAFE_COMMANDS` [INFO] [stdout] --> src/safety_rules/cmd_class.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | //! [`SAFE_COMMANDS`], or an unrecognized subcommand for a command that [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `git_diff` links to private item `super::cap_tool_output` [INFO] [stdout] --> src/tool/agent/git_diff.rs:16:44 [INFO] [stdout] | [INFO] [stdout] 16 | //! its result through [`cap_tool_output`](super::cap_tool_output) — a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `image_tools` links to private item `zoom::analyze_with_zoom` [INFO] [stdout] --> src/tool/agent/image_tools/mod.rs:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | //! it through the agentic auto-zoom loop ([`zoom::analyze_with_zoom`]) when a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `zoom::analyze_with_zoom` [INFO] [stdout] --> src/tool/agent/image_tools/tools.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | //! through the agentic zoom loop ([`zoom::analyze_with_zoom`]) with a graceful [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `zoom` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `output_compactor` links to private item `redact_secrets` [INFO] [stdout] --> src/tool/agent/output_compactor.rs:17:42 [INFO] [stdout] | [INFO] [stdout] 17 | //! model sees is credential-redacted ([`redact_secrets`]). The raw [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CodeGraph::reindex_stale_files` [INFO] [stdout] --> src/tool/agent/search.rs:374:34 [INFO] [stdout] | [INFO] [stdout] 374 | /// — is repaired on the spot ([`CodeGraph::reindex_stale_files`]) and the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `CodeGraph` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `shell_filter` links to private item `is_error_line` [INFO] [stdout] --> src/tool/agent/shell_filter.rs:27:41 [INFO] [stdout] | [INFO] [stdout] 27 | //! - Lines carrying an error marker ([`is_error_line`]: `error`, `failed`, [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `spawn_agent` links to private item `crate::tool::steering::recalled_context_block` [INFO] [stdout] --> src/tool/agent/spawn_agent.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | //! its first prompt (see [`crate::tool::steering::recalled_context_block`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/tool/agent/tool_choice.rs:177:27 [INFO] [stdout] | [INFO] [stdout] 177 | /// the mode, capped at [`STATE_TEXT_MAX_CHARS`] chars. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `pattern` links to private item `LOG_PATTERN_MAX_CHARS` [INFO] [stdout] --> src/tool/agent/tool_choice.rs:327:40 [INFO] [stdout] | [INFO] [stdout] 327 | /// The query pattern (capped at [`LOG_PATTERN_MAX_CHARS`] chars). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `recovery_hint` links to private item `super::read_files::invalid_args_error` [INFO] [stdout] --> src/tool/agent/tool_contract.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 50 | /// [`super::read_files::invalid_args_error`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `error_message` links to private item `type_word` [INFO] [stdout] --> src/tool/error_message.rs:31:33 [INFO] [stdout] | [INFO] [stdout] 31 | //! user-facing type words ([`type_word`], [`actual_word`]). [INFO] [stdout] | ^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `error_message` links to private item `actual_word` [INFO] [stdout] --> src/tool/error_message.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 31 | //! user-facing type words ([`type_word`], [`actual_word`]). [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `semantic` [INFO] [stdout] --> src/tool/memory/mod.rs:455:55 [INFO] [stdout] | [INFO] [stdout] 455 | /// instead of a bare id (backlog d779060a: "Amended [semantic] 'SPEC: [INFO] [stdout] | ^^^^^^^^ no item named `semantic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering` links to private item `recalled_context_block` [INFO] [stdout] --> src/tool/steering.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | //! [`recalled_context_block`] builds the passive `RECALLED CONTEXT` rider [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering` links to private item `STEERING_MAX_AGE_DAYS` [INFO] [stdout] --> src/tool/steering.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | //! hits older than [`STEERING_MAX_AGE_DAYS`] are silently dropped — a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::agent::dispatch` [INFO] [stdout] --> src/tool/workflow/ask_user.rs:17:39 [INFO] [stdout] | [INFO] [stdout] 17 | //! the answer. The dispatch layer ([`crate::agent::dispatch`]) detects an [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `dispatch` in module `agent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `plan` links to private item `crate::backlog::body_carries_detail_marker` [INFO] [stdout] --> src/tool/workflow/plan.rs:12:7 [INFO] [stdout] | [INFO] [stdout] 12 | //! [`crate::backlog::body_carries_detail_marker`]), and `bug_fixing` plans [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `with_git` links to private item `RealGit` [INFO] [stdout] --> src/tool/workflow/plan.rs:665:11 [INFO] [stdout] | [INFO] [stdout] 665 | /// [`RealGit`] via [`new`](Self::new)). [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `OnceLock` [INFO] [stdout] --> src/webview_args.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | //! [`OnceLock`] so `BrowserManager` (constructed later, after the Tauri [INFO] [stdout] | ^^^^^^^^ no item named `OnceLock` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_cdp_port` links to private item `CDP_PORT` [INFO] [stdout] --> src/webview_args.rs:84:51 [INFO] [stdout] | [INFO] [stdout] 84 | /// Record the CDP port this instance uses (see [`CDP_PORT`]). Later calls [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `finish` [INFO] [stdout] --> src/workflow/mod.rs:181:68 [INFO] [stdout] | [INFO] [stdout] 181 | /// Whether the active plan's review has been closed out via [`finish`]. [INFO] [stdout] | ^^^^^^ no item named `finish` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_reviewer_allowlist` [INFO] [stdout] --> src/workflow/mod.rs:424:34 [INFO] [stdout] | [INFO] [stdout] 424 | /// "reviewer"` spawn, see [`set_reviewer_allowlist`]) regardless of [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `set_reviewer_allowlist` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_latest` links to private item `Self::persist_stack` [INFO] [stdout] --> src/workflow/mod.rs:1188:69 [INFO] [stdout] | [INFO] [stdout] 1188 | /// Reads the `stack.json` sidecar written by [`persist_stack`](Self::persist_stack) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `default` links to private item `OptimizerState::NO_GRADE` [INFO] [stdout] --> src/agent/optimizer.rs:448:23 [INFO] [stdout] | [INFO] [stdout] 448 | /// [`NO_GRADE`]: OptimizerState::NO_GRADE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/agent/failure_triage_knn.rs:45:40 [INFO] [stdout] | [INFO] [stdout] 45 | //! Only the exact [`triage_question`](super::failure_triage::triage_question) [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 45 - //! Only the exact [`triage_question`](super::failure_triage::triage_question) [INFO] [stdout] 45 + //! Only the exact [`triage_question`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `title` [INFO] [stdout] --> src/agent/steering_stats.rs:76:10 [INFO] [stdout] | [INFO] [stdout] 76 | /// '' …", F9 — a uuid-shaped pattern a derived row knows). [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/config/general.rs:1250:32 [INFO] [stdout] | [INFO] [stdout] 1250 | /// [`SafetyMode::Autonomous`](crate::config::SafetyMode::Autonomous) or a [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1250 - /// [`SafetyMode::Autonomous`](crate::config::SafetyMode::Autonomous) or a [INFO] [stdout] 1250 + /// [`SafetyMode::Autonomous`] or a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:10:52 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`auto_type`] asks the optional [`Classifier`](super::Classifier) a single [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`auto_type`] asks the optional [`Classifier`](super::Classifier) a single [INFO] [stdout] 10 + //! [`auto_type`] asks the optional [`Classifier`] a single [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:19:29 [INFO] [stdout] | [INFO] [stdout] 19 | //! Like the [`Classifier`](super::Classifier) contract itself, auto-typing is [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 19 - //! Like the [`Classifier`](super::Classifier) contract itself, auto-typing is [INFO] [stdout] 19 + //! Like the [`Classifier`] contract itself, auto-typing is [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:34:60 [INFO] [stdout] | [INFO] [stdout] 34 | /// pre-classifier behavior) — the gate the [`Classifier`](super::Classifier) [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - /// pre-classifier behavior) — the gate the [`Classifier`](super::Classifier) [INFO] [stdout] 34 + /// pre-classifier behavior) — the gate the [`Classifier`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/finish_capture.rs:15:27 [INFO] [stdout] | [INFO] [stdout] 15 | //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 15 - //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] 15 + //! [`budgeted_digest`] — the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `f32` [INFO] [stdout] --> src/memory/mod.rs:940:45 [INFO] [stdout] | [INFO] [stdout] 940 | /// Decode an embedding BLOB back to Vec<f32>. [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 940 | /// Decode an embedding BLOB back to `Vec<f32>`. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/provider/strict.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 72 | | /// // {properties: {a: {type: "string"}}, required: []} [INFO] [stdout] 73 | | /// // -> {properties: {a: {anyOf: [{type: "string"}, {type: "null"}]}}, [INFO] [stdout] 74 | | /// // required: ["a"], additionalProperties: false} [INFO] [stdout] 75 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/provider/strict.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/vision.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | //! wraps an [`OpenAiClient`](crate::provider::openai::OpenAiClient) configured [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! wraps an [`OpenAiClient`](crate::provider::openai::OpenAiClient) configured [INFO] [stdout] 9 + //! wraps an [`OpenAiClient`] configured [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/mod.rs:724:20 [INFO] [stdout] | [INFO] [stdout] 724 | /// [`strict`](crate::provider::strict)) only for the mutation/plan [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 724 - /// [`strict`](crate::provider::strict)) only for the mutation/plan [INFO] [stdout] 724 + /// [`strict`]) only for the mutation/plan [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/mod.rs:814:28 [INFO] [stdout] | [INFO] [stdout] 814 | /// [`ReasoningRetention`](crate::provider::ReasoningRetention) allows it; the [INFO] [stdout] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 814 - /// [`ReasoningRetention`](crate::provider::ReasoningRetention) allows it; the [INFO] [stdout] 814 + /// [`ReasoningRetention`] allows it; the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/skill/mod.rs:9:60 [INFO] [stdout] | [INFO] [stdout] 9 | //! transitions the workflow into [`WorkflowState::Skill`](crate::workflow::WorkflowState::Skill) [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! transitions the workflow into [`WorkflowState::Skill`](crate::workflow::WorkflowState::Skill) [INFO] [stdout] 9 + //! transitions the workflow into [`WorkflowState::Skill`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/tool/agent/git.rs:15:41 [INFO] [stdout] | [INFO] [stdout] 15 | //! prompt via [`Tool::never_auto_for`](crate::tool::Tool::never_auto_for), [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 15 - //! prompt via [`Tool::never_auto_for`](crate::tool::Tool::never_auto_for), [INFO] [stdout] 15 + //! prompt via [`Tool::never_auto_for`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/agent/failure_triage_knn.rs:298:29 [INFO] [stdout] | [INFO] [stdout] 298 | /// [`triage_question`](super::failure_triage::triage_question) (the [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 298 - /// [`triage_question`](super::failure_triage::triage_question) (the [INFO] [stdout] 298 + /// [`triage_question`] (the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] [stderr] Generated /opt/rustwide/target/doc/mnemo/index.html [INFO] running `Command { std: "docker" "inspect" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Checking tiktoken-rs v0.12.1 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Checking zerofrom v0.1.8 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling clap_derive v4.6.7 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Checking yoke v0.8.3 [INFO] [stderr] Checking zerovec v0.11.6 [INFO] [stderr] Checking tokio v1.53.1 [INFO] [stderr] Checking zerotrie v0.2.4 [INFO] [stderr] Checking futures-util v0.3.34 [INFO] [stderr] Checking tinystr v0.8.3 [INFO] [stderr] Checking potential_utf v0.1.5 [INFO] [stderr] Checking icu_collections v2.2.0 [INFO] [stderr] Checking icu_locale_core v2.2.0 [INFO] [stderr] Checking clap v4.6.7 [INFO] [stderr] Checking icu_provider v2.2.0 [INFO] [stderr] Checking icu_properties v2.2.0 [INFO] [stderr] Checking icu_normalizer v2.2.0 [INFO] [stderr] Checking serde v1.0.229 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking idna_adapter v1.2.2 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking url v2.5.8 [INFO] [stderr] Checking futures-executor v0.3.34 [INFO] [stderr] Checking futures v0.3.34 [INFO] [stderr] Checking hyper v1.11.0 [INFO] [stderr] Checking tokio-util v0.7.19 [INFO] [stderr] Checking async-compression v0.4.43 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking tokio-rustls v0.26.4 [INFO] [stderr] Checking tokio-stream v0.1.19 [INFO] [stderr] Checking tower-http v0.6.11 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking hyper-rustls v0.27.9 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] Documenting mnemo v1.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: public documentation for `agent` links to private item `loop_impl` [INFO] [stdout] --> src/agent/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | //! - [`loop_impl`] — the `AgentLoop` struct, constructors, and public handles. [INFO] [stdout] | ^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `turn` [INFO] [stdout] --> src/agent/mod.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | //! - [`turn`] — the `run_turn` driver (streaming, summarization, auto-recall). [INFO] [stdout] | ^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `recall_delta` [INFO] [stdout] --> src/agent/mod.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | //! - [`recall_delta`] — the `recall_delta` lever's per-session cache: what the [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `agent` links to private item `dispatch` [INFO] [stdout] --> src/agent/mod.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | //! - [`dispatch`] — tool-call dispatch, the approval gate, provider retry. [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tests` [INFO] [stdout] --> src/agent/mod.rs:37:32 [INFO] [stdout] | [INFO] [stdout] 37 | //! The loop's tests live in [`tests`] (a `#[cfg(test)]`-only submodule). [INFO] [stdout] | ^^^^^ no item named `tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `TOKEN_MEASURE_CHUNK_CHARS` [INFO] [stdout] --> src/agent/context.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | //! [`TOKEN_MEASURE_CHUNK_CHARS`]; longer strings are measured chunk-wise. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `SUMMARY_BUDGET_SLACK_TOKENS` [INFO] [stdout] --> src/agent/context.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 25 | //! budget; [`SUMMARY_BUDGET_SLACK_TOKENS`] absorbs the residual rounding and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `summary_prompt_budget` [INFO] [stdout] --> src/agent/context.rs:27:45 [INFO] [stdout] | [INFO] [stdout] 27 | //! - **Budgeted summarization REQUEST.** [`summary_prompt_budget`] derives the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `budgeted_cut_index` [INFO] [stdout] --> src/agent/context.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | //! be a smaller model), and [`budgeted_cut_index`] marches the cut back — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `enforce_sendable` [INFO] [stdout] --> src/agent/context.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | //! model's window ([`sendable_budget`], [`enforce_sendable`]) — otherwise the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `mechanical_compaction` [INFO] [stdout] --> src/agent/context.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | //! answered with [`mechanical_compaction`]: the region becomes a note that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `cap_tool_result_text` [INFO] [stdout] --> src/agent/context.rs:46:30 [INFO] [stdout] | [INFO] [stdout] 46 | //! - **Per-result caps.** [`cap_tool_result_text`] bounds a result as it ENTERS [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `content_text_and_image_bytes` [INFO] [stdout] --> src/agent/context.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | //! length ([`content_text_and_image_bytes`]) instead of dropping them behind [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:58:57 [INFO] [stdout] | [INFO] [stdout] 58 | //! [`MAX_COMPACTION_RAISE_STEPS`] steps, capped by [`ContextManager::raise_cap`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context` links to private item `compaction_raise_note` [INFO] [stdout] --> src/agent/context.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | //! ([`compaction_raise_note`]) and read [`ContextManager::effective_limit`], so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ContextManager::build_summary_prompt` [INFO] [stdout] --> src/agent/context.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | //! The summarization prompt (see [`ContextManager::build_summary_prompt`]) uses [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ContextManager` has no field or associated item named `build_summary_prompt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `MAX_COMPACTION_RAISE_STEPS` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:158:8 [INFO] [stdout] | [INFO] [stdout] 158 | /// ([`ContextManager::raise_cap`]) would allow more. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `CompactionRaise` links to private item `ContextManager::raise_cap` [INFO] [stdout] --> src/agent/context.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | /// [`ContextManager::raise_cap`] (the model's window minus the output headroom) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `Raised` links to private item `compaction_raise_note` [INFO] [stdout] --> src/agent/context.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | /// ([`compaction_raise_note`]) so the raise is visible. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `effective_limit` links to private item `Self::raise_cap` [INFO] [stdout] --> src/agent/context.rs:344:61 [INFO] [stdout] | [INFO] [stdout] 344 | /// session's temporary raise, clamped to [`raise_cap`](Self::raise_cap). [INFO] [stdout] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `summarize` links to private item `summary_cut_index` [INFO] [stdout] --> src/agent/context.rs:501:47 [INFO] [stdout] | [INFO] [stdout] 501 | /// is cut at a tool-call boundary (see [`summary_cut_index`]), so it can [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `TOOL_RESULT_MAX_CHARS` links to private item `cap_tool_result_text` [INFO] [stdout] --> src/agent/context.rs:1041:7 [INFO] [stdout] | [INFO] [stdout] 1041 | /// [`cap_tool_result_text`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `tool_result_is_truncatable` [INFO] [stdout] --> src/agent/context.rs:1151:44 [INFO] [stdout] | [INFO] [stdout] 1151 | /// TRUNCATABLE population — the results [`tool_result_is_truncatable`] can [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `COMPACTED_MARKER` [INFO] [stdout] --> src/agent/context.rs:1155:56 [INFO] [stdout] | [INFO] [stdout] 1155 | /// truncatable results back to `summary_chars` plus [`COMPACTED_MARKER`] in a [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `truncate_tool_result_at` [INFO] [stdout] --> src/agent/context.rs:1160:7 [INFO] [stdout] | [INFO] [stdout] 1160 | /// [`truncate_tool_result_at`] and left unmarked, so it stays intact forever. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `rerun_pointer` [INFO] [stdout] --> src/agent/context.rs:1201:7 [INFO] [stdout] | [INFO] [stdout] 1201 | /// [`rerun_pointer`]. Results whose id has no matching tool call (or whose [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `compact_old_tool_results` links to private item `COMPACTED_MARKER` [INFO] [stdout] --> src/agent/context.rs:1203:7 [INFO] [stdout] | [INFO] [stdout] 1203 | /// [`COMPACTED_MARKER`] and never contains it, so idempotency is unaffected. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `sendable_budget` links to private item `summary_prompt_budget` [INFO] [stdout] --> src/agent/context.rs:1460:8 [INFO] [stdout] | [INFO] [stdout] 1460 | /// ([`summary_prompt_budget`]), so using the summarizer's window here would [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `context_budget` links to private item `enforce_sendable` [INFO] [stdout] --> src/agent/context.rs:1720:52 [INFO] [stdout] | [INFO] [stdout] 1720 | /// Also used for the compaction post-condition ([`enforce_sendable`]): the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `TokenAccounting` links to private item `count_message_tokens` [INFO] [stdout] --> src/agent/context.rs:2051:45 [INFO] [stdout] | [INFO] [stdout] 2051 | /// — both share the per-message formula ([`count_message_tokens`]) and every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::build` [INFO] [stdout] --> src/agent/factory.rs:9:68 [INFO] [stdout] | [INFO] [stdout] 9 | //! and builds a **fresh** [`AgentLoop`] on each call to [`build`](Self::build). [INFO] [stdout] | ^^^^^^^^^^^ no item named `build` in module `factory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ModelResolver` [INFO] [stdout] --> src/agent/factory.rs:583:33 [INFO] [stdout] | [INFO] [stdout] 583 | /// Wire in a per-context [`ModelResolver`]. Called once by the IPC layer [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `ModelResolver` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DescendantTracker` [INFO] [stdout] --> src/agent/factory.rs:659:23 [INFO] [stdout] | [INFO] [stdout] 659 | /// Wire in the [`DescendantTracker`] that backs the workflow-state- [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `DescendantTracker` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `failure_triage` links to private item `crate::agent::turn` [INFO] [stdout] --> src/agent/failure_triage.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | //! repair loop in [`crate::agent::turn`], the provider turn-attempt ladder in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:33:40 [INFO] [stdout] | [INFO] [stdout] 33 | //! The opt-in kNN overlay (item 4b, [`failure_triage_knn`]) closes the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:252:8 [INFO] [stdout] | [INFO] [stdout] 252 | /// ([`failure_triage_knn`] — consulted before the slot while [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `failure_triage_knn` [INFO] [stdout] --> src/agent/failure_triage.rs:271:37 [INFO] [stdout] | [INFO] [stdout] 271 | /// The optional kNN overlay ([`failure_triage_knn`]): `None` in [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `failure_triage_knn` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `ToolBatch` links to private item `crate::agent::MAX_RETRIES` [INFO] [stdout] --> src/agent/failure_triage.rs:493:27 [INFO] [stdout] | [INFO] [stdout] 493 | /// the batch-level [`crate::agent::MAX_RETRIES`] accounting). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `log_failure` links to private item `LOG_ERROR_TEXT_MAX_CHARS` [INFO] [stdout] --> src/agent/failure_triage.rs:638:17 [INFO] [stdout] | [INFO] [stdout] 638 | /// capped at [`LOG_ERROR_TEXT_MAX_CHARS`] chars. Rows go to the default [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `LOG_STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/agent/reflex.rs:492:11 [INFO] [stdout] | [INFO] [stdout] 492 | /// [`LOG_STATE_TEXT_MAX_CHARS`] — the fine-tuning corpus. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering_stats` links to private item `SteeringStats::observe_result` [INFO] [stdout] --> src/agent/steering_stats.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | //! - [`SteeringStats::observe_result`]: the result is matched against the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering_stats` links to private item `SteeringStats::observe_call` [INFO] [stdout] --> src/agent/steering_stats.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | //! - [`SteeringStats::observe_call`]: every tool call is checked against the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Fresh` [INFO] [stdout] --> src/agent/step_lanes.rs:20:63 [INFO] [stdout] | [INFO] [stdout] 20 | //! [`needs_classify`] gates every call: a NEW plan step is [`Fresh`] [INFO] [stdout] | ^^^^^ no item named `Fresh` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `evidence_note` links to private item `MAX_NOTE_BYTES` [INFO] [stdout] --> src/agent/step_verify.rs:215:34 [INFO] [stdout] | [INFO] [stdout] 215 | /// otherwise) — capped at [`MAX_NOTE_BYTES`] so no log ever lands in [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::CancelSuggestion` [INFO] [stdout] --> src/agent/loop_impl.rs:706:26 [INFO] [stdout] | [INFO] [stdout] 706 | /// re-inject them). A [`AgentCommand::CancelSuggestion`] cancels every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::Suggestion` [INFO] [stdout] --> src/agent/loop_impl.rs:707:16 [INFO] [stdout] | [INFO] [stdout] 707 | /// matching [`AgentCommand::Suggestion`] / [`AgentCommand::Prompt`] by text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentCommand::Prompt` [INFO] [stdout] --> src/agent/loop_impl.rs:707:47 [INFO] [stdout] | [INFO] [stdout] 707 | /// matching [`AgentCommand::Suggestion`] / [`AgentCommand::Prompt`] by text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `AgentCommand` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:882:49 [INFO] [stdout] | [INFO] [stdout] 882 | /// Returns `self` for chaining. Wired by [`AgentLoopFactory`]; empty for [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:898:11 [INFO] [stdout] | [INFO] [stdout] 898 | /// [`AgentLoopFactory`]; `None` for directly-built test loops, where every [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory::build_with_root_spec` [INFO] [stdout] --> src/agent/loop_impl.rs:920:11 [INFO] [stdout] | [INFO] [stdout] 920 | /// [`AgentLoopFactory::build_with_root_spec`]; read by the IPC spawner so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/agent/loop_impl.rs:1130:49 [INFO] [stdout] | [INFO] [stdout] 1130 | /// Returns `self` for chaining. Wired by [`AgentLoopFactory`] once the [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `forced_model` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:1206:52 [INFO] [stdout] | [INFO] [stdout] 1206 | /// Checked first in [`resolve_turn_provider`](Self::resolve_turn_provider), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_resolved_model` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:1216:35 [INFO] [stdout] | [INFO] [stdout] 1216 | /// [`resolve_turn_provider`](Self::resolve_turn_provider) on every [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_explicit_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2030:11 [INFO] [stdout] | [INFO] [stdout] 2030 | /// [`set_explicit_provider`] for where it yields to a configured [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `set_explicit_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2053:58 [INFO] [stdout] | [INFO] [stdout] 2053 | /// `agent_id`). Also swaps the default slot (like [`set_provider`]) so [INFO] [stdout] | ^^^^^^^^^^^^ no item named `set_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_explicit_provider` links to private item `Self::resolve_turn_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2055:63 [INFO] [stdout] | [INFO] [stdout] 2055 | /// the pinned provider is what [`resolve_turn_provider`](Self::resolve_turn_provider) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_provider` [INFO] [stdout] --> src/agent/loop_impl.rs:2066:11 [INFO] [stdout] | [INFO] [stdout] 2066 | /// [`set_provider`]) — an explicit per-agent choice is not silently [INFO] [stdout] | ^^^^^^^^^^^^ no item named `set_provider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_explicit_provider` links to private item `Self::pending_swap` [INFO] [stdout] --> src/agent/loop_impl.rs:2070:72 [INFO] [stdout] | [INFO] [stdout] 2070 | /// current one, the swap is deferred — stored in [`pending_swap`](Self::pending_swap) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentTask::run_turn_with_retry` [INFO] [stdout] --> src/agent/turn.rs:350:33 [INFO] [stdout] | [INFO] [stdout] 350 | /// This lets the caller ([`AgentTask::run_turn_with_retry`]) retry the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AgentTask` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `MIN_BODY_CHARS` links to private item `body_carries_detail_marker` [INFO] [stdout] --> src/backlog.rs:59:7 [INFO] [stdout] | [INFO] [stdout] 59 | /// [`body_carries_detail_marker`]; the whole item still fits [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `normalize_item_text` links to private item `body_carries_detail_marker` [INFO] [stdout] --> src/backlog.rs:137:40 [INFO] [stdout] | [INFO] [stdout] 137 | /// an explicit no-code marker — see [`body_carries_detail_marker`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BacklogPosition` links to private item `parse_jsonl` [INFO] [stdout] --> src/backlog.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | /// lines), [`parse_jsonl`] collapses same-id lines with the FIRST [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Edge` [INFO] [stdout] --> src/codegraph/extract.rs:9:46 [INFO] [stdout] | [INFO] [stdout] 9 | //! [`resolve_edges`] then turns refs into [`Edge`]s across a whole file set by [INFO] [stdout] | ^^^^ no item named `Edge` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `IGNORED_DIRS` [INFO] [stdout] --> src/codegraph/walk.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | //! Reuses the search tool's ignore rules ([`IGNORED_DIRS`] + [INFO] [stdout] | ^^^^^^^^^^^^ no item named `IGNORED_DIRS` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | //! [`should_search`]) so the graph indexes exactly the files `search` sees: [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk_searchable` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:149:34 [INFO] [stdout] | [INFO] [stdout] 149 | /// max 1 MB) by delegating to [`should_search`]. This is the coverage the [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `walk_project` links to private item `should_search` [INFO] [stdout] --> src/codegraph/walk.rs:166:34 [INFO] [stdout] | [INFO] [stdout] 166 | /// max 1 MB) by delegating to [`should_search`]. Symlinked directories are not [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `capped` links to private item `REPARSE_CAP` [INFO] [stdout] --> src/codegraph/mod.rs:128:42 [INFO] [stdout] | [INFO] [stdout] 128 | /// True when the re-parse budget ([`REPARSE_CAP`]) was exhausted: [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reindex_files_containing` links to private item `REPARSE_CAP` [INFO] [stdout] --> src/codegraph/mod.rs:708:11 [INFO] [stdout] | [INFO] [stdout] 708 | /// [`REPARSE_CAP`] — matches beyond the cap are counted but not [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reindex_files_containing` links to private item `Self::reindex_one` [INFO] [stdout] --> src/codegraph/mod.rs:711:11 [INFO] [stdout] | [INFO] [stdout] 711 | /// [`Self::reindex_one`]) — while non-parseable code files (a language [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `deserialize_models` [INFO] [stdout] --> src/config/endpoints.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | /// (see [`deserialize_models`]); always serializes as tables. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `bundled_embedding_model` links to private item `default_bundled_embedding_model` [INFO] [stdout] --> src/config/general.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | /// ([`default_bundled_embedding_model`], MiniLM) — semantic recall is the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::hard_ceiling` [INFO] [stdout] --> src/config/general.rs:940:26 [INFO] [stdout] | [INFO] [stdout] 940 | /// [`hard_ceiling`](Self::hard_ceiling) — preventing fatal [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `ContextConfig` has no field or associated item named `hard_ceiling` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `keys` links to private item `restrict_permissions` [INFO] [stdout] --> src/config/keys.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | //! calls [`restrict_permissions`] to lock the file down to the current user: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `save` [INFO] [stdout] --> src/config/keys.rs:96:35 [INFO] [stdout] | [INFO] [stdout] 96 | /// stable output). Used by [`save`] and by `Config::save_all` staging. [INFO] [stdout] | ^^^^ no item named `save` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save` links to private item `restrict_permissions` [INFO] [stdout] --> src/config/keys.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 119 | /// M6 — see [`restrict_permissions`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build_brain` [INFO] [stdout] --> src/config/mod.rs:526:60 [INFO] [stdout] | [INFO] [stdout] 526 | /// written here, then the app is restarted. On restart, [`build_brain`] reads [INFO] [stdout] | ^^^^^^^^^^^ no item named `build_brain` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tauri::process::restart` [INFO] [stdout] --> src/config/mod.rs:538:35 [INFO] [stdout] | [INFO] [stdout] 538 | /// next process startup (after [`tauri::process::restart`]) opens it. Uses an [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `tauri` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:port` [INFO] [stdout] --> src/mcp/oauth.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | /// The server origin (scheme://host[:port]) the tokens were issued [INFO] [stdout] | ^^^^^ invalid path separator [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:port` [INFO] [stdout] --> src/mcp/oauth.rs:82:23 [INFO] [stdout] | [INFO] [stdout] 82 | /// The scheme://host[:port] origin of a server URL (pure — unit-tested). [INFO] [stdout] | ^^^^^ invalid path separator [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `call_with_info` links to private item `Self::ensure` [INFO] [stdout] --> src/mcp/mod.rs:634:43 [INFO] [stdout] | [INFO] [stdout] 634 | /// A connection can vanish between [`Self::ensure`] releasing the lock [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `prefix_for` links to private item `PREFIXES` [INFO] [stdout] --> src/memory/auto_typing.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | /// six kinds ([`PREFIXES`] — the title view, not the file-naming view). [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/memory/auto_typing.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | /// by the body, capped at [`STATE_TEXT_MAX_CHARS`] chars. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `EmbedderStatus::Downloading` [INFO] [stdout] --> src/memory/classifier.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | /// exactly like [`EmbedderStatus::Downloading`], and `FineTuning` as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EmbedderStatus` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_MAX_FILES_PER_DIR` [INFO] [stdout] --> src/memory/consolidation.rs:54:7 [INFO] [stdout] | [INFO] [stdout] 54 | /// [`CORPUS_MAX_FILES_PER_DIR`] files per dir and the first [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_FILE_CHAR_CAP` [INFO] [stdout] --> src/memory/consolidation.rs:55:7 [INFO] [stdout] | [INFO] [stdout] 55 | /// [`CORPUS_FILE_CHAR_CAP`] chars of each, under a total [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `corpus_digest` links to private item `CORPUS_TOTAL_CHAR_CAP` [INFO] [stdout] --> src/memory/consolidation.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | /// [`CORPUS_TOTAL_CHAR_CAP`] (a `[...truncated...]` marker is appended when [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `finish_capture` links to private item `crate::memory::indexer::budgeted_digest` [INFO] [stdout] --> src/memory/finish_capture.rs:15:27 [INFO] [stdout] | [INFO] [stdout] 15 | //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `KnowledgeLinkKind` [INFO] [stdout] --> src/memory/indexer/knowledge.rs:432:11 [INFO] [stdout] | [INFO] [stdout] 432 | /// [`KnowledgeLinkKind`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `KnowledgeLinkKind` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `slug_for` links to private item `SLUG_TITLE_MAX_CHARS` [INFO] [stdout] --> src/memory/knowledge.rs:233:20 [INFO] [stdout] | [INFO] [stdout] 233 | /// part caps at [`SLUG_TITLE_MAX_CHARS`] chars (char-boundary safe); an empty [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `update` links to private item `Self::looks_like_row_digest` [INFO] [stdout] --> src/memory/knowledge.rs:736:11 [INFO] [stdout] | [INFO] [stdout] 736 | /// [`Self::looks_like_row_digest`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `replace_in_body` links to private item `Self::looks_like_row_digest` [INFO] [stdout] --> src/memory/knowledge.rs:801:35 [INFO] [stdout] | [INFO] [stdout] 801 | /// Deliberately not behind [`Self::looks_like_row_digest`], the guard [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `cleanup` links to private item `CLEANUP_CONCURRENCY` [INFO] [stdout] --> src/memory/maintenance.rs:89:28 [INFO] [stdout] | [INFO] [stdout] 89 | /// bounded concurrency ([`CLEANUP_CONCURRENCY`]) — each session's LLM calls [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reembed_all` [INFO] [stdout] --> src/memory/mod.rs:353:27 [INFO] [stdout] | [INFO] [stdout] 353 | /// re-embedded via [`reembed_all`]. [INFO] [stdout] | ^^^^^^^^^^^ no item named `reembed_all` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `access_log` links to private item `MAX_ACCESS_LOG_ENTRIES` [INFO] [stdout] --> src/memory/mod.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | /// writes, capped at [`MAX_ACCESS_LOG_ENTRIES`]). The log is in-memory [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_config` [INFO] [stdout] --> src/model_resolver.rs:260:58 [INFO] [stdout] | [INFO] [stdout] 260 | /// keep-alive). The cache is invalidated wholesale on [`set_config`] (after a [INFO] [stdout] | ^^^^^^^^^^ no item named `set_config` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `RealGit` [INFO] [stdout] --> src/project/git_ops.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | /// spawning a real `git` process. Production uses [`RealGit`] (spawns `git`); [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MockGit` [INFO] [stdout] --> src/project/git_ops.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 93 | /// tests use [`MockGit`] (an in-memory mini-git) so the test suite doesn't [INFO] [stdout] | ^^^^^^^ no item named `MockGit` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `git_run` [INFO] [stdout] --> src/project/git_ops.rs:99:18 [INFO] [stdout] | [INFO] [stdout] 99 | /// output use [`git_run`] (mirrors `git`); callers that need raw output use [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `GitRunner` links to private item `git_run_raw` [INFO] [stdout] --> src/project/git_ops.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | /// [`git_run_raw`] (mirrors `git_raw`). [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `commits_after_checkpoint` links to private item `commits_after_checkpoint_impl` [INFO] [stdout] --> src/project/git_ops.rs:376:7 [INFO] [stdout] | [INFO] [stdout] 376 | /// [`commits_after_checkpoint_impl`] for the semantics and rationale. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `ensure_managed_entries` links to private item `write_preserving` [INFO] [stdout] --> src/project/scaffold.rs:108:7 [INFO] [stdout] | [INFO] [stdout] 108 | /// [`write_preserving`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build_anthropic_client` [INFO] [stdout] --> src/provider/client_factory.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | /// [`build_anthropic_client`] by [`build_client`]. The mapping stays total [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `build_anthropic_client` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `resolve_display_effort` links to private item `resolve_effort` [INFO] [stdout] --> src/provider/client_factory.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | /// The DISPLAY-space counterpart of [`resolve_effort`]: the same resolution [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | //! `anthropic.rs` because it shares [`parse_models_with_vision`] and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `models` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | //! [`parse_models_with_vision`] handles the response shapes leniently — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `fetch_models_anthropic` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | /// [`parse_models_with_vision`] (which reads `data[].id`). Anthropic reports [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `fetch_models_with_vision` links to private item `parse_models_with_vision` [INFO] [stdout] --> src/provider/models.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | /// [`parse_models_with_vision`], then de-duplicates + sorts: duplicate entries [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `sse` [INFO] [stdout] --> src/provider/openai.rs:13:72 [INFO] [stdout] | [INFO] [stdout] 13 | //! `content` (local Ollama / LM Studio, via the think-tag filter in [`sse`]). [INFO] [stdout] | ^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `request` [INFO] [stdout] --> src/provider/openai.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | //! - [`request`] — request-body building (params + provider special-casing), [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `sse` [INFO] [stdout] --> src/provider/openai.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | //! - [`sse`] — the pure SSE parsers for both wire formats + the think-tag [INFO] [stdout] | ^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `stream` [INFO] [stdout] --> src/provider/openai.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | //! - [`stream`] — the spawned parse loop and its captured state; [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `openai` links to private item `guard` [INFO] [stdout] --> src/provider/openai.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | //! - [`guard`] — the client-side stream guard (stop-boundary truncation); [INFO] [stdout] | ^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tests` [INFO] [stdout] --> src/provider/openai.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | //! - [`tests`] — the test module. [INFO] [stdout] | ^^^^^ no item named `tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `LlmRequestLog::set_guard_cut` [INFO] [stdout] --> src/provider/openai/guard.rs:37:31 [INFO] [stdout] | [INFO] [stdout] 37 | /// observability tap — see [`LlmRequestLog::set_guard_cut`]). Non-text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LlmRequestLog` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `strict` links to private item `crate::tool::null_to_default` [INFO] [stdout] --> src/provider/strict.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | //! [`null_to_default`](crate::tool::null_to_default) so `null` maps to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `stream` links to private item `merge_provider_metadata` [INFO] [stdout] --> src/provider/stream.rs:15:48 [INFO] [stdout] | [INFO] [stdout] 15 | //! their string values in arrival order via [`merge_provider_metadata`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `arguments` links to private item `MAX_RAW_TOOL_CALL_BYTES` [INFO] [stdout] --> src/provider/trace.rs:164:11 [INFO] [stdout] | [INFO] [stdout] 164 | /// [`MAX_RAW_TOOL_CALL_BYTES`], char-boundary safe). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `start` links to private item `cap_request_json` [INFO] [stdout] --> src/provider/trace.rs:573:55 [INFO] [stdout] | [INFO] [stdout] 573 | /// per-record limit (structure-preserving; see [`cap_request_json`]), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::describe_image` [INFO] [stdout] --> src/provider/vision.rs:10:57 [INFO] [stdout] | [INFO] [stdout] 10 | //! for the vision model and exposes [`describe_image`](Self::describe_image), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `describe_image` in module `vision` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `as_str` [INFO] [stdout] --> src/provider/mod.rs:137:11 [INFO] [stdout] | [INFO] [stdout] 137 | /// [`as_str`]); used to reconstruct the origin policy for Rule 5. [INFO] [stdout] | ^^^^^^ no item named `as_str` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `get` [INFO] [stdout] --> src/provider/mod.rs:1100:71 [INFO] [stdout] | [INFO] [stdout] 1100 | /// semantic/procedural extraction) snapshot the current client via [`get`]. [INFO] [stdout] | ^^^ no item named `get` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `AgentLoopFactory` [INFO] [stdout] --> src/runtime/mod.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | /// `spawn_agent` tool / dispatch via the [`AgentLoopFactory`] wiring. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `AgentLoopFactory` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `cmd_class` links to private item `SAFE_COMMANDS` [INFO] [stdout] --> src/safety_rules/cmd_class.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | //! [`SAFE_COMMANDS`], or an unrecognized subcommand for a command that [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `git_diff` links to private item `super::cap_tool_output` [INFO] [stdout] --> src/tool/agent/git_diff.rs:16:44 [INFO] [stdout] | [INFO] [stdout] 16 | //! its result through [`cap_tool_output`](super::cap_tool_output) — a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `image_tools` links to private item `zoom::analyze_with_zoom` [INFO] [stdout] --> src/tool/agent/image_tools/mod.rs:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | //! it through the agentic auto-zoom loop ([`zoom::analyze_with_zoom`]) when a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `zoom::analyze_with_zoom` [INFO] [stdout] --> src/tool/agent/image_tools/tools.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | //! through the agentic zoom loop ([`zoom::analyze_with_zoom`]) with a graceful [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `zoom` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `output_compactor` links to private item `redact_secrets` [INFO] [stdout] --> src/tool/agent/output_compactor.rs:17:42 [INFO] [stdout] | [INFO] [stdout] 17 | //! model sees is credential-redacted ([`redact_secrets`]). The raw [INFO] [stdout] | ^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `shell_filter` links to private item `is_error_line` [INFO] [stdout] --> src/tool/agent/shell_filter.rs:27:41 [INFO] [stdout] | [INFO] [stdout] 27 | //! - Lines carrying an error marker ([`is_error_line`]: `error`, `failed`, [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `spawn_agent` links to private item `crate::tool::steering::recalled_context_block` [INFO] [stdout] --> src/tool/agent/spawn_agent.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | //! its first prompt (see [`crate::tool::steering::recalled_context_block`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `state_text` links to private item `STATE_TEXT_MAX_CHARS` [INFO] [stdout] --> src/tool/agent/tool_choice.rs:177:27 [INFO] [stdout] | [INFO] [stdout] 177 | /// the mode, capped at [`STATE_TEXT_MAX_CHARS`] chars. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `pattern` links to private item `LOG_PATTERN_MAX_CHARS` [INFO] [stdout] --> src/tool/agent/tool_choice.rs:327:40 [INFO] [stdout] | [INFO] [stdout] 327 | /// The query pattern (capped at [`LOG_PATTERN_MAX_CHARS`] chars). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `recovery_hint` links to private item `super::read_files::invalid_args_error` [INFO] [stdout] --> src/tool/agent/tool_contract.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 50 | /// [`super::read_files::invalid_args_error`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `error_message` links to private item `type_word` [INFO] [stdout] --> src/tool/error_message.rs:31:33 [INFO] [stdout] | [INFO] [stdout] 31 | //! user-facing type words ([`type_word`], [`actual_word`]). [INFO] [stdout] | ^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `error_message` links to private item `actual_word` [INFO] [stdout] --> src/tool/error_message.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 31 | //! user-facing type words ([`type_word`], [`actual_word`]). [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering` links to private item `recalled_context_block` [INFO] [stdout] --> src/tool/steering.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | //! [`recalled_context_block`] builds the passive `RECALLED CONTEXT` rider [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `steering` links to private item `STEERING_MAX_AGE_DAYS` [INFO] [stdout] --> src/tool/steering.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | //! hits older than [`STEERING_MAX_AGE_DAYS`] are silently dropped — a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::agent::dispatch` [INFO] [stdout] --> src/tool/workflow/ask_user.rs:17:39 [INFO] [stdout] | [INFO] [stdout] 17 | //! the answer. The dispatch layer ([`crate::agent::dispatch`]) detects an [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `dispatch` in module `agent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `plan` links to private item `crate::backlog::body_carries_detail_marker` [INFO] [stdout] --> src/tool/workflow/plan.rs:12:7 [INFO] [stdout] | [INFO] [stdout] 12 | //! [`crate::backlog::body_carries_detail_marker`]), and `bug_fixing` plans [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `with_git` links to private item `RealGit` [INFO] [stdout] --> src/tool/workflow/plan.rs:665:11 [INFO] [stdout] | [INFO] [stdout] 665 | /// [`RealGit`] via [`new`](Self::new)). [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `OnceLock` [INFO] [stdout] --> src/webview_args.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | //! [`OnceLock`] so `BrowserManager` (constructed later, after the Tauri [INFO] [stdout] | ^^^^^^^^ no item named `OnceLock` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `set_cdp_port` links to private item `CDP_PORT` [INFO] [stdout] --> src/webview_args.rs:84:51 [INFO] [stdout] | [INFO] [stdout] 84 | /// Record the CDP port this instance uses (see [`CDP_PORT`]). Later calls [INFO] [stdout] | ^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `set_reviewer_allowlist` [INFO] [stdout] --> src/workflow/mod.rs:424:34 [INFO] [stdout] | [INFO] [stdout] 424 | /// "reviewer"` spawn, see [`set_reviewer_allowlist`]) regardless of [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `set_reviewer_allowlist` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_latest` links to private item `Self::persist_stack` [INFO] [stdout] --> src/workflow/mod.rs:1188:69 [INFO] [stdout] | [INFO] [stdout] 1188 | /// Reads the `stack.json` sidecar written by [`persist_stack`](Self::persist_stack) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `default` links to private item `OptimizerState::NO_GRADE` [INFO] [stdout] --> src/agent/optimizer.rs:448:23 [INFO] [stdout] | [INFO] [stdout] 448 | /// [`NO_GRADE`]: OptimizerState::NO_GRADE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/agent/failure_triage_knn.rs:45:40 [INFO] [stdout] | [INFO] [stdout] 45 | //! Only the exact [`triage_question`](super::failure_triage::triage_question) [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` implied by `#[warn(warnings)]` [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 45 - //! Only the exact [`triage_question`](super::failure_triage::triage_question) [INFO] [stdout] 45 + //! Only the exact [`triage_question`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/config/general.rs:1250:32 [INFO] [stdout] | [INFO] [stdout] 1250 | /// [`SafetyMode::Autonomous`](crate::config::SafetyMode::Autonomous) or a [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1250 - /// [`SafetyMode::Autonomous`](crate::config::SafetyMode::Autonomous) or a [INFO] [stdout] 1250 + /// [`SafetyMode::Autonomous`] or a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:10:52 [INFO] [stdout] | [INFO] [stdout] 10 | //! [`auto_type`] asks the optional [`Classifier`](super::Classifier) a single [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 10 - //! [`auto_type`] asks the optional [`Classifier`](super::Classifier) a single [INFO] [stdout] 10 + //! [`auto_type`] asks the optional [`Classifier`] a single [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:19:29 [INFO] [stdout] | [INFO] [stdout] 19 | //! Like the [`Classifier`](super::Classifier) contract itself, auto-typing is [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 19 - //! Like the [`Classifier`](super::Classifier) contract itself, auto-typing is [INFO] [stdout] 19 + //! Like the [`Classifier`] contract itself, auto-typing is [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/auto_typing.rs:34:60 [INFO] [stdout] | [INFO] [stdout] 34 | /// pre-classifier behavior) — the gate the [`Classifier`](super::Classifier) [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 34 - /// pre-classifier behavior) — the gate the [`Classifier`](super::Classifier) [INFO] [stdout] 34 + /// pre-classifier behavior) — the gate the [`Classifier`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/memory/finish_capture.rs:15:27 [INFO] [stdout] | [INFO] [stdout] 15 | //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 15 - //! [`budgeted_digest`](crate::memory::indexer::budgeted_digest) — the [INFO] [stdout] 15 + //! [`budgeted_digest`] — the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/provider/strict.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 72 | | /// // {properties: {a: {type: "string"}}, required: []} [INFO] [stdout] 73 | | /// // -> {properties: {a: {anyOf: [{type: "string"}, {type: "null"}]}}, [INFO] [stdout] 74 | | /// // required: ["a"], additionalProperties: false} [INFO] [stdout] 75 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/provider/strict.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/vision.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | //! wraps an [`OpenAiClient`](crate::provider::openai::OpenAiClient) configured [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! wraps an [`OpenAiClient`](crate::provider::openai::OpenAiClient) configured [INFO] [stdout] 9 + //! wraps an [`OpenAiClient`] configured [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/mod.rs:724:20 [INFO] [stdout] | [INFO] [stdout] 724 | /// [`strict`](crate::provider::strict)) only for the mutation/plan [INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 724 - /// [`strict`](crate::provider::strict)) only for the mutation/plan [INFO] [stdout] 724 + /// [`strict`]) only for the mutation/plan [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/provider/mod.rs:814:28 [INFO] [stdout] | [INFO] [stdout] 814 | /// [`ReasoningRetention`](crate::provider::ReasoningRetention) allows it; the [INFO] [stdout] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 814 - /// [`ReasoningRetention`](crate::provider::ReasoningRetention) allows it; the [INFO] [stdout] 814 + /// [`ReasoningRetention`] allows it; the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/skill/mod.rs:9:60 [INFO] [stdout] | [INFO] [stdout] 9 | //! transitions the workflow into [`WorkflowState::Skill`](crate::workflow::WorkflowState::Skill) [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 9 - //! transitions the workflow into [`WorkflowState::Skill`](crate::workflow::WorkflowState::Skill) [INFO] [stdout] 9 + //! transitions the workflow into [`WorkflowState::Skill`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/tool/agent/git.rs:15:41 [INFO] [stdout] | [INFO] [stdout] 15 | //! prompt via [`Tool::never_auto_for`](crate::tool::Tool::never_auto_for), [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 15 - //! prompt via [`Tool::never_auto_for`](crate::tool::Tool::never_auto_for), [INFO] [stdout] 15 + //! prompt via [`Tool::never_auto_for`], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/agent/failure_triage_knn.rs:298:29 [INFO] [stdout] | [INFO] [stdout] 298 | /// [`triage_question`](super::failure_triage::triage_question) (the [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 298 - /// [`triage_question`](super::failure_triage::triage_question) (the [INFO] [stdout] 298 + /// [`triage_question`] (the [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.58s [INFO] [stderr] Generated /opt/rustwide/target/doc/mnemo/index.html [INFO] running `Command { std: "docker" "inspect" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f", kill_on_drop: false }` [INFO] [stdout] f8b02b010e0c9608b633ac9d2c7159f388bb0548dc559428174634edbb14691f