MoringCode这是一个在 VS Code 工作区中使用模型处理代码任务的扩展项目。你连接自己的模型 API,或连接本机 Ollama;扩展负责把对话、工作区操作和执行前审查接在一起。云端模型的调用费用由相应服务商向你的账号收取。 解决代码任务的流程把一段代码交给对话在工作区文件中选中代码,按 Cmd/Ctrl+L,或在右键菜单选择“用选中代码提问”。扩展把选区、相对路径和行号写进侧栏输入草稿,并打开侧栏。你可以删改草稿、补充问题,再决定是否发送;这个动作本身不会请求模型。 生成并审查一处修改在受信任的工作区文件中选中要替换的代码,按 Cmd/Ctrl+I,或在右键菜单选择“修改选中代码”。输入修改要求后,扩展使用当前会话的模型生成提案,在 VS Code 差异编辑器中逐步展示。一次操作只处理当前选区。 生成结束后,可用状态栏或提示中的“接受 AI 修改”“放弃 AI 修改”作决定。接受时只替换原选区;放弃时原文件不变。如果原文件在生成期间发生变化,扩展拒绝套用这份旧提案。 让模型处理工作区任务先配置自己的模型 API Key,或填入本机 Ollama 地址,然后在侧栏“对话”页选模型、描述任务。后端按工具注册清单提供读取文件、搜索、修改文件及运行命令等操作。执行有副作用的工具前,审查面板展示具体请求;你可以允许一次、允许本会话或拒绝。回复与工具记录显示在当前会话中。 联网搜索由 llmScheduler.searchMode 控制:优先使用已配置 Key 的 API 搜索、并行使用 API 与原生搜索,或只用原生搜索。可用的来源随你的配置和服务状态变化。 找回或继续以前的任务侧栏“新建会话”会保留旧会话;“历史会话”可按标题或消息内容搜索,并可切换、改名和删除。会话消息和工具记录保存在本机的 VS Code 扩展存储中。“压缩上下文”只整理发给模型的较早消息;本地完整会话仍可在历史中查看。 判断账户状态侧栏“额度”页分开显示服务商确实返回的余额、仅确认已配置的 API、本地模型以及需要检查的连接。服务商没有返回余额数字时,页面不会把“已配置”冒充为“有额度”。云端 API 的实际计费和余额以相应服务商账户为准。 安装后使用
扩展在 VS Code Secret Storage 保存 API Key。当前会话的消息和工具记录由扩展保存在本机;发送对话时,相关内容会交给你选择的模型服务商处理。请先确认选中的代码、附件和工作区内容适合交给该服务商。 按需调整
AiLatch 文件树、Skills、MCP 和手机连接也有对应入口。使用前请先配置所需的本地服务或工作区文件;它们不会因安装扩展而自动接入你的外部账号或设备。 从源码运行与验证仓库包含 TypeScript 扩展、Python 后端和 Android 客户端。运行 ./setup.sh 准备开发环境,再用 ./run-extension.sh /绝对路径/工作区 打开扩展开发窗口。 修改代码后运行项目约定的检查:
开发中的功能对照和未完成的体验验证记录在 CONTINUE_COMPARISON.md。该文档区分“存在实现”和“已完成新用户安装后的验证”。 |