ac-context-compactor
0
总安装量
6
周安装量
安装命令
npx skills add https://github.com/adaptationio/skrillz --skill ac-context-compactor
Agent 安装分布
openclaw
3
claude-code
2
github-copilot
2
gemini-cli
2
opencode
2
kode
1
Skill 文档
AC Context Compactor
Manage context usage and create compact summaries for session continuation.
Purpose
Monitors context usage and creates compact summaries when approaching limits, enabling seamless session continuation without losing critical information.
Quick Start
from scripts.context_compactor import ContextCompactor
compactor = ContextCompactor(project_dir)
if await compactor.should_compact():
summary = await compactor.create_compact_summary()
Context Management
Context threshold: 85%
â
âââ Below 85%: Continue normally
âââ At 85%: Create compact summary
âââ Above 90%: Force handoff
Compaction Strategy
- Preserve: Critical state and progress
- Summarize: Completed features
- Extract: Key decisions and context
- Compress: Verbose information
Summary Structure
{
"session_summary": {
"features_completed": ["auth-001", "auth-002"],
"current_feature": "api-001",
"progress_percentage": 45.5
},
"key_decisions": [
"Using JWT for auth",
"PostgreSQL for database"
],
"active_context": {
"current_file": "src/api/routes.py",
"current_task": "Implementing user endpoint"
},
"next_actions": [
"Complete user endpoint",
"Add authentication middleware"
]
}
Integration
- Used by:
ac-session-managerfor auto-continuation - Triggers:
ac-handoff-creatorwhen compacting
API Reference
See scripts/context_compactor.py for full implementation.