merge(gitea): 同步漏檔/push 衝突回報/clone 新功能/錯誤訊息

衝突:scripts/selftest.mjs 檔尾兩份都各自 append 一個測試區塊
(guard 的「注入區塊不可被人格檔案逸出(S6)」與 gitea 的「㉒ 從 Gitea
匯入本機還沒有的人格」)。兩塊都保留,各自收好自己的 `}`。
This commit is contained in:
2026-07-31 14:29:10 +00:00
8 changed files with 657 additions and 50 deletions
+1 -1
View File
@@ -2925,7 +2925,7 @@ export const GUEST_SAFE_SUBCOMMANDS = new Set([
]);
// owner 這些子指令本來就要提到別的人格名字(邀請/離場/查詢/匯入新人格/設定預設人格),不算跨人格讀取
export const OWNER_EXEMPT_SUBCOMMANDS = new Set([
"create", "list", "status", "gc", "invite", "load", "leave", "import", "default", "sleep",
"create", "list", "status", "gc", "invite", "load", "leave", "import", "clone", "default", "sleep",
]);
// sleeper(睡眠 sub agent)只准做收尾:整理自己的記憶與圖、衰減情緒、同步、寫睡眠狀態。
// 不准 loadrelease(它用的是 sleeper 租約)、不准 invite/room(它不是去聊天的)、