• 简体中文
  • v6.5.1
  • SDK 与 API

    A3S Code 提供 Rust、Node.js 和 Python SDK。想直接使用终端应用,则安装 a3s CLI。版本号与发布状态以对应 Registry 和 GitHub Releases 为准。

    入口包或命令文档适用场景
    Terminala3s codeA3S CLI直接在终端运行编码 Agent
    Rusta3s-code-coredocs.rs使用完整 Runtime API 或实现扩展 Trait
    Node.js@a3s-lab/codenpm在 Node.js 应用中订阅异步事件流
    Pythona3s-codePyPI在 Python 中使用同步或异步 API

    安装

    SHELLSCRIPT
    # Rust
    cargo add a3s-code-core
    # Node.js
    npm install @a3s-lab/code
    # Python
    python -m pip install a3s-code

    三种 SDK 共用什么

    三种 SDK 使用相同的 Session 生命周期、事件格式和 Snapshot。界面可以订阅同一套 AgentEvent / EventEnvelopeV1,保存后也可以按 Session ID 恢复。

    先阅读 API 契约,再根据需要进入 会话工具Workspace 后端持久化

    接入自己的基础设施时,可以替换 LlmClientContextProviderMemoryStoreSessionStore、Workspace 服务、工具、权限确认、Hook、MCP Transport 和 Graph Store。界面接入可从 Session 与事件流 开始。