VS Code Logseq Chat Sync Extension
将 Copilot Chat 对话内容同步到 Logseq 的 VS Code 扩展。
功能特性
- 保存对话到 Logseq: 在 Copilot Chat 中使用
@logseq /save 命令将对话保存到 Logseq 新页面
- 自定义页面标题: 使用
@logseq /save 我的标题 来自定义保存的页面标题
- 配置管理: 使用
@logseq /config 查看配置状态和设置指南
安装
克隆仓库:
git clone <repository-url>
进入项目目录:
cd vscode-copilot-chat-extension
安装依赖:
npm install
编译:
npm run compile
配置 Logseq
在使用此扩展之前,你需要在 Logseq 中启用 HTTP API:
- 打开 Logseq
- 进入 设置 → 高级 → 开发者模式
- 启用 HTTP APIs 服务器
- 复制生成的 Authorization Token
然后在 VS Code 中配置:
- 打开 VS Code 设置 (
Cmd+, 或 Ctrl+,)
- 搜索
logseqChat
- 填入以下配置:
logseqChat.apiToken: 你的 Logseq API Token
logseqChat.apiHost: Logseq API 地址 (默认: http://127.0.0.1:12315)
使用方法
在 Copilot Chat 中:
- 查看帮助: 输入
@logseq 然后回车
- 保存对话: 输入
@logseq /save 保存当前对话
- 自定义标题保存: 输入
@logseq /save 我的项目讨论
- 查看配置: 输入
@logseq /config
保存的内容格式
保存到 Logseq 的页面会包含:
- 标签:
[[Copilot Chat]], [[AI Conversation]]
- 创建时间
- 完整的对话历史(区分用户和 AI 消息)
- Use the commands provided by the extension to interact with Copilot Chat.
Development
To contribute to the project, follow these steps:
- Make your changes in the
src directory.
- Run the TypeScript compiler:
npm run build
- Test your changes in Visual Studio Code.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
| |