attachment-inject
Installation
SKILL.md
Attachment Inject — 动态附件注入
参考 Claude Code 的 attachments.ts,将动态内容作为attachment消息注入而非嵌入system prompt。
问题
每次注入技能列表、Agent列表等动态内容到system prompt会:
- 增加每次请求的token消耗
- 内容变化时破坏prompt cache
- 无法动态更新
解决方案
模式1: 按需读取(当前OpenClaw支持)
不预注入内容,而是在需要时读取:
用户提到"调度Agent" → 读 agents/*.md → 选择合适的Agent
用户提到"调试" → 读 skills/systematic-debugging/SKILL.md → 激活技能