LeanCTX SDK

您的产品。内置上下文。

LeanCTX 是面向 AI 系统的Context Gateway。通过原生 SDK 接口嵌入支持的上下文选择、控制和证据。保持您的模型、工作流程和 UI。

您的应用程序LeanCTX SDK + Engine您的模型

在您的产品内部

您的产品体验。一个底层的引擎。

使用本地引擎或一个身份验证的企业服务。SDK 使用相同的版本化合同来处理上下文、权限和证据,而无需在您的应用程序中复制引擎。

嵌入上下文

在您的应用中准备输入。

准备源,检查返回的视图,并使用ContextSession记录宿主结果。当任务需要时,恢复源详情。

ContextSession

构建代理

为您的代理配备。

使用AgentContext进行读取、搜索、上下文组合和令牌测量。只有获得明确授权后,Agent Tools才能写入文件或运行允许列表中的argv命令。模型调用和代理生命周期由你的宿主控制。

AgentContext

从代码到上下文

几行代码。一个聚焦的上下文。

从上下文准备开始:收集项目的相关材料并检查您的应用程序接收到的内容。此示例将模型调用留给您的应用程序。智能体工具可以运行通过引擎明确允许的、允许的命令;它们不接管模型推理。

compose()
为所提供的任务收集上下文。
result.text
在使用之前检查准备好的工具输出。
saved_tokens
检查引擎的测量输入减少量,与模型计费分开。
Python只读示例
from leanctx_sdk import (
    AgentContext
)

with AgentContext(
    ".",
    task="Explain project"
) as ctx:
    result = ctx.compose()
    metrics = ctx.metrics

print(result.text)
print(metrics.saved_tokens)

需要一个兼容的Engine。它在您的本地项目中运行;输出取决于其文件。

语言包

六种语言。一份引擎合同。

为您的堆栈选择原生包。与引擎协商版本和能力,然后查看您的语言和传输的操作矩阵。

宿主控制

只授予您的应用程序所需的访问权限。

您的应用建立用户和业务上下文。引擎强制执行请求的来源、内容和执行规则。本地会话从只读开始;写入和命令需要明确的权限。

固定的会话策略
写入和执行权限不能在现有会话内扩展。
受控命令执行
传递一个 argv 列表。只允许运行在配置的环境和超时限制下的可执行文件。命令策略不是操作系统沙箱。
您必须处理的失败
协议、完整性和权限失败会停止操作。模糊的写入或执行失败不会自动重试。

连接的能力

稳定的上下文和工具控制。Python 的连续性仍处于预览版。

稳定

请求与结果

准备上下文或请求代理工具的动作,需要明确的写入或执行权限。只执行允许的 argv 命令;检查收据,处理输入错误并取消进行中的 SDK 会话。您的宿主拥有模型调用和代理生命周期。

Python SDK 预览

状态与连续性

Python SDK在leanctx_sdk.preview下以Preview(预览)状态提供workspace、checkpoint、delta和handoff操作。这些本地交接会携带选定状态和来源引用;代理的启动、生命周期和权限由宿主管理。更广泛的代理编排仍处于Research(研究阶段)。

SDK / OEM

构建它。带给您的客户。

为嵌入的组件和服务提供的协议。SDK/OEM 涵盖商业集成、再分发和第三方交付;企业涵盖组织操作。

一次集成。一份明确的协议。

公共引擎保留其Apache权利。附加的SDK和运行时组件有自己的条款。商业协议定义您需要的特定权利、交付模型和支持。

计划一个商业产品或服务?讨论 SDK / OEM 许可

从 LeanCTX 开始

使用 LeanCTX 构建。

安装您的语言包,连接引擎并为一项实际任务准备上下文。

您的应用程序。您的模型。内部支持上下文控制。