lingshu-sdk-core 0.10.0

Stable facade for Lingshu agent runtime — used by Rust, Python, and Node.js SDKs
docs.rs failed to build lingshu-sdk-core-0.10.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

lingshu-sdk-core

Stable facade between the Lingshu agent runtime and language-specific SDKs.

This crate provides a semver-stable API surface that wraps the internal lingshu-core, lingshu-tools, and lingshu-state crates. All foreign bindings (PyO3, napi-rs) depend on this crate rather than on internals directly, so internal refactors do not break downstream SDKs.

Quick Start (Rust)

use lingshu_sdk_core::{SdkAgent, SdkConfig, SdkError};

# async fn example() -> Result<(), SdkError> {
let agent = SdkAgent::new("anthropic/claude-sonnet-4")?;
let reply = agent.chat("What is Lingshu?").await?;
println!("{reply}");
# Ok(())
# }