Skip to content

[Feature] 支持在 WebUI 中触发 Codex Review(代码审计) #1

@thirsty5034

Description

@thirsty5034

首先,非常感谢作者开发了这个项目!这是我用过的最好用的 Codex WebUI,多线程并发、文件管理、终端、插件市场等功能都非常完善,体验远超同类工具。在日常使用中已经完全替代了命令行,真的很棒 👍

功能描述

希望能在 WebUI 中直接触发 Codex CLI 的 codex review 命令,实现代码审计功能。

使用场景

目前 codex review 只能在终端中手动执行,例如:

codex review --uncommitted
codex review --base main
codex review --commit <SHA>

但在 WebUI 中没有对应的入口,每次需要审计代码时都要切换到终端操作,与 WebUI 的一站式体验不太一致。

期望的交互方式

以下是一些初步想法,供作者参考:

  1. 线程级审计入口:在线程的右键菜单或操作栏中,增加「Review」按钮,支持对当前工作区的未提交变更、某个分支差异、或某个 commit 触发审查。
  2. 审查结果展示:审查结果可以直接在 WebUI 的对话窗口或专用面板中展示(类似 codex review 的终端输出),支持 Markdown 渲染。
  3. 与现有审批流程集成:审查结果可以关联到 pending approvals,形成「审查 → 审批」的闭环。
  4. 审查模型配置:目前 Settings → Codex Settings 中已有 review_model 字段,如果能配合审查触发功能一起使用就更完整了。

补充说明

  • Codex CLI 已原生支持 codex review 子命令,后端可以通过 codex app-server 的 JSON-RPC 通道调用,或者直接 spawn codex review 进程。
  • ~/.codex/config.toml 中的 review_model 配置项已经在 WebUI 的配置编辑器中可编辑,基础设施已经具备。

再次感谢这个优秀的项目,期待后续的发展!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions