Skip to content

feat: integrate open session workbench PR series - #37

Closed
ZeroPointSix wants to merge 29 commits into
mainfrom
agent/pr-integration-20260812
Closed

feat: integrate open session workbench PR series#37
ZeroPointSix wants to merge 29 commits into
mainfrom
agent/pr-integration-20260812

Conversation

@ZeroPointSix

Copy link
Copy Markdown
Owner

概要

本 PR 在隔离改造分支中按依赖关系整合了当前 6 个开放 PR:#30#31#32#33#34#35

额外整合修复

  • 统一 Web 状态映射 API,修复工作台组件间的 TypeScript 接口不一致。
  • 统一来源链接回填 API:支持可选链接、幂等变更判断,且不将来源元数据更新计为会话活动。
  • 在无 Last-Event-ID 时从序列零回放 transcript 历史;仍保留 generation 不匹配时的 reset 行为。

验证

  • pnpm --dir web lint
  • pnpm --dir web test:8 个测试文件、39 个用例通过
  • pnpm --dir web build
  • cargo check --workspace
  • cargo test -p openab-core --no-default-features --lib --jobs 1:544 通过
  • cargo test -p openab-gateway --no-default-features --lib --jobs 1:30 通过
  • cargo clippy -p openab-core --no-default-features --lib -- -D warnings

完整的合并决策、冲突处理和已知验证边界记录在 PR_INTEGRATION_REPORT.md

已知边界

openab-gateway 的严格 Clippy 仍报告主线现有的未使用项;本 PR 未将这些无关清理混入功能整合。首次全量 cargo test --workspace 在 AWS SDK 的重型编译阶段收到环境 SIGTERM,定向核心与网关测试均已通过。

cursoragent and others added 29 commits August 12, 2026 04:17
Replace ProTable sessions list and detail pages with a read-only
three-column SessionWorkbenchPage using Ant Design X Conversations for
the sidebar, status bar + transcript placeholder in the main panel,
and metadata/alerts/events tabs in the inspector.

Co-authored-by: ZeroPointSix <ZeroPointSix@users.noreply.github.com>
- 左栏新增 New chat 禁用占位(会话创建 W6 开放)
- 中栏状态条补齐 Profile / workdir 字段
- 底部只读条内嵌 SSE 连接态:新增 StreamStatusContext,复用 AdminLayout 同一 SSE,不新建连接
- 新增 useMediaQuery,≤1100px 左右栏折叠为 Drawer,390 下顶栏不溢出
- 版本号 0.2.3 → 0.3.0
- 重新构建并提交 web/app.js 与 web/styles.css 产物
ZeroPointSix added a commit that referenced this pull request Aug 13, 2026
Resolve the diverged #36 and #37 integration trees by retaining the current #39 tree, which contains the complete #30-#35 integration plus #38. The second parent preserves the exact #36/#41 head for ancestry and auditability without reintroducing its incomplete duplicate workbench implementation.
@ZeroPointSix

Copy link
Copy Markdown
Owner Author

已由 #46 的干净 ZER-404 W1–W5 只读工作台整合替代。#46 从最新 main 重建,排除了 W6/无关 PR,并修复了 sparse multi-hunk diff、ACP 稀疏 tool update 聚合与窄屏活动流高度问题。此历史整合 PR 关闭归档。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants