LeanCTX SDK

あなたのプロダクトに、コンテキスト機能を。

LeanCTXはAIシステム向けのContext Gatewayです。ネイティブSDKインターフェースを介して、サポートされているコンテキスト選択、コントロール、証拠を埋め込みます。モデル、ワークフロー、UIを維持します。

あなたのアプリケーションLeanCTX SDK + Engineあなたのモデル

あなたの製品内で

あなたの製品体験。その下にエンジン。

ローカルエンジンまたは認証済みEnterpriseサービスを使用します。SDKは、アプリケーション内にエンジンを複製することなく、コンテキスト、権限、証拠に関する同じバージョン付けされた契約を話します。

コンテキストを埋め込む

アプリで入力を準備します。

ソースを準備し、返されたビューを検査し、ContextSessionでホストの結果を記録します。タスクが必要とする場合にソースの詳細を復元します。

ContextSession

エージェントを構築する

エージェントを装備する。

読み取り、検索、コンテキストの組み立て、トークン計測にはAgentContextを使用します。Agent Toolsは、明示的な許可がある場合に限り、ファイルを書き込むか、許可リストにあるargvコマンドを実行できます。モデル呼び出しとエージェントのライフサイクルはホストが管理します。

AgentContext

コードからコンテキストへ

数行。焦点を絞ったコンテキスト。

コンテキストの準備から始める:プロジェクトに関連する資料を集め、アプリケーションが受け取るものを検査します。この例では、モデル呼び出しはあなたのアプリに委ねられます。エージェントツールは、エンジンを介して明示的に許可され、リストアップされたコマンドを実行できます。それらはモデル推論を支配しません。

compose()
提供したタスクのためのコンテキストを集める。
result.text
使用する前に準備されたツールの出力を検査する。
saved_tokens
モデルの請求とは別に、Engineによる測定された入力削減を検査する。
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が必要です。ローカルプロジェクトに対して実行されます。出力はそれらのファイルに依存します。

言語パッケージ

6つの言語。1つのエンジン契約。

スタック用のネイティブパッケージを選択します。エンジンとバージョンおよび機能を交渉し、言語とトランスポートの操作マトリックスを確認します。

ホスト制御

アプリが必要とするアクセスのみを許可します。

アプリがユーザーとビジネスのコンテキストを確立します。エンジンがリクエストのソース、コンテンツ、実行ルールを強制します。ローカルセッションは読み取り専用で開始されます。書き込みとコマンドには明示的な許可が必要です。

固定セッションポリシー
既存のセッション内で書き込みと実行は拡張できません。
制御されたコマンド実行
argvリストを渡します。設定された環境とタイムアウト制限の下で、許可された実行ファイルのみを実行します。コマンドポリシーはOSサンドボックスではありません。
対処する必要がある障害
プロトコル、整合性、権限の障害は操作を停止します。曖昧な書き込みまたは実行の障害は自動的に再試行されません。

接続された機能

安定したコンテキストとツールの制御。Pythonの継続性はプレビュー内に留まります。

安定

リクエストと結果

明示的な書き込みまたは実行の権限でコンテキストまたはエージェントツールの操作を準備します。許可されたargvコマンドのみを実行し、領収書を検査し、タイプされたエラーを処理し、進行中のSDKセッションをキャンセルします。ホストがモデル呼び出しとエージェントのライフサイクルを所有します。

Python SDKプレビュー

状態と継続性

Python SDKはleanctx_sdk.previewで、workspace、checkpoint、delta、handoffの各操作をPreview(プレビュー)として提供します。これらのローカルhandoffは選択した状態とソース参照を引き継ぎます。エージェントの起動、ライフサイクル、権限はホストが管理します。より広範なエージェントオーケストレーションはResearch(研究段階)のままです。

SDK / OEM

構築し、提供する。

埋め込むコンポーネントと提供するサービスについて契約を選択します。SDK/OEMは商業的統合、再配布、サードパーティ配信をカバーし、エンタープライズは組織の運用をカバーします。

一つの統合。明確な合意。

パブリックエンジンはApacheの権利を保持します。追加のSDKおよびランタイムコンポーネントには独自の条件があります。商業契約は、必要な特定の権利、配信モデル、サポートを定義します。

商用製品またはサービスを計画していますか?SDK / OEMライセンスについて議論

LeanCTXから始める

LeanCTXで構築します。

言語パッケージをインストールし、Engineを接続し、一つの実際のタスクのためのコンテキストを準備します。

あなたのアプリケーション。あなたのモデル。内部のサポートされるコンテキスト制御。