修正 role 記憶同意與睡眠排程安裝 #10

Merged
admin merged 3 commits from develop into master 2026-07-28 05:36:13 +00:00
Member

變更摘要

  • 修正 role 睡眠排程安裝時把互動式完整 PATH 寫入 crontab,導致單行過長而安裝失敗的問題。
  • 補充 role skill 的使用者理解規則,要求首次使用時告知個人資料保存範圍並取得同意。
  • 更新記憶規則,允許同意後保存稱呼、個性、能力、興趣與背景等高優先度記憶,同時排除憑證與高敏感個資。

影響範圍

  • scripts/role/role_sleep.sh:新增精簡 PATH 組裝與去重邏輯,cron 只保留系統基本路徑、node 與摘要 CLI 所在目錄。
  • skills/role/SKILL.md:更新 --install-cron 說明與角色共用行為中的使用者理解/記憶同意規則。

驗證

  • 已執行 bash -n scripts/role/role_sleep.sh
  • 已執行 git diff --check
  • 已以超長 PATH 實測 role_sleep.sh --install-cron 可成功安裝排程。
## 變更摘要 - 修正 role 睡眠排程安裝時把互動式完整 PATH 寫入 crontab,導致單行過長而安裝失敗的問題。 - 補充 role skill 的使用者理解規則,要求首次使用時告知個人資料保存範圍並取得同意。 - 更新記憶規則,允許同意後保存稱呼、個性、能力、興趣與背景等高優先度記憶,同時排除憑證與高敏感個資。 ## 影響範圍 - `scripts/role/role_sleep.sh`:新增精簡 PATH 組裝與去重邏輯,cron 只保留系統基本路徑、node 與摘要 CLI 所在目錄。 - `skills/role/SKILL.md`:更新 `--install-cron` 說明與角色共用行為中的使用者理解/記憶同意規則。 ## 驗證 - 已執行 `bash -n scripts/role/role_sleep.sh`。 - 已執行 `git diff --check`。 - 已以超長 PATH 實測 `role_sleep.sh --install-cron` 可成功安裝排程。
jiantw83 added 2 commits 2026-07-28 05:33:35 +00:00
jiantw83 added 1 commit 2026-07-28 05:36:01 +00:00
admin approved these changes 2026-07-28 05:36:10 +00:00
admin merged commit 9a38f15262 into master 2026-07-28 05:36:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/shared#10