fx
T3 Code 可以运行 fx。fx 使用运行 T3 Code 服务器的那台机器上的登录。
配置 fx
在那台机器上安装 fx:
bashcurl -fsSL https://fx.sh/setup.sh | bash在那台机器的终端中运行
fx login。打开 设置 → 提供方(provider),启用 fx,并刷新该提供方。
如果 fx 不在服务器的 PATH 上,请把 二进制路径 设为该可执行文件。
同一台机器上的每个 fx 实例共用这台机器的 fx 登录。T3 Code 不会按实例分别保存登录。
模型与力度
模型选择器把 默认 列在最前面。这个选项会运行 fx status 在服务器那台机器上报告的模型。只在 fx 设置里为单个项目(project)指定的模型不会被读取,请改为从列表里选择。如果该对话线程(thread)的 fx 后端不提供这个模型,对话线程会保留当前模型。其余条目来自 fx models。你在提供方(provider)设置里添加的自定义模型会原样交给 fx;如果其后端没有这个模型,fx 会报错。
fx 还有 力度 控件。新的对话线程从 Medium 开始。
T3 Code 不显示 fx 的后端选择器。要使用 Codex、Grok 或 Vercel AI Gateway,请在该环境(environment)的机器上运行 fx provider。
在 Composer(编写器)里输入 $,可以列出 fx 在其技能文件夹中找到的技能,顺序与 fx 自己的技能菜单一致。当两个不同的技能重名时,菜单列出 fx 针对该名称实际加载的那一个:按 fx 文件夹顺序中的第一份,从工作区算起。菜单每个名称只显示一个技能,不区分大小写;要运行仅大小写不同的技能,例如 Review 与 review,请输入它的准确名称。
权限模式
fx 提供两种 Composer(编写器)模式。
| 模式 | 行为 |
|---|---|
| 受监督 | fx 在更改文件或运行命令(command)之前会询问。读取请求无需询问即可执行。 |
| 自动 | fx 自行处理常规操作。它仍然要询问的事项会交到你这里。 |
T3 Code 不为 fx 提供 完全访问 或 自动接受编辑。已经设成其中之一的对话线程(thread)会以 受监督 运行。更改权限模式会重启连接,并重新加载同一个 fx 提供方会话(session)。
在 vercel-labs/fx#1189 之后的 fx 版本中,fx 会把 T3 Code 设置的模式保存为自己的默认权限模式。T3 Code 每次打开 fx 对话线程时都会设置它,因此终端里的 fx 随后会以该对话线程的模式启动。
把一条消息转入正在进行的回合(turn)会停止该回合,fx 在同一个提供方会话里回答这条新消息。
子智能体
fx 把工作交给子智能体时,会在父级之下为它打开自己的对话线程(thread)。该对话线程显示子智能体的任务和回复,fx 会把回复缩短到两三行。fx 不会分享子智能体的各个步骤。
fx 不会转交子智能体的权限请求,因此需要批准的子智能体会一直等到你按下 停止。这主要发生在 受监督 下。在 自动 中,子智能体可以自己完成常规工作。
尚未支持
- 完全访问。
- 自动接受编辑。
- 提交消息、拉取请求(pull request)文本、分支名和对话线程(thread)标题。这些请另选一个提供方(provider)。