From 45f1ebee7edbfa828dfd3006c1a5848ef9df817b Mon Sep 17 00:00:00 2001 From: Huarch Date: Wed, 19 Aug 2026 16:42:41 +0800 Subject: [PATCH] feat: add operational timeline workspace --- .../agent/components/agent-collapsed-rail.tsx | 2 +- .../agent/components/agent-command-panel.tsx | 33 +- src/features/agent/index.ts | 5 +- .../components/workbench-agent-panels.tsx | 55 +-- .../components/workbench-top-bar.tsx | 37 ++ .../hooks/use-workbench-responsive-layout.ts | 9 +- src/features/workbench/index.ts | 8 + src/features/workbench/map-workbench-page.tsx | 233 ++++++++-- .../operational-timeline-model.test.ts | 42 ++ .../operational-timeline-model.ts | 159 +++++++ .../operational-timeline.tsx | 402 ++++++++++++++++++ .../workspace/analysis-document-fixtures.ts | 19 + .../workspace/analysis-document-view.tsx | 16 +- .../workbench/workspace/artifact-peek-bar.tsx | 14 +- .../workspace/use-artifact-workspace.ts | 8 +- .../workspace/workbench-main-frame.tsx | 34 +- .../workspace/workspace-context.test.ts | 46 ++ .../workbench/workspace/workspace-context.ts | 102 +++++ .../workbench/workspace/workspace-model.ts | 8 +- 19 files changed, 1127 insertions(+), 105 deletions(-) create mode 100644 src/features/workbench/operational-timeline/operational-timeline-model.test.ts create mode 100644 src/features/workbench/operational-timeline/operational-timeline-model.ts create mode 100644 src/features/workbench/operational-timeline/operational-timeline.tsx create mode 100644 src/features/workbench/workspace/workspace-context.test.ts create mode 100644 src/features/workbench/workspace/workspace-context.ts diff --git a/src/features/agent/components/agent-collapsed-rail.tsx b/src/features/agent/components/agent-collapsed-rail.tsx index f3d3a99..a88dc43 100644 --- a/src/features/agent/components/agent-collapsed-rail.tsx +++ b/src/features/agent/components/agent-collapsed-rail.tsx @@ -20,7 +20,7 @@ export function AgentCollapsedRail({