Plugin API: Skill Lifecycle Hooks for Self-Evolving Skills #3842
a1461750564
started this conversation in
Ideas
Replies: 1 comment
-
Roadmap: From Passive Evaluator to Self-Evolving Plugin受 Nous Research Hermes Agent Self-Evolution 启发,我们规划的完整路线图: Phase 1 ✅ 已完成
Phase 2 🚧 依赖 Hook API(即本 Discussion 的核心诉求)
Phase 3 🗺️ 工具描述自动进化
Phase 4 🗺️ 合成数据集 + 基准测试门禁
Phase 5 🗺️ 持续自进化循环
这 5 个 Phase 全部作为 QwenPaw 插件实现,不需要改核心代码。唯一阻塞点是 Phase 2 需要的运行时感知 Hook。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
RFC: Plugin API — Skill Lifecycle Hooks for Self-Evolving Agents
背景
目前 QwenPaw 的 PluginApi 只暴露了
register_startup_hook和register_shutdown_hook,插件无法感知技能的运行时行为。这意味着:社区已有多人遇到这个限制(见 #3363 关于深度感知能力的讨论)。
我们开发了 Skill Evolution Engine(技能质量评估 + GEPA 反射式进化),但因为缺少运行时 Hook,只能做成被动 API,无法实现真正的自我进化。
提议:新增 3 个 PluginApi Hook
使用场景
post_skill_hook采集执行数据 → 积累 N 次失败 → 自动触发 GEPA 进化on_failure_hook实时告警 → Web 控制台展示技能健康度post_skill_hook采集 token 消耗 → 用量分析post_skill_hook.user_feedback→ 针对性优化示例:Skill Evolution Engine 接入后
实现考虑
SkillExecResult不包含完整对话内容,只含元数据附
已有实现参考:github.com/a1461750564/qwenpaw-skill-evolution(GEPA 进化引擎,等待 Hook API 落地后从被动转为主动)
Beta Was this translation helpful? Give feedback.
All reactions