# 工作区助手（workspace.assistant）

Claude Code 式的**通用工作区助手**。在工作台选一个本地文件夹，就能用自然语言
直接对话，助手在该文件夹里读文件、改代码、写文档、跑命令、查 Git，多轮连续协作。

## 与「专项智能体」的关系（两种模式兼得）

平台的对话本质是 `(智能体 + 工作文件夹 + 会话)` 三元组：

- **专项智能体**：选某个领域智能体（审稿/批改/出卷…），用它的专用提示词与工具。
- **工作区对话（本助手）**：选一个文件夹 + 通用助手，像 Claude Code 一样就地读写改跑。

两者共用同一套对话/运行/会话记忆通道，差异只在"用哪个智能体、工作文件夹是哪个"。

## 能力

- 读：ReadFile / ListFiles / SearchContent（先摸清结构再动手）
- 改：EditFile（精确改动）/ WriteFile（新建或重写），**就地修改工作文件夹内的文件**
- 跑：Bash（当前目录即工作文件夹）/ RunTests
- Git：GitStatus / GitDiff / GitLog
- 多轮：会话记忆，承接前文继续

## 安全

- 所有读写**限定在所选工作文件夹内**（提示约束 + guard 兜底）。
- **危险/不可逆命令先停下征求确认**：`rm -rf`、覆盖重要文件、`git reset --hard`、
  `git push -f` 等（`dangerousCommandBlock` + `highRiskConfirmation`）。
- 不读取也不外传工作文件夹之外的数据。

## 模型

默认 `claude-code/sonnet`（agentic 编码/文件操作最强，最接近 Claude Code 体验）；
可切 `dashscope/qwen-max` 或离线 `ollama/qwen`。

## 用法

工作台 → 「💻 工作区对话」卡片 → 选文件夹 → 直接对话。
