# 角色与单人模式 (/zh/docs/roles)

> 工作角色 solo、ops、product、dev 会改变 Loomaly 的回答方式。角色由助手客户端猜测，也可随时修改。

Loomaly 账号上有一个**工作角色**：`solo`、`ops`、`product` 或 `dev`。它和项目成员身份（所有者 / 管理员 / 成员）无关。工作角色只影响工具如何写 `say`、建议下一步——例如是否提供 `send_to_dev`。

## 四种角色 [#四种角色]

| 角色 | 适合 | `todo` 之后的典型下一步 |
| --- | --- | --- |
| **solo** | 自己做、自己上线 | 按 `fixPrompt` 改本仓库，开 PR，再 `check`（`target: fix`） |
| **dev** | 在编程助手里的开发者 | 同 solo：按 `fixPrompt` 改，开 PR，再 `check`（`target: fix`） |
| **ops** | 对话里的运营 / SEO | `send_to_dev` 生成可粘贴的任务，PR 后再 `check`（`target: fix`） |
| **product** | 每周一个焦点页、一次改动 | 优先 `focus` / `set_goals`；也可 `send_to_dev` |

`todo` 置顶项已带 `fixPrompt`。只有需要更多细节时才调 `problem`。

## 默认怎么定 [#默认怎么定]

首次使用时，Loomaly 看连接进来的 OAuth 客户端：

- **Cursor**、**Codex**、**Claude Code**（及类似编程客户端）→ `dev`
- 其他（Claude 网页、ChatGPT、未知）→ `ops`

默认会写入账号。你可以随时改。

## 怎么改角色 [#怎么改角色]

在对话里：

- `status`，传入 `setRole: "solo"`（或 `ops` / `product` / `dev`）
- `set_goals`，传入 `memberRole: "solo"`（同上）

或在账户界面（`account.setMemberRole`）。

## 站点与费用归属 [#站点与费用归属]

- 一个站点就是一个项目。套餐站点上限只计**你拥有**的项目。被邀请的项目不占你的名额。
- 扫描和数据预算消耗记在**项目所有者**的套餐上。
- 邮件（扫描完成、周报）发给项目所有者。

邀请成员、管理所有权在该站点的 [`/account`](https://loomaly.com/account)。删除项目会腾出站点名额，但不会退回本月已用的页面数或数据预算。
