Skip to content

feat: native TUI tabs for jucode, Codex, and Claude CLI - #6

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/desktop-native-tui-tab-17c0
Aug 29, 2026
Merged

feat: native TUI tabs for jucode, Codex, and Claude CLI#6
cursor[bot] merged 1 commit into
mainfrom
cursor/desktop-native-tui-tab-17c0

Conversation

@gaoyu06

@gaoyu06 gaoyu06 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

本次改动范围

在右侧 dock / 马赛克里增加原生 TUI 标签:用已有 PTY + xterm 直接跑 jucode / codex / claude 交互式 CLI,不是仿绘。

  • Rust pty_open 增加 command/args,后端二进制走现有解析链
  • 前端禁止任意 argv,只允许三家后端 + 极小参数白名单
  • ⌘K 与 dock「+」可打开;缺二进制时给人话提示并跳转设置
  • v1 与 GUI 会话互不双挂
  • 文档 docs/tui-tabs.md

是否可直接上线

否。要在 macOS/Windows 上对三家 CLI 试 resize、输入法、退出。

上线前是否需要 review

需要看真实界面(打开 TUI、打字、缩放、关掉)。

review 的前置条件

  1. 本机有至少一种 CLI(建议 jucode)
  2. pnpm test / cargo test 绿
  3. 确认不能从前端传入任意命令
  4. 浏览器拾取与审计编辑器未被这次改坏
Open in Web Open in Cursor 

Co-authored-by: Gao Yu <gaoyu06@users.noreply.github.com>
@cursor
cursor Bot merged commit b4feb41 into main Aug 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants