BAILU CODE

BAILU CODE 是面向 VS Code 的专业级 AI 编程助手,基于 BAILU AI 模型矩阵构建。它将企业级 AI 能力直接带入编辑器——从任务规划、代码库理解到上下文感知的智能编码,带来如同资深结对程序员般的高质量开发体验。
白鹿 CODE 已结束预览阶段,目前与其他白鹿服务一样,长期免费开放。
1.1 新特性概览
全新特性
- 工具循环检测 — 自动检测重复的工具调用循环,包含软性警告与逐步升级的硬性提示,提高自动化执行安全性。
- read_file 分页与行范围支持 — 文件读取工具现支持分块、编号输出与分页提示,便于处理大型文件和跨页检视,实现更高效的内容获取。
- 任务级文件读取缓存 — 针对
read_file,实现读取缓存和陈旧数据警告,减少重复请求、提高任务一致性和执行效率。
- 单元测试覆盖 — 增加了
read_file 分块、缓存、循环检测的单元测试,提升了整体测试覆盖率和稳定性。
已优化
- 文件读取/编辑体验 — 文件读取异常情况将返回友好错误提示,避免影响任务流。
- 缓存自动失效 — 编辑和命令执行后自动刷新文件读取缓存,保证后续读取始终为最新内容。
- UI界面初始化 — 极易导致启动 VSCode 后立即打开插件造成的黑屏问题。
1.0 新特性概览
上下文与智能能力
- 智能任务规划 — 定义目标后,由 BAILU CODE 规划步骤、追问澄清、按序实现
- 代码库感知 — 指向项目根目录,获取上下文感知的编辑建议与智能补全
- Skills — 通过
use_skill 实现可复用工作流指令,保持任务一致性
- Subagents — 聚焦子任务委托,约束型子代理扩展主任务模型能力
模型与集成
- 自定义模型支持 — 可使用 BAILU AI API Platform 的模型,或任意 OpenAI 兼容 API 作为推理后端。支持自建、私有部署及多种第三方模型接入。
- 统一认证 — BAILU 兼容的 OAuth 与端点配置,实现安全的一键接入
- 内建工具 — 自动补全、终端命令生成、轻量前后置工具钩子
- 稳定存储 — 基于文件共享的持久化存储,保证扩展在不同会话间行为稳定
每一个 AI 模型本质相似。上下文理解决定编码质量。BAILU CODE 围绕「上下文感知」设计,让你的 AI 真正理解项目,而非仅做文本匹配。
为什么上下文感知至关重要
多数 AI 编程助手依赖简单检索(grep)构建上下文。它们找不到就不知道:能定位文件,却抓不住架构;能命中关键词,却丢失模式与依赖。
BAILU CODE 面向「理解你的项目」而设计:
- 项目级理解 — 掌握架构、依赖关系与跨服务调用链路
- 模式与约定 — 适配团队的编码风格、命名规范和最佳实践
- 精准上下文 — 只注入与任务相关的内容,不堆砌无关信息
- 持续会话质量 — 在长对话中保持上下文完整,避免「越用越乱」
参考业界实践(如 Augment Context Engine):上下文质量决定代码质量。BAILU CODE 致力于提供可落地的上下文感知能力,助你在复杂任务中保持高质量输出。
基于 BAILU AI
BAILU CODE 依托 BAILU AI 模型矩阵,提供统一、高质量的编码体验。模型针对开发工作流优化,通过 BAILU 认证运行时和 API 路由稳定接入。
快速开始
- 从 VS Code 扩展市场安装 BAILU CODE
- 按提示使用 BAILU 账号登录
- 打开项目,从 BAILU CODE 侧边栏新建任务即可开始
上下文感知的编码体验
| 能力 |
说明 |
| 项目级理解 |
理解目录结构、服务依赖与调用关系 |
| 模式复用 |
遵循既有组件、工具和命名习惯 |
| 精准检索 |
语义检索与关键词结合,聚焦相关文件 |
| 会话保持 |
长对话中维护关键上下文,控制 token 消耗 |
资源与链接
| |