Copilot Completions

Copilot Completions

基于 LLM 的 VS Code 代码补全插件 — 同时支持 GHOST 内联补全和 NES 预测性编辑。
Completion vscode AI Copilot Completions

Copilot Completion

基于 LLM 的 VS Code 代码补全插件 — 同时支持 GHOST FIM 内联补全和 NES 预测性编辑。

功能特性

GHOST — FIM (Fill in the Middle) Inline Completion

  • 在编辑器中以幽灵文本形式呈现内联补全建议
  • 通过可配置的 FIM 提示模板将前缀/后缀上下文发送给模型
  • 基于 Tree-sitter 的代码块解析,实现智能补全边界
  • 可配置相似度阈值的后缀重叠裁剪
  • 缓存与防抖机制,确保流畅的用户体验

NES — Next Edit Suggestion

  • 预测开发者在当前文件中下一步的编辑位置和内容(不限于光标位置)
  • 围绕光标进行编辑窗口解析,支持合并冲突标记感知
  • 光标跳转预测:预测开发者下一步导航位置,目前可用,但是预测会引入两次额外的请求。
  • 编辑意图分类:高/中/低积极性过滤
  • 响应后处理管道:边界标记解析 → 光标标签清除 → 行级差异 → 后缀重叠裁剪
  • 多种响应格式处理器:编辑窗口、代码块、编辑意图、统一 XML、自定义差异补丁