整合作业规矩:agent-operating-rules 整包并入本技能 references/作业规矩/
This commit is contained in:
1 parent
119f0084e2
commit
9fd120f40b
12 files changed
+1725
-7
No files matched your search
@@ -57,7 +57,7 @@ CORE = os.path.join(SKILL, 'references', '03-回复排版-核心块.md')
|
||||
|
||||
BEGIN = '<!-- REPLY-CORE:BEGIN'
|
||||
END = '<!-- REPLY-CORE:END -->'
|
||||
BANNER = ('<!-- BEGIN reply-core (generated by agent-operating-rules/scripts/'
|
||||
BANNER = ('<!-- BEGIN reply-core (generated by session-mechanism/scripts/'
|
||||
'apply-reply-rules.py · 勿手改块内;要改口径改技能里那份再重跑本脚本) -->')
|
||||
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ _ROOTS_ENV = "roots.env" # 技能根的权威落点(install.py 生成
|
||||
# "技能库在不在"的判据 ⇒ **单包环境下永远判否**(实测:隔离库只搬本包时全部降级)。
|
||||
# ✅ 正解:任一候选目录存在即认;⛔ 全都没有才算定位失败(硬规矩②「找不到就报错不静默」不变)。
|
||||
# 判据数组**第一个元素 = 本包自己** ⇒ 只拷本包也能定位。
|
||||
_SNIFFS = ("session-mechanism", "agent-operating-rules")
|
||||
_SNIFFS = ("session-mechanism",)
|
||||
|
||||
|
||||
def _has_skill(root) -> bool:
|
||||
|
||||
@@ -122,7 +122,7 @@ TRIGGERS = (
|
||||
'自行决策', '自主决策', '自己决策', '自己拿主意',
|
||||
'别问我', '不要问我', '不用问我', '按你的规划', '按你的判断',
|
||||
'参考决策', '决策方法论',
|
||||
# 分组 2 —— 作业规则族(→ 加载 `agent-operating-rules`)
|
||||
# 分组 2 —— 作业规则族(→ 加载 `session-mechanism`;规则已整包搬入)
|
||||
# 🔴 2026-10-02 扩面:**「回复形态 / 排版」这一族原先一个词都没有**。
|
||||
# 用户看的就是"你这条回复长什么样"(原话「我发现你又忘记如何回复 执行结果了,
|
||||
# 是不是技能规则失效了」),而旧词表只有「按规则来」等 5 个窄词 ⇒ 这类点名
|
||||
@@ -324,7 +324,7 @@ def main():
|
||||
head = '检测到用户本轮**点名了作业规则**(命中:%s)。' % '、'.join(hit_rules)
|
||||
body = (
|
||||
'⛔ **不要凭记忆代替、也不要以"我已经知道规则"为由跳过**:\n'
|
||||
' **先调用 Skill 工具加载 `agent-operating-rules`**(通用作业规则 · 含"什么时候自决策 / 什么时候提报用户 / 回复排版 / 说话方式 / 不越界 / 多棒接力"),\n'
|
||||
' **先调用 Skill 工具加载 `session-mechanism`**(总入口 · 作业规矩已整包搬入本包 `references/作业规矩/`:自决策 / 提报用户 / 回复排版 / 说话方式 / 不越界 / 多棒接力),\n'
|
||||
' 然后才开始作答。若本轮涉及功能需求判类型 / 该不该提报用户,**并同读本包 `references/02-功能优先协作协议.md`**。\n\n'
|
||||
'为什么强制:该技能是**跨工作区通用**的(不绑定任何具体项目),'
|
||||
'但它与其他技能一样**靠 description 匹配按需加载 —— 没有机制保证它在任何工作区都被取用**'
|
||||
|
||||
Reference in new issue
Block a user