Skip to content

中文文档索引

English · 简体中文

这些指南描述包含它们的源码修订,不一定对应最近发布 tag。参见项目说明和 Unreleased 更新。

从推理优先主流程开始

新用户:先看 安装与更新,选择打包快速路径或正式支持的源码/开发者路径;两条路径都进入 reasonfirst setup。需要详细手工运维或旧生命周期背景时,再看首次完整接入。

主产品闭环:普通 ChatGPT 读取并推理仓库/MR/CI 证据,定义任务和验收标准;ReasonFirst 将获批任务交给编程 worker;实现与 CI 的有界证据再回到 ChatGPT + 人工审查。CLI 快速上手应被视为这条闭环中的执行引擎/运维参考。脱离 ChatGPT 的直接 CLI 使用对测试、恢复和自动化仍有价值,但属于次要能力。可选 Bridge Preview 权限更高,启用前先阅读架构说明。已经接入:使用日常 start/status/stop/restart。

当前文档入口

主题 简体中文 English
安装/更新:打包路径或源码路径 安装与更新 Install & update
详细/手工首次接入与第一条普通 ChatGPT 提示词 详细首次接入 Operator setup
产品与能力 项目说明 ReasonFirst
启动必需服务与生命周期管理 隧道生命周期 Tunnel lifecycle
使用新提出的 GitLab 项目之前 项目预检与用户授权 Project access
演练 ChatGPT、Codex 与同一 MR 的三轮审查 实战演练 Practice lab
完整演练全聊天 managed worker → MR → matching-head CI 全聊天 E2E Chat-only E2E
界面职责与证据 工作流程 Workflow
执行引擎安装与受控实现 CLI 快速上手 CLI quickstart
手工/高级启动、凭证替代方式 运维指南/Windows Manual operator guide
人工交接批准任务与结果 写作模板,不是运行时 API Handoff template
当前架构与信任边界 架构说明 Architecture
架构理念 / 设计动机 设计理念 Design philosophy
HTTP 到 HTTPS 迁移 迁移指南 Migration
API/MCP 私有 CA、重定向与原生 Git 边界 运行时 TLS Runtime TLS
PR 检出、测试、源码更新 本地 PR 审阅 Local PR review
不弱化控制的诊断 故障排查 Troubleshooting
贡献流程 贡献指南 Contributing
安全报告与限制 安全策略 Security
v0.5.0 发布说明 0.5.0 release notes 0.5.0 中文 release notes
公开发布之前 维护者清单 Release checklist

第一次 ChatGPT 对话之前的必需步骤

完成前置条件,启动选定 Tunnel/MCP,保持其 Terminal 运行,检查本地就绪,然后在普通 ChatGPT 输入框选择真实应用。随后调用 gitlab_whoami、check_project_access,并在 resolved_commit_sha 读取文件。本地健康、单独身份成功、消息里写一个连接名称,都不等于项目读取端到端验收。

Keychain 是 Mac 指南推荐的 runtime-key 来源,不是所有平台强制组件。OpenAI tunnel key、Tunnel ID、GitLab token、本地 allowlist、编程代理登录分别不同。Platform 隧道权限、ChatGPT workspace 权限、GitLab/本地项目授权也互不替代。完整指南在每个停止点指明应由谁处理;不能假定上次 shell export 在新 Terminal 仍存在。

新项目访问门槛

项目名/本地目录不能证明远端存在或授权。首次引入项目时,批量读取或交接前调用 check_project_access。ok: false 时展示诊断,等待用户/操作者处理。404 或过滤后的空列表不能区分不存在和不可访问。

逐项目授权在本地 MCP 的 GITLAB_ALLOWED_PROJECTS,不是 OpenAI Tunnel 设置。仅在明确批准后追加准确目标项目、保留已有项,并重启原 MCP。助手不会创建项目或自动授权。使用较早的首任务示例前,同样需要此门槛。

一个推理界面,不额外要求聊天工具

普通 ChatGPT 负责推理与审阅。只读 GitLab Tunnel/MCP 提供仓库/MR/CI 读取;ActualCoder 使用 codex-cli、copilot-cli 或 codex-desktop 实现获批任务。可选 Bridge Preview 是另一条权限更高的本地编排接口。localhost Assistant、Codex tunnel plugin、Inspector 不是前置条件或验收门槛,Overview/Logs 只是可选诊断。不使用 Assistant 不会禁用上游附带 helper,也不会卸载 Codex。

标准 GitLab read connector 不承担本地任务执行。可选 Bridge Preview 已支持本地编排、审批、finish preview 和用户配置 SSH 操作。持久 core TaskSpec/attempt 与 bounded EvidencePack 已进入 main,作为推理意图与 worker 证据之间的持久边界。读取成功不证明 Git push、编程模型登录或完整应用 CI;这些在获批实现中验证。

翻译范围与维护

同步维护中英文当前指南,包括可执行示例、停止条件、权限与证据边界。新增完整接入双语页记录源码基线与服务商核对日期;测试验证命令一致和初始化安全。既有 quickstart、生命周期、访问、迁移、TLS 双语指南继续作为专项参考。

历史说明/CHANGELOG 保留记录,LICENSE 不变。文档不产生新发布、不改变权限、不宣称未支持的功能。服务商界面/资格会变化,核对完整接入及手工指南中的一手参考。

历史设计与旧操作示例

旧中文 onboarding与旧中文配置教程仅为历史记录,不是必需清单。不执行旧的含 token 示例、不覆盖工作中的 .env,不因历史文档提及就安装可选组件。

V0.2 设计、V0.2 Codex 指南、CodingAgent 兼容指南、V0.3 路线图、V0.3 审计保留历史背景。

历史专项实现说明包括发布安全、退出状态、历史扫描、日志证据。这些文件名记录开发增量,不代表当前发布状态。v0.5.0 已实现持久 TaskSpec/attempt 与 bounded EvidencePack;Issue #6 保留为历史/路线 umbrella,Issue #10 跟踪剩余原生 Git trust/destination-policy 工作。

全聊天闭环演练

  • 全聊天 E2E 演练:在一个普通 ChatGPT 对话中完成实时仓库读取 → Bridge 管理修改 → 精确 snapshot 审核 → MR → matching-head CI/EvidencePack,全程无需手工 Codex CLI。