nap
GitHub用于清理和压缩代理上下文状态,通过压缩历史记录、修剪旧日志、归档过期决策及清理孤立文件来释放上下文窗口预算。适用于会话过长或数据量过大时,以优化资源占用。
Trigger Scenarios
history.md文件超过15KB
.squad/目录总大小超过1MB
长运行会话或冲刺后
大量代理生成前的准备阶段
Install
npx skills add microsoft/Generative-AI-for-beginners-dotnet --skill nap -g -y
SKILL.md
Frontmatter
{
"name": "nap",
"domain": "maintenance",
"source": "extracted",
"confidence": "medium",
"description": "Context hygiene — compress, prune, archive .squad\/ state"
}
Skill: nap
Context hygiene — compress, prune, archive .squad/ state
What It Does
Reclaims context window budget by compressing agent histories, pruning old logs, archiving stale decisions, and cleaning orphaned inbox files.
When To Use
- Before heavy fan-out work (many agents will spawn)
- When history.md files exceed 15KB
- When .squad/ total size exceeds 1MB
- After long-running sessions or sprints
Invocation
- CLI:
squad nap/squad nap --deep/squad nap --dry-run - REPL:
/nap//nap --dry-run//nap --deep
Confidence
medium — Confirmed by team vote (4-1) and initial implementation
Version History
- bd4e082 Current 2026-08-20 14:06


