纵深防御

安全与
可靠性

lean-ctx 专为生产环境设计。所有压缩均在本地运行,错误优雅降级,您的代码永远不会离开您的设备。

架构

为生产环境 而设计

每一个架构决策都以安全为先。lean-ctx 在本地处理一切,遇到错误时优雅降级,未经明确许可绝不修改您的文件。

100% 本地处理 - 您的代码永远不会离开您的机器
0 默认网络调用 - 完全离线可用
13 令牌 重读成本 - 缓存文件几乎零开销

100% 本地处理

所有压缩、缓存和分析均在您的设备上运行。lean-ctx 是一个本地 MCP 服务器--您的代码永远不会接触外部服务器。

优雅降级

如果 lean-ctx 遇到错误,它会将原始内容原样传递。您的工作流程永远不会因 lean-ctx 故障而中断。

默认只读

lean-ctx 仅读取文件进行压缩。唯一的写入操作是 ctx_edit,需要用户显式调用。

安全

每一层都有 安全防护

从路径遍历防护到沙箱执行,lean-ctx 实现了多重安全边界来保护您的代码库。

路径遍历防护
$ ctx_read("../../etc/passwd")

ERROR: Path traversal blocked
  ├─ Requested: ../../etc/passwd
  ├─ Resolved:  /etc/passwd
  └─ Allowed:   /home/user/project/**

$ ctx_read("src/main.rs")

✓ Reading src/main.rs (mode: auto)
  → 42 lines, 1.2 KB → compressed to 18 tokens

路径遍历防护

所有文件路径都通过安全检查点验证。项目根目录之外的请求会被拒绝。

沙箱执行

Shell 命令在可配置的超时和资源限制下运行。没有 eval() 或动态代码执行。

无网络除非选择加入

唯一的网络功能是可选的每日版本检查(默认禁用)。无遥测,无回传。

质量

经过测试且 已验证

每个版本都经过全面的测试套件、严格的静态分析和跨平台 CI 验证 - 绝不走捷径。

1,400+ 自动化测试覆盖每个模块
0 Clippy 警告 - 严格模式已启用
3 测试平台 - Linux、macOS、Windows

1,400+ 项自动化测试

每个版本都通过 1,400+ 项单元测试和集成测试,覆盖压缩、缓存、安全防护和边界情况。

Clippy Pedantic

使用 Rust 最严格的 Linter 实现零警告。Pedantic 模式可捕获细微 bug、性能问题和 API 设计缺陷。

全面的 CI

GitHub Actions 在 Linux、macOS 和 Windows 上运行测试。cargo-deny 审计依赖项的漏洞和许可证合规性。

lean-ctx 失败时会怎样?

什么都不会损坏。lean-ctx 将原始内容原样传递。您的工作流程永远不会被阻断 - AI 只是接收到未压缩的上下文。

透明度

完全 开源

每一行代码都可公开审计。无混淆、无二进制文件、默认无遥测。

lean-ctx 版本和统计
$ lean-ctx --version

lean-ctx 3.4.3
  ├─ License:         Apache-2.0
  ├─ Source:          github.com/yvgude/lean-ctx
  ├─ Network calls:   0 (default)
  ├─ Telemetry:       disabled
  └─ Data collection: none

完全开源

每一行代码都可在 GitHub 上公开审查。没有混淆、没有二进制 blob、没有闭源组件。

默认零遥测

lean-ctx 默认不收集任何数据。可选的匿名统计需要明确选择加入,且不包含任何代码或文件名。

质量守护

输出 验证

每个压缩输出都会自动验证其完整性。

验证管道
ctx_read src/auth.rs

✓ VERIFY PASS
  ├─ Paths checked:       12/12 preserved
  ├─ Identifiers:         8/8 preserved
  ├─ Structure:           balanced
  └─ Info loss score:     0.0%

路径锚定

验证源文件路径在压缩输出中的保留。

标识符检查

函数名和结构体名在压缩过程中被跟踪。

结构完整性

验证括号平衡以检测截断的代码块。

形式化验证

数学上 已证明

策略不变量、压缩属性和代理交接安全性均已在Lean4中进行形式化验证 — 这与Amazon Cedar和Mathlib使用的是同一个证明助手。82个机器检验定理,零个未证明引理。

82 涵盖策略、压缩和交接领域的机器检验定理
Q0–Q4 质量等级 — 从溯源追踪到形式化验证
0 未证明引理(sorry) — 每个定理均已完全通过机器检验
lean4 formal verification
$ lake build

Build completed successfully.
  82 theorems verified
  0 sorry (unproven lemmas)
  0 warnings

$ ctx_proof --format v2

ContextProofV2 · 8 claims extracted
  ├─ PathJail:       proved (Lean4) · Q4
  ├─ Budget:         proved (Lean4) · Q4
  ├─ Scope:          proved (Lean4) · Q4
  ├─ TerseQuality:   proved (Lean4) · Q4
  ├─ TerseEngine:    proved (Lean4) · Q4
  ├─ Compression:    preserved       · Q3
  ├─ Secrets:        passed           · Q2
  └─ Quality Level:  4 (Formally Verified)

策略不变量

PathJail逃逸防护、作用域隔离、预算执行和上下文治理规则 — 全部在Lean4中证明正确。

压缩保持性

Signatures模式保留所有export,Map模式保留import,Aggressive模式保证零密钥泄露 — 数学证明。

交接安全性

代理交接状态机已形式化验证:终端状态为汇点,生命周期排序单调,无效信封被拒绝。

开始使用

准备好 试试了吗?

不到一分钟即可安装 lean-ctx,看看它如何保护您的工作流程,同时大幅减少令牌消耗。