Cognitive Context Layer

Sistem yang menentukan
apa yang dilihat AI Anda.

Lapisan context engineering untuk agen AISatu binary lokal di kedua sisi model. LeanCTX mempersepsi, mengompres, mengingat, merutekan, dan mengatur siklus hidup lengkap konteks AI, dari pembacaan file hingga output terverifikasi.

Cognitive Context Layer

Apa itu Context Layer Kognitif?

Context Layer Kognitif adalah infrastruktur antara alat AI Anda dan codebase Anda. Ini mengontrol file apa yang dibaca, bagaimana output dikompres, pengetahuan apa yang bertahan di berbagai sesi, dan apakah hasil memenuhi standar kualitas sebelum pengiriman.

Agen AI
LeanCTX Cognitive Context Layer
I/O Intelligence Memory Verify
Kode & Alat Anda
Blueprint Sistem

Gambar konstruksi

Topologi proses dari biner yang dikirim: tujuh titik masuk, satu runtime, satu set penyimpanan lokal. Setiap kotak di bawah dipetakan ke modul, port, atau file nyata di disk.

Aliran Data

Apa yang terjadi pada satu bacaan

Sheet 2 melacak satu permintaan melalui runtime, tahap demi tahap, termasuk short-circuit cache yang membuat bacaan berulang hampir gratis. Jalur shell berjalan secara paralel dengan akuntansi yang sama.

Spesifikasi

Lembar data teknik

Tabel referensi di balik gambar: setiap permukaan dengan transport dan siklus hidupnya, tata letak di disk, lapisan pembelajaran adaptif, dan batas keamanan yang ditegakkan oleh runtime.

AModel Proses

Semua permukaan adalah biner yang sama dalam peran berbeda. Tidak ada yang memerlukan koneksi cloud; semuanya terikat lokal-pertama.

REF SURFACE TRANSPORT ENDPOINT LIFECYCLE PERINTAH
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

BTata Letak Penyimpanan — Direktori XDG Lokal

State persisten adalah file biasa di bawah direktori dasar XDG: dapat diperiksa, diekspor, dihapus. Tidak ada database tersembunyi selain folder lokal ini.

ARTIFAK FORM TUJUAN
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)

CLapisan Pembelajaran Adaptif

Tujuh mekanisme pembelajaran online menyetel kompresi sesuai penggunaan nyata Anda, secara lokal, dari sinyal kualitas seperti pantulan dan kegagalan edit. Selami: Pembelajaran Adaptif →

  • 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

DBatas Keamanan

Jaminan keras yang ditegakkan dalam runtime. Model keamanan →

  • 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
Mode Integrasi

Satu binary. Tiga cara masuk.

LeanCTX secara otomatis memilih mode integrasi optimal untuk setiap agen: CLI-Redirect menggerakkan LeanCTX CLI melalui aturan editor dengan overhead MCP nol, Hybrid menggabungkan pembacaan cache MCP dengan hook kompresi shell, dan Full MCP memberikan akses alat maksimum untuk editor protokol-only.

CLI-Redirect
Untuk agen berbasis aturan dan terminal-first, ditambah CI
Aturan editor merutekan setiap bacaan, pencarian, dan panggilan shell melalui CLI. Tanpa server MCP, tanpa overhead skema.
lean-ctx -c / read / grep
Hybrid
Default untuk Cursor, Claude Code, Codex, Windsurf, dan 20+ agen
MCP untuk bacaan yang di-cache (13 token), CLI untuk perintah shell dan pencarian, yang terbaik dari kedua dunia.
MCP cache + CLI shell/search
Full MCP
Untuk JetBrains, VS Code, Neovim, Emacs, Zed
Semua 81 alat melalui protokol MCP dengan set alat malas (lazy tool set), ideal untuk agen yang memerlukan MCP.
81 tools via MCP + lazy tool set

Bagaimanapun juga, LeanCTX memilih mode yang tepat untuk editor Anda, secara otomatis. Lihat semua 30+ alat yang didukung

Daemon Latar Belakang

Selalu aktif. Selalu milik Anda.

Layanan latar belakang kecil menjaga sesi Anda tetap hangat, sehingga cache hit instan dan memori selalu tersedia. Ini dimulai secara otomatis selama penyiapan, memulai ulang dirinya sendiri saat Anda memperbarui, dan membersihkan diri setelahnya, tidak ada yang perlu dikelola.

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
Verifikasi

Setiap output membawa bukti

LeanCTX menghasilkan artefak bukti untuk setiap sesi: file mana yang dibaca, apa yang dikompresi, pemeriksaan apa yang lolos, dan bagaimana token dihabiskan. Ini membuat pekerjaan AI dapat diaudit, diputar ulang, dan tepercaya.

Definisi satu paragraf

LeanCTX (singkatan dari Lean Context) adalah context engineering layer open-source untuk agen AI. Satu binary Rust lokal memutuskan apa yang dibaca agen (10 mode baca, token 60–90% lebih sedikit, re-read cached ~13-token), mengingat apa yang mereka pelajari (sesi persisten, knowledge graph), menjaga apa yang disentuh (PathJail, redaksi rahasia, anggaran, deteksi injeksi), membuktikan apa yang disimpan (ledger bertanda Ed25519, benchmark dapat direproduksi) dan memutar ulang apa yang dilihat (git-anchored, context snapshots bertanda yang dapat Anda pulihkan atau bagikan); proxy lokal opsional mengompres apa yang mereka kirim — prompt sistem setiap permintaan, riwayat, dan output alat, aman dari cache prompt di jaringan. Kompresi — sisi baca dan sisi jaringan — adalah salah satu dari lima subsistem, dan setiap aslinya tetap dapat diambil secara lokal. Bekerja dengan 30+ alat coding AI melalui MCP dan shell hooks; tertanam di agen mana pun melalui API /v1 yang diberi versi dengan SDK Python, TypeScript, dan Rust. Penggunaan lokal gratis selamanya, ditegakkan oleh CI.

Baca kisah lengkap

Ambil kembali kendali konteks Anda.

Satu binary lokal di kedua sisi model. LeanCTX mempersepsi, mengompres, mengingat, merutekan, dan mengatur siklus hidup lengkap konteks AI, dari pembacaan file hingga output terverifikasi.