管理助理角色
想調整助理的表達方式或長期職責,進入 Roles;想把帳號、記憶、工作階段和設定隔開,應改用 Profile。同一 Profile 內的 Role 共用資料庫、Workspace、USER.md、MEMORY.md、模型、Tools、Skills、MCP、Channels 和 Cron。
從建立到首次使用
- 點選 建立角色,填寫永久 ID,例如
writer_zh,再填寫可選顯示名。 - ID 以小寫字母或數字開頭,其餘只用小寫字母、數字、
-、_;以後不能改 ID。 - 建立後進入 Soul 編輯器,儲存非空內容。
- 在詳情頁點選使用,把它設為之後新工作階段的預設角色。
已有工作階段仍保留原 Role。修改顯示名或 Soul 不會建立另一套資料空間,Role 也不負責工具選擇或 Codemode 模式;這些由 Profile/Session 設定管理。
Soul 與引導狀態
Soul 是長期身分說明,例如:
# 写作搭档
把零散资料整理成清楚的中文。
保留作者原意,事实不明时说明缺口。
一次性格式要求以当前请求为准。
請勿將單次任務或金鑰寫進去。指令越短、越穩定,後續越容易遵循。
引導為待開始或進行中時,在 Dashboard 儲存非空 Soul 會完成引導,default 角色也適用。首次引導對話中,Anyy 也可透過一般工具儲存目前角色的 SOUL.md;該工具不能修改其他 Role 或顯示名,完成或跳過後不再提供。
引導狀態會持續儲存。CLI/直接檔案編輯不會重新判斷狀態,清空 Soul 不會重新開啟已完成/跳過的引導;完成與跳過之間也不能再切換。過時的引導完成請求會被拒絕,一般 Soul 編輯仍然可用。
封存前先處理引用
default 的 Soul 可編輯,但不能改其顯示名或刪除角色。其他 Role 必須先取消預設選擇,並清理仍引用它的工作階段和 Cron,才能刪除。
刪除實際是封存記錄:Role 不再出現在可用選項中,Soul 檔案仍保留,共享資料不會被刪除。CLI 可檢視封存項:
anyy role list --include-archived
透過終端機完成相同操作
anyy role create writer_zh --display-name "中文写作"
anyy role update writer_zh --soul-file ./WRITER.md
anyy role get writer_zh
anyy role use writer_zh
anyy role delete writer_zh
可用 --home PATH 指向目標 Home,腳本加 --json。若刪除被拒絕,先檢查預設角色與工作階段/Cron 引用,而不是直接移除檔案。更多用法見角色與個性。