Cognitive Context Layer

AIが認識するものを決定するシステム
あなたのAIが何を見るか。

AIエージェントのためのコンテキストエンジニアリングレイヤーモデルの両側に存在するローカルバイナリ。LeanCTXは、ファイル読み取りから検証済み出力に至るまでのAIコンテキストの完全なライフサイクルを認識し、圧縮し、記憶し、ルーティングし、管理します。

Cognitive Context Layer

Cognitive Context Layerとは何ですか?

Cognitive Context Layerは、AIツールとコードベースの間のインフラストラクチャです。どのファイルが読み取られるか、出力がどのように圧縮されるか、セッションをまたいでどのような知識が保持されるか、そして結果が提供前に品質基準を満たしているかを制御します。

AIエージェント
LeanCTX Cognitive Context Layer
I/O Intelligence Memory Verify
あなたのコードとツール
システムブループリント

構築図面

出荷されるバイナリのプロセストポロジー:7つのエントリポイント、1つのランタイム、1組のローカルストア。以下の各ボックスは、実際のモジュール、ポート、またはディスク上のファイルに対応します。

データフロー

単一の読み取りがたどる経路

Sheet 2は、ランタイムをステージごとに追跡し、繰り返し読み取りをほぼ無料にするキャッシュショートサーキットを含めて、1つのリクエストの流れを示します。シェルパスも同様の計算に基づいて並行して実行されます。

仕様書

エンジニアリングデータシート

図面を裏付ける参照テーブル:すべての表面とその輸送とライフサイクル、オンディスクレイアウト、適応学習層、およびランタイムが強制するセキュリティ境界です.

Aプロセスモデル

すべてのサーフェスは、異なる役割を持つ同じバイナリです。クラウド接続を必要とするものは何もありません。すべてがローカルファーストでバインドされます。

REF SURFACE TRANSPORT ENDPOINT LIFECYCLE コマンド
01 MCP server (stdio) JSON-RPC over stdin/stdout spawned per editor session child process of the editor lean-ctx
02 MCP server (HTTP) MCP Streamable HTTP localhost, configurable --host/--port foreground or service lean-ctx serve
03 IPC daemon Unix Domain Socket OS data dir, e.g. ~/Library/Application Support/lean-ctx/daemon.sock launchd / systemd autostart lean-ctx serve --daemon
04 Shell hook process exec, compressed stdout wraps IDE bash calls + interactive shells per command lean-ctx -c "<cmd>"
05 API proxy HTTP (LLM API pass-through) localhost:4444 (default) on demand lean-ctx proxy start
06 Web dashboard HTTP + bearer token localhost:3333 (default, --port) on demand lean-ctx dashboard
07 Terminal UI TTY (in-place redraw) live event stream / 1 s refresh interactive lean-ctx watch · gain --live

Bストレージレイアウト — ローカルXDGディレクトリ

永続的な状態は、XDGベースディレクトリ内のプレーンファイルです:検査可能、エクスポート可能、削除可能です。これらのローカルフォルダ以外に隠されたデータベースはありません。

アーティファクト FORM 目的
config.toml TOML Single config file — integration mode, compression, providers, opt-outs (config dir)
cache/ content-addressed Session file cache; unchanged re-reads collapse to ~13-token stubs (cache dir)
bm25 index inverted index Lexical search over code chunks + provider documents (data dir)
context_graph/ property graph Imports, calls, types across files and repos — powers map mode + deep queries (data dir)
knowledge SQLite Persistent facts, decisions, rooms — recalled across sessions, CCP (data dir)
savings ledger append-only JSONL Every compression event; Ed25519-signable for audit (data dir)
litm_calibration.json JSON Learned context-position hit rates (lost-in-the-middle calibration) (cache dir)
events.jsonl event stream Live feed consumed by watch, dashboard and efficacy reports (state dir)

C適応学習レイヤー

バウンスや編集失敗などの品質シグナルから、あなたの実際の使用状況に合わせて圧縮を調整する7つのオンライン学習メカニズム。 詳細:適応学習 →

  • L1
    Adaptive thresholds Online-learned compression aggressiveness from quality signals (bounces, edit failures, clean runs)
  • L2
    LITM calibration Empirical placement of critical context at positions the model actually attends to
  • L3
    Stigmergic scent field Multi-agent coordination via decaying markers: claimed, done, stuck, hot, avoid
  • L4
    Delta playbook Incremental checkpoint snapshots that survive context compaction
  • L5
    Query-conditioned IB Information-Bottleneck compression fused with query relevance
  • L6
    Theta-gamma chunking Wakeup facts grouped in attention-friendly bursts
  • L7
    Semantic dedup Likelihood-scored redundancy filtering across the session

