内联助手

使用概览

在几乎所有可输入文本的地方——编辑器、文本会话、规则库、频道笔记,甚至终端面板中——都可以使用 ctrl-enter 来启动内联助手。

内联助手支持您将当前选中的内容(或当前行)发送至语言模型,并用模型的回复替换原有选中内容。

若需并行执行多个生成请求,您可以通过以下两种方式实现:在多个光标位置同时按下 ctrl-enter,或在多重缓冲区中对跨越多段内容的选区使用相同快捷键。

上下文设置

代理面板的操作类似,您可以为内联助手设置上下文环境。通过@提及功能,您可以添加额外指令或代码转换规则。

推荐的使用模式是:先在代理面板创建会话线程,然后通过 @thread 在内联助手中引用该线程,将其纳入上下文环境。

预设提示模板

要创建一个自定义快捷键来预填提示词,您可以在按键映射中添加以下格式:

[
  {
    "context": "Editor && mode == full",
    "bindings": {
      "ctrl-shift-enter": [
        "assistant::InlineAssist",
        { "prompt": "Build a snake game" }
      ]
    }
  }
]