功能指南 / AI 对话与内联编辑
AI 对话与内联编辑
灵犀指提供两条 AI 交互路径:侧边栏对话负责问答、方案讨论与多轮任务,内联编辑负责对选中代码做即时改写。两者共用同一套模型配置,可按场景自由切换。
侧边栏对话
右侧 AI 面板包含六个标签页:
- Chat:多轮对话,流式输出,工具调用过程实时可见。
- Tools:本次会话的全部工具调用记录,标签角标显示调用次数。
- RUSH:深度任务面板,角标实时显示阶段进度(如
2/5),详见 RUSH 深度任务。 - Changes:AI 产生的文件变更清单,逐项审阅后再决定是否接受。
- Spec / Cloud:规格管理与云端沙箱任务。
对话与工具调用均通过 SSE 流式返回,长任务也能实时看到中间过程。
✦
选择模型:对话使用「设置 → 模型」中的当前模型,原生支持 Kimi K3、GLM-5.2 等 15+ 主流模型,详见模型与上下文。
内联编辑(Ctrl+K)
选中代码后按 Ctrl + K,在输入框中用自然语言描述修改意图,或直接点选预设操作。请求会自动携带当前文件路径与语言信息,模型据此生成符合语法的改写。五个预设操作:
| 操作 | 效果 |
|---|---|
| 重构 | 改善命名、结构与可读性,保持功能完全不变 |
| 解释 | 添加简明的中文行内注释 |
| 注释 | 生成规范的文档注释(JSDoc / docstring / rustdoc) |
| 测试 | 使用项目主流测试框架生成单元测试 |
| 查找类似 | 提取重复模式为可复用的公共函数 |
结果以行内 Diff 卡片呈现:只展开改动区域,点击「接受」应用修改,按 Esc 放弃。不选中代码时,内联编辑会在光标处生成续写建议(Ghost Text)。
✦
内联编辑 vs RUSH:单点修改、小范围改写用内联编辑——响应更快,且不计入 Agent 运行次数;涉及 3 个以上文件、需要规划与验证的任务交给 RUSH。
Preserved Thinking(多轮思考保留)
开启思考模式后,多轮往返中保留思考内容可以避免推理质量下降。不同模型的保留方式不同,灵犀指已按模型自动适配:
| 模型 | 保留方式 |
|---|---|
| Kimi K3 | 思考常驻,由 reasoning_effort 控制思考强度 |
| GLM-5.2 | thinking 参数携带 clear_thinking: false |
| Kimi K2.6 | thinking 参数携带 keep: "all" |
相关配置
在 lxz.config.json 中可调整相关行为:
ide.inline_edit_context_lines(默认5):内联编辑改写时携带的上下文行数。ide.chat_position(默认right_panel):AI 对话面板的位置。
完整配置项见配置项。
本文对你有帮助吗?