Wesichain

Installation

Wesichain is a modular Rust workspace. Install only the crates you need.

The fastest way to build with Wesichain is using Claude Code with the AI Skills Pack — a single file that gives Claude instant knowledge of all 11 Wesichain APIs.

  1. Download wesichain.skills from GitHub Releases
  2. Install — drag into Claude Code chat, or copy to ~/.config/claude/skills/
  3. Describe what you want to build in plain English

See the full AI Skills Pack guide for installation options, all included skills, and example prompts.


Requirements

Minimal Agent/Graph Setup

[dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
wesichain-core = "0.3.0"
wesichain-llm = "0.3.0"
wesichain-graph = "0.3.0"

Add Retrieval / RAG

[dependencies]
wesichain-retrieval = "0.3.0"
wesichain-rag = "0.3.0"

Add Checkpoint Persistence

[dependencies]
wesichain-checkpoint-sqlite = "0.3.0"   # local/embedded
# or
wesichain-checkpoint-postgres = "0.3.0" # production DB
# or
wesichain-checkpoint-redis = "0.3.0"    # low-latency cache/session flows

Anthropic / Claude

[dependencies]
wesichain-anthropic = "0.3.0"

Coding Agent Stack

[dependencies]
wesichain-tools = { version = "0.3.0", features = ["fs", "exec", "git"] }
wesichain-agent = "0.3.0"
wesichain-session = "0.3.0"
wesichain-mcp = "0.3.0"   # optional: MCP server connections

HTTP Server

[dependencies]
wesichain-server = "0.3.0"

Observability

[dependencies]
wesichain-langsmith = "0.3.0"   # LangSmith
# or
wesichain-langfuse = "0.3.0"    # Langfuse
# or
wesichain-otel = "0.3.0"        # OpenTelemetry

CLI

cargo install wesichain-cli  # wesichain new / wesichain run

Crate Catalog

See the Crate Selector for guided recommendations.

Notes

  • The framework is modular-first; avoid installing crates you do not need.
  • ReActGraphBuilder is the recommended entry point for tool-using ReAct workflows.
  • ReActAgentNode remains available for compatibility but is no longer the preferred path.
Updated Edit on GitHub