botkit-cli 0.0.0

CLI-driven IM platform for botkit: a JSONL wire protocol over stdio or a unix socket, built so agents can drive and inspect bots end to end

Build #4436836 2026-09-13 01:25:55

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.100.0-nightly (0fc141305 2026-09-11)

# docs.rs version docsrs 0.0.0 (bbe8284d494398efa390829fb7f0bf2364bcdf59 2026-09-08 )

# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "a640e9e23211751cb6782cf321683f7d418d047a3fe258b8429ded84999d6d60" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260911-1.100.0-nightly-0fc141305\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: explicit `package.readme` can be inferred [INFO] [stderr] --> Cargo.toml:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | readme = "README.md" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::manual_readme` is set to `warn` by default [INFO] [stderr] help: consider removing `package.readme` [INFO] [stderr] warning: `botkit-cli` (manifest) generated 1 warning [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting botkit-cli v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `botkit_core::FileSource` [INFO] [stderr] --> src/bot.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use botkit_core::FileSource; [INFO] [stderr] | ^^^^^^^^^^^^^---------- [INFO] [stderr] | | [INFO] [stderr] | no `FileSource` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `botkit_core::Event`, `botkit_core::Shutdown` [INFO] [stderr] --> src/bot.rs:7:55 [INFO] [stderr] | [INFO] [stderr] 7 | use botkit_core::{Bot, BotBuilder, BotError, Context, Event, IntoHandler, Response, Shutdown}; [INFO] [stderr] | ^^^^^ no `Event` in the root ^^^^^^^^ no `Shutdown` in the root [INFO] [stderr] | [INFO] [stderr] = help: consider importing this struct instead: [INFO] [stderr] tracing::Event [INFO] [stderr] = help: consider importing one of these items instead: [INFO] [stderr] crate::bot::BotError::Shutdown [INFO] [stderr] std::net::Shutdown [INFO] [stderr] botkit_core::BotError::Shutdown [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `botkit_core::action::AnyChatActionSender`, `botkit_core::action::ChatActionFutureBounds` [INFO] [stderr] --> src/context.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | AnyChatActionSender, ChatAction, ChatActionFutureBounds, ChatActionSender, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `ChatActionFutureBounds` in `action` [INFO] [stderr] | | [INFO] [stderr] | no `AnyChatActionSender` in `action` [INFO] [stderr] | [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 8 - AnyChatActionSender, ChatAction, ChatActionFutureBounds, ChatActionSender, [INFO] [stderr] 8 + ChatActionSender, ChatAction, ChatActionFutureBounds, ChatActionSender, [INFO] [stderr] | [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 8 - AnyChatActionSender, ChatAction, ChatActionFutureBounds, ChatActionSender, [INFO] [stderr] 8 + AnyChatActionSender, ChatAction, ChatActionSenderBounds, ChatActionSender, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0407]: method `run_until` is not a member of trait `Bot` [INFO] [stderr] --> src/bot.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / async fn run_until(self, shutdown: Shutdown) -> Result<(), BotError> { [INFO] [stderr] 165 | | transport::start(&self.transport, &self.hub); [INFO] [stderr] 166 | | [INFO] [stderr] 167 | | enum Step { [INFO] [stderr] ... | [INFO] [stderr] 192 | | } [INFO] [stderr] | |_____^ not a member of trait `Bot` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `clear_action` is not a member of trait `ChatActionSender` [INFO] [stderr] --> src/context.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | fn clear_action(&self) -> impl ChatActionFutureBounds<Output = Result<(), BotError>> + '_ { [INFO] [stderr] | ^ ------------ help: there is an associated function with a similar name: `send_action` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 149 | | self.emit("typing", true); [INFO] [stderr] 150 | | async { Ok(()) } [INFO] [stderr] 151 | | } [INFO] [stderr] | |_____^ not a member of trait `ChatActionSender` [INFO] [stderr] [INFO] [stderr] error[E0046]: not all trait items implemented, missing: `run` [INFO] [stderr] --> src/bot.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | impl Bot for CliBot { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ missing `run` in implementation [INFO] [stderr] | [INFO] [stderr] = help: implement the missing item: `fn run(self) -> impl futures_lite::Future<Output = std::result::Result<botkit_core::BotHandle, botkit_core::BotError>> + std::marker::Send { todo!() }` [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0046, E0407, E0432. [INFO] [stderr] For more information about an error, try `rustc --explain E0046`. [INFO] [stderr] error: could not document `botkit-cli` [INFO] running `Command { std: "docker" "inspect" "a640e9e23211751cb6782cf321683f7d418d047a3fe258b8429ded84999d6d60", kill_on_drop: false }`