跳转至

术语表

以下术语在 T3 Code 中具有全局重要意义。架构和生命周期约束属于概述,而不是这些定义。

工作区与会话

Term Meaning
Environment 一个正在运行的服务器,以及它所拥有的机器、凭据、工作区访问权限和状态。
Client 连接到环境的 Web、桌面或移动端 UI。桌面应用也可以托管服务器。
Project 以目录为根的环境本地工作区记录。
Workspace root 项目在环境中的基础文件系统目录。
Worktree 线程可以使用的独立 Git 检出,以代替项目的主检出。
Thread 项目的持久对话和工作历史。它在提供方进程退出后依然存在。
Turn 一次用户到代理的循环,即一次 V2 运行。提供方的工作可能在检查点和差异工作落定之前结束。
Activity 非消息类时间线条目,例如工具操作、审批或失败。
T3 home 基础数据目录。运行时状态通常位于其 userdata 目录下。

编排

Term Meaning
Command 改变领域状态的请求。接受它并不意味着其副作用已经结束。
Event 由命令产生的持久化事实。
Orchestrator 将命令串行化,并根据当前状态决定其事件的服务,不进行 I/O。
Projection / read model 当前状态的持久化视图,与改变它的事件在同一事务中提交。
Command receipt 命令结果的持久记录,用于使重试幂等。
Outbox effect 与事件一起提交的副作用意图,例如启动提供方轮次或捕获检查点。
Effect worker 提交后运行发件箱效果,并将其结果作为命令反馈的工作器。

提供方与检查点

Term Meaning
Provider T3 Code 控制的代理运行时,例如 Codex 或 Claude Code。
Driver 针对某类提供方的集成。
Provider instance 一个已配置的提供方,具有自己的设置和生命周期。多个实例可以使用同一个驱动。
Text generation 应用自身的一次性写作,例如线程标题、提交消息和记录清理。
Text generator 仅用于文本生成的模型 API。其 ID 会填充模型选择;代理界面永远不会列出它。
Adapter 将提供方原生协议转换为 T3 Code 操作和事件的边界。
Session 附加到线程的提供方运行时。会话可以在不删除线程的情况下停止和恢复。
Runtime mode 线程的权限策略。参见 权限模式。
Interaction mode 代理处理任务的方式,例如规划。与权限策略相互独立。
Checkpoint 用于差异和恢复的已保存工作区状态,以隐藏 Git 引用的形式存储。
Checkpoint baseline 在被比较的工作开始之前捕获的工作区状态。
Turn diff 归属于一个轮次的工作区变更。

拉取请求

Term Meaning
Pull request link 由主机、仓库和编号标识的持久化线程关联。链接可以跨环境内的项目,并携带服务器维护的快照。
Pull request sync 按既定节奏刷新每个不同的关联审查,并发现原生堆栈层的工作器。显式刷新和失败的堆栈读取会触发另一次读取。
Current pull request 单审查控件和旧客户端使用的链接。进行中的工作优先;已完成的单一链指向其顶层。无关的终态链接使用最新更新。

Composer 上下文

Term Meaning
上下文记录 Composer chip 背后的类型化载荷,以 message.context.records 中的 contextId 为键。它从不包含字节数据。
上下文引用 记录在消息文本中的一次出现:[label](t3-context://v1/<kind>/<contextId>)。多个引用可以共享同一条记录。
附件绑定 从图像或文件记录到其服务端所拥有附件之间的链接。其附件 ID 可以在不更改 contextId 的情况下改变。
附件清单 按顺序排列的图像记录,以缩略图形式显示在正文上方,包括没有行内引用的图像。

参见 Composer 上下文引用 了解其契约与生命周期。

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