Agent / Harness 上下文优化验收
用户批准审计清理后实施。日期以本机备份目录为准:2026-10-25。P0 密码条目由用户自行删除,本次读取时已不存在;不恢复、不复述。
备份与范围
备份:${AI_ARCHIVE_ROOT}/context-optimization/20261025-072500/。三套 named profile 的原 SOUL/AGENTS/MEMORY/USER、初始 Alaya/共享技能入口、变更涉及的完整重名技能树均有备份;冗余副本归 retired-duplicate-skills/,未永久删除。
范围:Alaya/Manas/Soma 的稳定记忆与指导入口、Codex/OpenCode 指导入口、共享库与三个 profile 的技能发现目录。未改 default profile、模型/provider 配置、认证存储、付费设置、服务状态或运行时安全策略;未派发子任务,未提交或推送。
实际改动
- 三个 profile 的 MEMORY/USER 去掉动态模型/服务快照、历史故障的永久断言、重复用户描述及无关项目状态。保留费用约束、输入边界、删除备份要求、主动执行、发布确认、独立角色与用户设计偏好。项目经验迁入 知识与待核实事项,不是删除领域知识。
- 根 AGENTS 限定新项目选型的确认范围;取消一概禁止 migration/fallback 的绝对规则,保留去除无用兼容负担的原则。区分已授权维护、删除备份、只读任务、安全审批与委派授权。
- 三套 profile 与 Codex/OpenCode 入口对齐按需检索、工作留痕、默认自做和只读边界。Agent Reach 的安装记录不再宣称所有渠道持续可用。
- 七个高频技能主入口精简:hermes-agent、hermes-memory-audit、hermes-gateway-troubleshooting、linux-desktop-troubleshooting、knowledge-vault-maintenance、self-hosted-site-and-tunnel、agent-fleet-management。旧正文完整保留在各自
references/pre-optimization-history.md,带历史警示且仅按匹配症状定向读取。修正“只读审计要试写”、递归启动加载误解、未经验证的旧依赖安装、重启绕过和默认 profile 扫描。 - 比较重名技能全部附属文件后,将 31 个 profile 冗余副本归档到发现范围之外,以共享库为同名技能单源。Alaya 独有的 MCP 协议排障经验已合并共享参考;保留共享库更新内容。Studio 示例改成无效示例域名,实际端点仍须从用户既有配置读取,不改运行配置。
- simplify-code 保留四个审阅角度,但四子代理不再是无条件默认,未经任务级授权不能委派。六个媒体技能摘要收窄为实际用途。
- Soma 两个技能的 YAML 未引用冒号导致解析失败;修正后发现它们也是共享库重复副本,确认正文/附属内容一致后归档,收窄共享源描述。
- 共享 Hermes 安全参考纠正“off 绕过全部”“文件写入永不审批”等过度表述;保持安全门禁,不修改审批配置。
实测验收
常驻文件字符数(不是 token;不包含运行时固定提示、历史与召回):
- Alaya MEMORY 2162 → 1076,USER 1023 → 704。
- Manas MEMORY 2143 → 483,USER 1336 → 496。
- Soma MEMORY 1966 → 576,USER 1076 → 463。
- 全部在 2200/1375 字符预算内。三份 SOUL 与备份逐字节一致。
六个本地高频技能主正文合计 206391 → 15051 字符,减少 92.7%;这是入口体积而非每轮常驻量,原领域知识未删。另精简共享 hermes-agent 主入口。
扫描共享库与三个 profile 共 179 个现行 SKILL.md:YAML 解析错误为 0;各 profile 内部以及与共享库之间同名冲突均为 0。七个重写入口的 references/templates/scripts 引用文件均存在。实际 skill_view(name='hermes-agent', file_path='references/security-privacy.md') 已成功解析到共享源,不再出现之前的歧义。
边界与后续注意
- 这是已审计问题的落地,不宣称逐行审完所有 179 个技能及参考脚本。其他低频内容未因文件日期老就删除。
- 未运行 Claude/Codex/OpenCode 的真实推理回合,未评估其隐藏提示;未修改服务端/不可见的系统指令。
- 外部记忆库和会话历史仍可能召回旧快照;召回视为历史证据,不是实时状态。未批量删除 OpenViking/Hindsight/gbrain 内容,避免误删原始知识。
- 现有会话可能保留启动快照和已加载旧正文,本次没有重启网关或清空会话;新文件加载与旧会话全部即时刷新不能等同。没有以 /new 规避上下文问题。
- 字符量下降不等于已测得时延提升;未做新推理 A/B、未花费额外模型调用,不能给出“加速几倍”。网络延迟仍由 netmon 独立排障。
- 未构建或发布站点。本报告不表示部署与公网输出已通过完整发布门禁。