Skip to content

fix(sessions): stabilize steering, compaction and agent details - #45

Open
muggle-stack wants to merge 3 commits into
masterfrom
feat/session-continuity
Open

muggle-stack wants to merge 3 commits into
masterfrom
feat/session-continuity

Conversation

@muggle-stack

@muggle-stack muggle-stack commented Sep 18, 2026

Copy link
Copy Markdown
Owner

修复 Claude 在后台继续执行时引导消息失效、手动 /compact 完成后无法继续发送消息,以及 Codex 协助代理详情无法打开的问题。

  • Claude 引导保留原生用户消息的精确归属,覆盖后台延续、取消和服务恢复。
  • Claude / Codex 手动 /compact 保留指令记录,在处理记录里展示压缩状态,并根据原生结束事件恢复后续输入。正常压缩不再显示重复横幅和启动提示,错误提示保留。
  • Codex 协助代理详情支持后代导航,保留同一账号内的会话树校验;发给父级或祖先的汇报直接展示。记录查找核对原生完整会话 ID,避免相似文件名和目录遍历顺序导致误选。
  • 思考标题保持“思考”,统一过程详情交互的清理逻辑。
  • TUI 正在处理文字增加扫光并支持减弱动态,补齐中英文 README 和 TUI 使用说明。

本 PR 不包含 DSH / DeepSeek Harness 改动。协议保持 v71,Claude SDK 版本未调整。

已在 fcc354a 的隔离工作树上通过完整本地门禁,Web 检查使用 Node 24.21.0:

  • Pytest:4685 passed,4 skipped;新增回归覆盖两种目录顺序、归档记录和身份不匹配的候选。
  • Ruff 0.15.13。
  • Web build(含 bundle budget)、test:reliability、lint。
  • 部署脚本 bash 语法检查及 ShellCheck。
  • git diff --check

另有 4 项 Playwright 验证通过:Claude / Codex 在 Chromium 桌面和 WebKit 手机上的手动压缩流程,覆盖无重复提示、原有小火花、完成状态及下一条消息发送。以上验证未调用真实模型。

- Preserve Claude steering ownership through background continuations and service recovery.
- Settle manual compaction at native terminal boundaries and retain command history.
- Scope Codex agent details to the session tree and render ancestor reports inline.
- Share process interaction handling while keeping plain thinking labels.
- Animate TUI processing text, honor reduced motion and document terminal setup.
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

- Verify session metadata before selecting a filename match.
- Cover directory order, archived records and mismatched thread identities.
- Give profile watcher fixtures valid native session metadata.
- Hide routine compact banners and remove the duplicate composer hint.
- Preserve compaction warnings and existing inline progress and completion.
- Verify Claude and Codex compact flows on desktop and mobile browsers.
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