Skip to content

✨ feat(dashboard): add session tabs, subtask cards and retained evidence - #22

Merged
SigureMo merged 8 commits into
codex/review-referencefrom
codex/subtask-dashboard
Sep 26, 2026
Merged

SigureMo merged 8 commits into
codex/review-referencefrom
codex/subtask-dashboard

Conversation

@SigureMo

@SigureMo SigureMo commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Session 页面拆为 Conversation、Session details、Sub tasks 三个页签;切换和后台更新保留阅读位置、搜索及展开状态。父 session 按主 task 展示嵌套子任务、状态、摘要和冻结证据,支持进入子对话再返回;各 purpose 有稳定配色并保留文字标识。

关系由调度状态提供,即使原生历史不可用也能查询。等待标记覆盖所有活跃祖先:父任务直接等孙任务、单独打开子 session 或跨轮分页均一致;取消后的等待不再显示。任务详情页直接列出 waiting_for 对象,支持打开所等待的孙任务。运行时显示整棵树共享一个根并发额度。

验证:18 项 transcript/evidence API 测试通过,覆盖 Codex/Claude、直接与跨层等待、子 session、分页和取消。栈顶 278 项 Python、6 项前端、19 项浏览器测试通过;类型生成、静态检查、Markdown 格式及生产构建通过。设计与评估入口见 docs/review-subtasks-design.md、docs/subtask-validation.md;真实模型分阶段交付与盲评仍需单独评估。

This PR is co-authored with @codex (gpt-6 astra xhigh)

@SigureMo
SigureMo added this pull request to stack #23 September 24, 2026 10:47
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch 2 times, most recently from 74cf59d to 25cc853 Compare September 25, 2026 05:23
@SigureMo SigureMo changed the title ✨ feat(dashboard): expose subtask ownership and retained evidence ✨ feat(dashboard): navigate subtask sessions and retained evidence Sep 25, 2026
@SigureMo SigureMo changed the title ✨ feat(dashboard): navigate subtask sessions and retained evidence ✨ feat(dashboard): add session tabs, subtask cards and retained evidence Sep 25, 2026
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 5e6e4a1 to bb2d08d Compare September 25, 2026 15:39
@SigureMo
SigureMo marked this pull request as ready for review September 25, 2026 15:43
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-26T04:48:20.517464Z 3c2eecc New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bb2d08db1b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/nyanpasu/transcript/queries.py Outdated
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch 2 times, most recently from 5e6e4a1 to bf34668 Compare September 26, 2026 02:08

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bf346682ea

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/dashboard/src/App.tsx Outdated
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from bf34668 to 5323bda Compare September 26, 2026 02:23
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 5323bda to 5b54b48 Compare September 26, 2026 02:50

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5b54b48d89

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/dashboard/src/SessionTasks.tsx Outdated
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 5b54b48 to 12714df Compare September 26, 2026 03:50
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 12714df to 497b707 Compare September 26, 2026 04:04
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch 2 times, most recently from d78161a to 627744b Compare September 26, 2026 04:29

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 627744b0ff

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/dashboard/src/SessionTasks.tsx
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 92f5ead to 56cf419 Compare September 26, 2026 04:36
SigureMo and others added 8 commits September 26, 2026 12:43
Document early general results, deep integration and unchanged root-tree concurrency. Record dashboard state validation and rollout limits.

Co-authored-by: Codex <noreply@openai.com>
Group nested subtasks and frozen evidence under their owning session, keep the session index focused on roots, and restore the exact reading position after child navigation.

Co-authored-by: Codex <noreply@openai.com>
Separate conversation, session metadata, and nested subtask cards while preserving reading and expansion state across tab switches and background updates.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@SigureMo
SigureMo force-pushed the codex/subtask-dashboard branch from 56cf419 to 3c2eecc Compare September 26, 2026 04:44
@SigureMo
SigureMo merged commit b7145ae into main Sep 26, 2026
12 checks passed
@SigureMo
SigureMo deleted the codex/subtask-dashboard branch September 26, 2026 05:25
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.

1 participant