SuperAPI AI 工具集

ac-context-compactor

智能体与模型

查看项目

更新于 10-15 09:59

技能介绍

AC Context Compactor 是一个面向长会话的上下文管理与压缩工具,主要用途是监控上下文使用量,并在接近上限时生成紧凑摘要,从而支持会话的持续进行而不丢失关键信息。

主要能力

该工具会监控上下文使用情况,并根据阈值采取不同动作:上下文低于 85% 时正常继续;达到 85% 时创建紧凑摘要;超过 90% 时强制交接。其压缩策略包括:保留关键状态与进度、总结已完成功能、提取关键决策与上下文、压缩冗长信息。

摘要结构

生成的摘要采用结构化 JSON 形式,包含以下字段:session_summary(含 features_completed、current_feature、progress_percentage)、key_decisions(关键决策列表)、active_context(含 current_file、current_task)、next_actions(后续操作列表)。

使用方式

可通过脚本导入使用:

from scripts.context_compactor import ContextCompactor

compactor = ContextCompactor(project_dir) if await compactor.should_compact(): summary = await compactor.create_compact_summary()

集成关系

该工具被 ac-session-manager 用于自动延续,并在压缩时触发 ac-handoff-creator。完整实现参见 scripts/context_compactor.py。

适用场景

适用于上下文即将填满、需要创建交接摘要、优化上下文使用或准备会话延续的长会话场景。

限制

关于该工具的具体平台支持、收费方式、价格、性能效果等事实,资料中暂未提供。