--- name: component-workspace description: Develop Workspace and tabs (Browser, File, Task, Realtime) in @ant-design/agentic-ui. Use when building workspace panel, browser preview, file viewer, task list tab, or realtime follow. Triggers on workspace, Workspace, browser tab, file tab, task tab. --- # Workspace 组件开发 多标签工作区:浏览器预览、文件查看、任务列表、实时跟进等标签页。 ## 源码位置 - 主组件:`src/Workspace/index.tsx` - 子面板:`src/Workspace/Browser.tsx`、`src/Workspace/File/`、`src/Workspace/RealtimeFollow/`、`TaskList` 等 - 类型:`src/Workspace/types.ts`(TabConfiguration、TabItem、WorkspaceProps 等) ## 主要能力 - 通过 `tabs`、`activeKey`、`onTabChange` 配置标签与切换 - 内置类型:browser、file、realtime、task 等,可扩展 `custom` 类型 - 与 AgenticLayout、ChatLayout 等布局配合使用 ## 开发规范 - 样式使用 token 与 `useWorkspaceStyle`(或等价 createStyles)。 - 新增 tab 类型时在类型中声明并保持与现有 TabItem 结构一致。 - 参考 `AGENTS.md` 的 Props 命名与导出规范。 开发或修改工作区、浏览器/文件/任务标签时,参考 `src/Workspace/` 与 `AGENTS.md`。