概念

什么是 context engineering?

它是从提示工程转向上下文操作的转变,是一种设计、压缩和管理AI代理工作所需完整信息环境的学科。LeanCTX就是这一自动化学科——为AI代理提供的context engineering layer。

仅靠提示 是不够的

提示工程优化的是输入。上下文工程优化的是环境。

当AI代理仅限于单轮交互时,提示工程是足够的。你构建了正确的指令,模型返回了有用的响应,工作流就结束了。

现代AI编码代理的运行方式不同。它们跨越数十个文件执行多步骤工作流,维护会话状态,并做出随时间累积决策。瓶颈不再是提示本身,而是上下文。

一个拥有完美提示但上下文不足的编码代理,可能会幻觉文件路径、丢失对先前决定的追踪,并重复已完成的工作。失败模式不是指令不好,而是代码库的图景不完整。

Context engineering is the shift from prompt engineering to context operations: designing, compressing, and governing the full information environment an AI agent works in. LeanCTX automates that discipline.

从提示到上下文的三个转变 转向context engineering

上下文工程代表了我们思考AI代理输入方式的一次根本性变化。

静态提示 → 动态上下文管道

上下文工程不再使用固定的系统提示,而是构建一个管道,为每个任务组装正确的上下文,只读取相关的部分,以合适的压缩级别和适当的元数据。

手动策划 → 自动化压缩

上下文工程不会像手工挑选文件一样工作,它会读取每个文件的结构,保留携带真实信号的部分,并自动压缩其余内容。

单次调用 → 跨会话持久化记忆

上下文工程增加了会话记忆、知识图谱和干净的交接机制,使智能体能够随着时间积累理解,而不是每次对话都从零开始。

什么是上下文工程 包括

上下文工程涵盖四个相互关联的领域,每个领域都解决了智能体信息环境的不同方面。

压缩 — 用更少的 token 承载更多信号

多种阅读模式(完整、map、signatures、entropy、aggressive),跨越 26+ 种语言的 tree-sitter AST 解析和语义分块,可将文件内容减少 60–99%,同时保留智能体做出决策所需的信息。

Memory — 跨会话持久化理解

会话快照、知识图谱、交接账本和前瞻记忆允许智能体回忆先前的决策,避免重复工作,并在团队成员或智能体实例之间传递上下文。

Governance — 控制智能体可访问的内容

基于角色的访问策略、 token 预算、SLO 执行和路径沙箱确保智能体在定义的边界内运行,只读取应读的内容,只花费分配的额度。

验证 — 证明压缩未丢失信息

输出验证、证明工件、路径和标识符保留检查以及信息损失评分提供了可衡量的信心,确保压缩后的上下文保留了智能体所需的语义内容。

LeanCTX 的实现方式 上下文工程

LeanCTX 是一个开源的 context engineering 运行时环境,为 AI coding agents 将这些原则带入生产环境。

81 MCP 工具

一个完整的工具表面,用于读取、搜索、压缩和管理上下文,所有功能都通过 Model Context Protocol 暴露。

10 种读取模式

从全缓存读取到熵过滤压缩,每种模式都针对特定任务进行了优化:编辑、探索、审查或引用。

95+ shell 模式

基于模式的压缩技术,适用于 git、cargo、npm、docker 和其他 CLI 输出,将冗长的命令结果减少为结构化、高效的 token 摘要。

零网络调用

完全本地运行。无遥测数据,无云依赖,无数据离开您的机器。Apache-2.0 开源。

上下文工程,为您解答。 answered.

The essential distinctions behind the discipline and its role in AI coding.

Install in one command.

The installer configures LeanCTX for supported agents while keeping the runtime and its data local.

curl -fsSL https://leanctx.com/install.sh | sh

开始工程化您的上下文

LeanCTX 免费、开源,并在一分钟内即可安装。了解 context engineering 能为您的 AI 工作流带来什么。

curl -fsSL https://leanctx.com/install.sh | sh
Support this project