Skip to content

wejack639/antigravity-markdown-comment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Antigravity Markdown Comment

一个面向 Markdown 文档的 VS Code 扩展原型,目标是复刻 Antigravity 里“文档交互打开 + 选区 comment 继续对话”的体验。

当前能力

  • Open Interactive Markdown:把 .md 文件用自定义交互文档方式打开
  • 在交互文档里框选文本后出现 Comment 浮动按钮
  • 点击 Comment 后自动打开对话面板,并附带:
    • 当前文档
    • 选中文本
    • 所在标题路径
    • 所在段落上下文
  • 支持继续在对话面板里发送消息
  • 支持 Open In Codex With Comments,把正文和评论一起发送给 AI
  • 支持 Open In Copilot With Comments,把正文和评论一起发送到 GitHub Copilot 对话框
  • 评论会作为高优先级 review notes 附加到文档上下文中
  • 预留 antigravityMarkdownComment.externalCommentCommand 配置,方便桥接到外部聊天命令

评论语义

当文档被发送给 AI 时,扩展会同时附带一个包含 Review Notes 的 commented document prompt。当前规则是:

  • 评论不是普通备注,而是高优先级的审阅指令
  • 如果评论和正文冲突,以评论为准
  • 如果多条评论冲突,优先更具体的评论
  • 如果具体程度相同,优先最近更新的评论

这意味着 AI 在总结、改写、继续实现或生成回复时,应优先遵循评论表达的意图,而不是机械复述原始 Markdown。

使用流程

  1. 打开任意 Markdown 文件
  2. 点击编辑器标题栏里的 Open Interactive Markdown
  3. 在交互文档中选中文本并点击 Comment
  4. 在右侧 Review 区编辑或整理评论
  5. 点击 Open In Codex With CommentsOpen In Copilot With Comments,把正文和评论一起发给 AI

开发

npm install
npm run compile

F5 启动扩展开发宿主后:

  1. 打开任意 Markdown 文件
  2. 点击编辑器标题栏里的 Open Interactive Markdown
  3. 在交互文档中选中文本并点击 Comment

打包

npm run compile
npx @vscode/vsce package

默认会在项目根目录生成类似 antigravity-markdown-comment-0.0.1.vsix 的安装包。

说明

Antigravity 本体是基于 VS Code 深改后的应用,其中部分体验依赖产品级改动,普通扩展无法完全复制。当前实现优先保证核心闭环:

  1. 文档用交互视图打开
  2. 选区触发 comment
  3. comment 能持续进入会话线程
  4. AI 读取文档时优先遵循 review notes

About

VS Code interactive markdown comment prototype

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors