- conductor_im_plugins: 新增 lark.py(飞书收消息插件,无状态轮询)、email.py、_TEMPLATE.py - wechat.py/config.local.json 经gitignore排除(含个人会话ID) - conductor.html/py: UI重构(grid/可折叠卡片/console/approvals)、action与pool化重构 - stapp.py: 移除_js_scroll_fix - ljqCtrl_sop: 补充Click点歪诊断/DPI坐标陷阱/文本输入经验
20 lines
922 B
Python
20 lines
922 B
Python
"""新IM插件模板:复制为 yourim.py(_开头的不加载),填好下面三件套即可被自动发现。
|
|
|
|
契约(与 wechat.py / email.py 同构):
|
|
INTERVAL : check() 的轮询间隔(秒)
|
|
PROMPT : 派给采集subagent的完整指令。它是有记忆/工具的完整GA,
|
|
所以只需给三样:用什么工具看新消息(指向SOP)、按什么标准过滤、汇报边界。
|
|
注意限量:让它用"天然有界"的工具(如最近N条),禁止开放式全量扫描。
|
|
check() : 现在有新东西吗?必须廉价(毫秒级,无LLM)。框架另有冷却,宁可误报。
|
|
"""
|
|
|
|
INTERVAL = 60
|
|
|
|
PROMPT = """\
|
|
你是XX采集subagent。先读记忆中用户画像,再用<工具/SOP名>查看最近消息,过滤后汇报值得关注项并补全上下文。
|
|
不执行外部动作;无值得关注的就一句话说明。"""
|
|
|
|
|
|
def check() -> bool:
|
|
return False
|