# Component Workspace

> 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.

- Skill: `antdigital-ai/component-workspace` (Agent Skill)
- Install (CLI): `npx skillmds@latest add antdigital-ai/component-workspace`
- Raw SKILL.md: https://api.skillmd.com/api/skills/antdigital-ai/component-workspace/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: antdigital-ai (https://skillmd.com/u/antdigital-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/antdigital-ai/component-workspace

---


# 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`。

