SuperAPI AI 工具集

sophie-optimizer

部署与运维

查看项目

更新于 10-16 07:28

技能介绍

用途:Sophie Optimizer 用于自动管理 OpenClaw 中“main”会话的上下文健康,避免上下文过长导致性能下降。

主要能力:监控 token 用量;在用量达到阈值时生成当前上下文的 JSON 快照;更新长期记忆文件 MEMORY.md;清理会话文件并重启 OpenClaw 网关服务。

组件:optimizer.py 负责检查 token 用量、生成摘要并更新 MEMORY.md;reset.sh 负责清理会话文件并重启 openclaw-gateway;archives/ 存放历史上下文的 JSON 快照。

使用方式:可手动运行,也可通过 cron 或 heartbeat 触发: python3 /home/lucas/openclaw/skills/sophie-optimizer/optimizer.py

协议流程:检查 token,若低于 80k 则退出;将当前上下文摘要保存到 archives/YYYY-MM-DD_HH-MM.json;用新摘要更新 MEMORY.md(保留最近 3 条,较旧的建立索引);调用 reset.sh 清除会话 JSONL 文件并重启 openclaw-gateway。

适用场景:需要长期运行 OpenClaw 主会话、希望自动控制上下文长度并保留记忆摘要的用户。

限制:资料未提供安装步骤、依赖要求、配置项、兼容版本、收费或价格信息;阈值 80k 与路径为资料中给出的示例,实际使用需按环境调整。