agent-framework 0.3.0

A Rust implementation of the Microsoft Agent Framework: build AI agents and multi-agent workflows. Meta-crate re-exporting core and providers.
Documentation

Build #4208444 2026-08-25 07:11:08

# rustc version rustc 1.100.0-nightly (e7769602a 2026-08-24)

# docs.rs version docsrs 0.0.0 (6c3c2ab33f39d2284fd26cea84fae0598b4cbd55 2026-08-24 )

# 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" "0f19ad73a7325f1b02fd035abc4a71c150a4cb8f713d9c74f6f6dfc36e837821" "/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\", \"-20260824-1.100.0-nightly-e7769602a\", \"--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\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting agent-framework v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `agent_framework_anthropic` [INFO] [stderr] --> src/lib.rs:12:23 [INFO] [stderr] | [INFO] [stderr] 12 | //! | `anthropic` | [`agent_framework_anthropic`] — Anthropic (Claude) Messages API | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_anthropic` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_ollama` [INFO] [stderr] --> src/lib.rs:13:20 [INFO] [stderr] | [INFO] [stderr] 13 | //! | `ollama` | [`agent_framework_ollama`] — Ollama (local/remote, OpenAI-compatible) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_ollama` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_gemini` [INFO] [stderr] --> src/lib.rs:14:20 [INFO] [stderr] | [INFO] [stderr] 14 | //! | `gemini` | [`agent_framework_gemini`] — Google Gemini `generateContent` API | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_gemini` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_mistral` [INFO] [stderr] --> src/lib.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | //! | `mistral` | [`agent_framework_mistral`] — Mistral AI Chat Completions API | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_mistral` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_foundry_local` [INFO] [stderr] --> src/lib.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | //! | `foundry-local` | [`agent_framework_foundry_local`] — Microsoft Foundry Local (OpenAI-compatible localhost endpoint) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_foundry_local` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_bedrock` [INFO] [stderr] --> src/lib.rs:17:21 [INFO] [stderr] | [INFO] [stderr] 17 | //! | `bedrock` | [`agent_framework_bedrock`] — AWS Bedrock Converse API (SigV4-signed) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_bedrock` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_github_copilot` [INFO] [stderr] --> src/lib.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | //! | `github-copilot` | [`agent_framework_github_copilot`] — GitHub Copilot chat API | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_github_copilot` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_azure` [INFO] [stderr] --> src/lib.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | //! | `azure` | [`agent_framework_azure`] — Azure OpenAI (api-key / Entra ID) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_azure` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_mcp` [INFO] [stderr] --> src/lib.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | //! | `mcp` | [`agent_framework_mcp`] — Model Context Protocol tools (stdio, HTTP, websocket) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_mcp` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_a2a` [INFO] [stderr] --> src/lib.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | //! | `a2a` | [`agent_framework_a2a`] — Agent2Agent protocol client | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_a2a` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_declarative` [INFO] [stderr] --> src/lib.rs:22:25 [INFO] [stderr] | [INFO] [stderr] 22 | //! | `declarative` | [`agent_framework_declarative`] — YAML/JSON agents & workflows | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_declarative` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_hosting` [INFO] [stderr] --> src/lib.rs:23:21 [INFO] [stderr] | [INFO] [stderr] 23 | //! | `hosting` | [`agent_framework_hosting`] — serve agents over HTTP (DevUI-style, A2A, OpenAI-compatible) | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_hosting` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_redis` [INFO] [stderr] --> src/lib.rs:24:19 [INFO] [stderr] | [INFO] [stderr] 24 | //! | `redis` | [`agent_framework_redis`] — Redis chat-message store & context provider | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_redis` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_mem0` [INFO] [stderr] --> src/lib.rs:25:18 [INFO] [stderr] | [INFO] [stderr] 25 | //! | `mem0` | [`agent_framework_mem0`] — Mem0 long-term memory provider | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_mem0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_foundry` [INFO] [stderr] --> src/lib.rs:26:21 [INFO] [stderr] | [INFO] [stderr] 26 | //! | `foundry` | [`agent_framework_foundry`] — Azure AI Foundry Responses API chat client + Prompt Agents | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_foundry` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_azure_ai_search` [INFO] [stderr] --> src/lib.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | //! | `azure-ai-search` | [`agent_framework_azure_ai_search`] — Azure AI Search memory | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_azure_ai_search` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_cosmos` [INFO] [stderr] --> src/lib.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | //! | `cosmos` | [`agent_framework_cosmos`] — Cosmos DB NoSQL message store | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_cosmos` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_copilotstudio` [INFO] [stderr] --> src/lib.rs:29:27 [INFO] [stderr] | [INFO] [stderr] 29 | //! | `copilotstudio` | [`agent_framework_copilotstudio`] — Copilot Studio agents | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_copilotstudio` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_framework_purview` [INFO] [stderr] --> src/lib.rs:30:21 [INFO] [stderr] | [INFO] [stderr] 30 | //! | `purview` | [`agent_framework_purview`] — Purview compliance middleware | no | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `agent_framework_purview` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `agent-framework` (lib doc) generated 19 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.75s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/agent_framework/index.html [INFO] running `Command { std: "docker" "inspect" "0f19ad73a7325f1b02fd035abc4a71c150a4cb8f713d9c74f6f6dfc36e837821", kill_on_drop: false }`