Dセキュリティ境界

ランタイムで強制されるハード保証。 セキュリティモデル →

  • PathJail Every file access is canonicalised and confined to the workspace root
  • IDE config-dir jail Home-level IDE/agent config dirs (~/.claude, ~/.codex, ~/.codebuddy, …) are writable only when allow_ide_config_dirs is opted in; otherwise PathJail blocks them
  • Shell allowlist Deny-by-default command policy for agent-issued shell executions
  • Local-first All processing on-device; dashboard binds to localhost and requires a bearer token
  • Signed evidence Savings ledger entries are Ed25519-signable and batch-verifiable
統合モード

単一バイナリ。三つの入力方法。

LeanCTXは各エージェントに最適な統合モードを自動的に選択します:CLI-Redirectは、ゼロMCPオーバーヘッドでエディタールールを通じてLeanCTX CLIを駆動し、HybridはMCPキャッシュ読み取りとシェル圧縮フックを組み合わせ、Full MCPはプロトコル専用のエディターに最大限のツールアクセスを提供します。

CLI-Redirect
ルール駆動型およびターミナルファーストのエージェント、ならびにCI向け
Editor rulesは、すべての読み取り、検索、シェル呼び出しをCLI経由でルーティングします。MCPサーバーもスキーマオーバーヘッドもありません。
lean-ctx -c / read / grep
Hybrid
Cursor、Claude Code、Codex、Windsurf、および20以上のエージェントのデフォルト設定
キャッシュされた読み取りにはMCP(13トークン)、シェルコマンドと検索にはCLIを使用し、両方の良いところを兼ね備えています。
MCP cache + CLI shell/search
Full MCP
JetBrains、VS Code、Neovim、Emacs、Zed向け
81個すべてのツールをMCPプロトコル経由で遅延ツールセットにより利用可能にし、MCPを必要とするエージェントに最適です。
81 tools via MCP + lazy tool set

いずれにせよ、LeanCTXがエディタに適したモードを自動的に選択します。 サポートされている30以上のツールを見る

バックグラウンドデーモン

常時稼働。常にあなたのもので。

小さなバックグラウンドサービスがセッションを温め続け、キャッシュヒットは即座になり、メモリは常に確保されます。セットアップ中に自動的に開始し、更新時に再起動し、それ自体でクリーンアップするため、管理するものは何もありません。

lean-ctx serve --status
$ lean-ctx serve --status
Daemon running (PID 4139)
Endpoint: ~/Library/Application Support/lean-ctx/daemon.sock (ready)
PID file: ~/Library/Application Support/lean-ctx/daemon.pid
# autostart on login:
$ lean-ctx daemon enable # launchd / systemd
検証

すべての出力には証明が伴う

LeanCTX は、すべてのセッションについて証明アーティファクトを生成します:どのファイルが読み込まれたか、何が圧縮されたか、どのチェックが通過したか、およびトークンがどのように消費されたか。これにより、AIの作業は監査可能で、リプレイ可能で、信頼できるものになります。

一文の定義

LeanCTX(Lean Contextの略)は、AIエージェントのためのオープンソースのcontext engineering layerです。ローカルのRustバイナリ一つで、エージェントが何を読み取るか(10のリードモード、トークンを60〜90%削減、約13トークンのキャッシュ再読み取り)、何から学習したかを記憶するか(永続セッション、知識グラフ)、触れるものを保護するか(PathJail、シークレットのマスキング、バジェット、インジェクション検出)、そして保存するものに証明を与えるか(Ed25519署名台帳、再現可能なベンチマーク)を決定します。オプションのローカルプロキシが送信するデータ(リクエストごとのシステムプロンプト、履歴、ツール出力)を圧縮し、ワイヤー上でもプロンプトキャッシュに対応させます。この圧縮機能は——リード側もワイヤー側も——5つのサブシステムのうちの1つであり、元のデータはすべてローカルで取得可能です。MCPおよびシェルフックを通じて30以上のAIコーディングツールに対応し、Python、TypeScript、Rust SDKを備えたバージョン管理された/v1 API経由で任意のエージェントに組み込めます。ローカル利用はCIによって永続的に無料です。

詳細なストーリーを読む

コンテキストの制御を取り戻す。

モデルの両側に存在するローカルバイナリ。LeanCTXは、ファイル読み取りから検証済み出力に至るまでのAIコンテキストの完全なライフサイクルを認識し、圧縮し、記憶し、ルーティングし、管理します。