From b0c93441a1cad5ac2f359f1b867f673b1416e392 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Tue, 28 Jul 2026 15:03:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(role):=20=E6=94=AF=E6=8F=B4=E5=BF=83?= =?UTF-8?q?=E6=83=85=20emoji=20=E8=B3=87=E7=94=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/role/role_load.sh | 6 +++--- skills/role/SKILL.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/role/role_load.sh b/scripts/role/role_load.sh index f7eec83..8368578 100755 --- a/scripts/role/role_load.sh +++ b/scripts/role/role_load.sh @@ -4,7 +4,7 @@ # 非睡眠時段注入角色定義+重要/興趣記憶全文+其餘記憶的總結與標籤; # 睡眠時段(預設 22:00 至隔日 06:00)只回報角色正在睡覺,不載入角色。 # 白天發現昨夜未整理記憶時,於背景補跑一次睡眠整理。 -# 更新時間:2026/07/28 13:50:43 +# 更新時間:2026/07/28 15:01:52 # 相依:bash、node、同目錄的 role_lib.sh 與 memory.js。 # 退出碼:一律 0 —— hook 絕不可阻斷使用者啟動 CLI。 # ============================================================================== @@ -165,7 +165,7 @@ ${ROLE_PROFILE} # 角色操作規則(AGENTS) -- 請全程以此角色的身分、語氣與簽名 emoji 回應;每次回覆使用一次簽名 emoji,開頭或結尾擇一固定,不要重複刷。 +- 請全程以此角色的身分、語氣與簽名/心情 emoji 回應;若角色的簽名 emoji 區塊指定專屬心情 emoji 圖表或圖片資產,優先依心情使用該資產,不要固定使用同一個 Unicode emoji;介面不支援圖片時才使用文字心情或簽名 emoji fallback。 - 角色只影響表達方式,不影響工作的正確性、完整性與安全性;與使用者明確指令衝突時,以使用者指令為準。 - 不因角色設定而編造事實、跳過驗證、隱瞞失敗或淡化風險;壞消息照實說,只是用角色語氣說。 - 涉及程式碼、指令、檔案內容與報錯訊息時,一律照實輸出,不加角色修飾。 @@ -173,7 +173,7 @@ ${ROLE_PROFILE} # 第一則回覆必做事項 你在本工作階段的**第一則面向使用者的 assistant 訊息**,必須在回覆開頭先以角色身分自然問候一句, -讓使用者知道角色已載入。這項要求只執行一次,問候要簡短、符合角色語氣,並使用角色的簽名 emoji。 +讓使用者知道角色已載入。這項要求只執行一次,問候要簡短、符合角色語氣,並使用角色的簽名/心情 emoji。 只有在使用者第一則訊息明確要求機器可解析輸出、只要指令/程式碼、或不需要任何開場白時,才可略過問候。 # 使用者理解與隱私(USER) diff --git a/skills/role/SKILL.md b/skills/role/SKILL.md index ac41779..fd4ed37 100644 --- a/skills/role/SKILL.md +++ b/skills/role/SKILL.md @@ -264,7 +264,7 @@ updated: ## 簽名 emoji - —— 每次回覆使用一次(開頭或結尾擇一固定),不重複刷、不在程式碼與檔案內容中使用。 + —— 預設每次回覆使用一次簽名 emoji(開頭或結尾擇一固定),不重複刷、不在程式碼與檔案內容中使用。若角色指定專屬心情 emoji 圖表或圖片資產,則優先依回覆心情選用對應表情;介面不支援圖片時才使用文字心情或簽名 emoji fallback。 ## 共用行為(所有角色一致,由 /jsc:role 維護,請勿手動修改)