跳转至

fx

T3 Code 可以运行 fx。fx 使用运行 T3 Code 服务器的机器上的登录凭据。

设置 fx

  1. 在该机器上安装 fx:
curl -fsSL https://fx.sh/setup.sh | bash
  1. 在该机器的终端中运行 fx login。
  2. 打开 设置 → 提供方,启用 fx,然后刷新提供方。

如果 fx 不在服务器的 PATH 中,请将 二进制路径 设置为该可执行文件。

同一台机器上的每个 fx 实例共享该机器的 fx 登录凭据。T3 Code 不会为每个实例单独保存登录凭据。

模型与努力程度

模型选择器将 默认 列在最前。该选项运行 fx status 在服务器机器上报告的模型。在 fx 设置中仅为单个项目设置的模型不会被自动选用,因此请改为从列表中选择它。如果该对话的 fx 后端不提供该模型,则对话保留当前模型。其余条目来自 fx models。你在提供方设置中添加的自定义模型会按原样传给 fx,如果其后端不提供该模型,fx 会报告错误。

fx 还有一个 努力程度 控件。新对话默认为中等。

T3 Code 不显示 fx 的后端选择器。要使用 Codex、Grok 或 Vercel AI Gateway,请在环境的机器上运行 fx provider。

在输入框中输入 $ 可列出 fx 在其技能文件夹中找到的技能,顺序与 fx 自己的技能菜单显示的顺序一致。当两个不同的技能同名时,菜单会列出 fx 为该名称加载的那个技能:即按 fx 的文件夹顺序(从工作区开始)排在最前的那个副本。菜单中每个名称只显示一个技能,不区分大小写;要运行仅在大小写上有区别的技能(例如 Review 与 review 并存),请键入其准确名称。

权限模式

fx 提供两种输入框模式。

模式 行为
监督 fx 在更改文件或运行命令前会先询问。读取请求无需询问即可执行。
自动 fx 自行处理常规操作。任何它仍需询问的事项都会传达给你。

T3 Code 不为 fx 提供 完全访问 或 自动接受编辑。已设置为其中一种的对话将以 监督 模式运行。更改权限模式会重启连接并重新加载同一个 fx 会话。

在 vercel-labs/fx#1189 之后的 fx 版本中,fx 会将 T3 Code 设置的模式保存为其默认权限模式。T3 Code 每次打开 fx 对话时都会设置该模式,因此终端中的 fx 会以该对话的模式启动。

在回合进行中发送消息会停止该回合,fx 会在同一会话中回答新消息。

子代理

当 fx 将工作交给子代理时,子代理会在父对话下打开自己的对话。该对话显示子代理的任务及其回复,fx 会将回复缩短为几行。fx 不会分享子代理的具体步骤。

fx 不会传递子代理的权限请求,因此需要权限的子代理会一直等待,直到你按下 停止。这大多发生在 监督 模式下。在 自动 模式下,子代理可以自行完成常规工作。

尚不支持

  • 完全访问。
  • 自动接受编辑。
  • 提交信息、拉取请求文本、分支名称和对话标题。如需这些功能,请选择其他提供方。

另见 提供方设置 和 权限模式。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 t3/t3code