SYNAPSE上下文引擎管理技能Skill synapse

这个技能用于理解和操作SYNAPSE上下文引擎,包括管理域、配置上下文规则、故障排除规则注入等。涉及SYNAPSE架构、域管理、星号命令、上下文括号和8层处理管道。关键词:SYNAPSE、上下文引擎、规则注入、域管理、8层管道、AIOS、AI智能体。

AI智能体 0 次安装 0 次浏览 更新于 3/14/2026

name: synapse description: “当用户想要理解SYNAPSE上下文引擎、管理域、配置上下文规则或故障排除规则注入时,应使用此技能。当被问及SYNAPSE架构、域管理、星号命令、上下文括号或8层处理管道时使用。”

SYNAPSE 上下文引擎

概述

SYNAPSE(Synkra Adaptive Processing & State Engine)是AIOS的统一上下文引擎。它通过8层处理管道向每个提示注入上下文规则,通过括号感知过滤适应上下文窗口使用。

功能:

  • 通过Claude Code的UserPromptSubmit钩子按提示注入规则
  • 顺序处理8层(从L0宪法到L7星号命令)
  • 根据上下文括号(FRESH/MODERATE/DEPLETED/CRITICAL)调整注入量
  • 与代理状态集成(活动代理、工作流、任务、小队)
  • 输出附加到每个提示的<synapse-rules> XML块

替换内容: SYNAPSE以完整功能对等加8个新能力替换了遗留CARL系统,包括代理作用域域、工作流激活和CRUD管理命令。

架构模型: 开放核心——8层引擎位于aios-core(开源),内存集成在aios-pro中作为功能门控。

快速入门

验证SYNAPSE是否激活

SYNAPSE通过Claude Code钩子自动运行。检查状态:

*synapse status

这显示:活动域、当前括号、会话信息和加载的层。

基本命令

命令 功能
*synapse status 显示当前引擎状态
*synapse domains 列出所有注册的域
*synapse debug 显示详细调试信息(清单解析、加载时间、规则计数)
*synapse help 显示所有可用的synapse命令
*brief 切换到简要响应模式
*dev 切换到开发者模式(代码焦点)
*review 切换到代码审查模式

创建自定义域

*synapse create

这将引导您创建新的域文件+清单条目。完整域指南请参阅references/domains.md

架构

SYNAPSE作为4层架构运行:

.claude/hooks/synapse-engine.js          # 第1层:钩子入口(约50行)
        |
        v 导入
.aios-core/core/synapse/                 # 第2层:引擎模块
|-- engine.js                            #   SynapseEngine类
|-- layers/                              #   8层处理器(L0-L7)
|-- session/session-manager.js           #   会话状态(JSON v2.0)
|-- domain/domain-loader.js              #   清单+域解析器
|-- context/context-tracker.js           #   括号计算
|-- memory/memory-bridge.js              #   Pro门控的MIS消费者
|-- output/formatter.js                  #   <synapse-rules> XML
        |
        v 读写
.synapse/                                # 第3层:运行时数据
|-- manifest                             #   中央域注册表(KEY=VALUE)
|-- constitution, global, context        #   核心域(L0, L1)
|-- agent-*, workflow-*                  #   作用域域(L2, L3)
|-- commands                             #   星号命令定义(L7)
|-- sessions/, cache/                    #   会话状态(git忽略)
        |
        v 用户调用
.claude/commands/synapse/                # 第4层:CRUD命令+技能文档
|-- manager.md                           #   路由器/调度器
|-- tasks/ (6 tasks)                     #   create, add, edit, toggle, command, suggest

关键原则: SYNAPSE是现有系统(UAP用于会话状态,MIS用于记忆)的消费者。它从不重写其他史诗的代码。

参考资料

参考指南

指南 描述
domains.md 域类型(L0-L7)、KEY=VALUE格式、创建指南
commands.md 星号命令、*synapse子命令、CRUD操作
manifest.md 清单格式规范、所有有效键
brackets.md 上下文括号系统、令牌预算、层激活
layers.md 8层处理器架构、优先级、冲突解决

资产(模板)

创建自定义域和清单条目的模板维护在:

  • 域模板: .claude/commands/synapse/templates/domain-template
  • 清单条目模板: .claude/commands/synapse/templates/manifest-entry-template

详情请参阅assets/README.md

CRUD命令

对于域管理操作,使用SYNAPSE管理器:

命令 目的
*synapse create 创建新域+清单条目
*synapse add 向现有域添加规则
*synapse edit 按索引编辑或移除规则
*synapse toggle 切换域激活/非激活
*synapse command 创建新星号命令
*synapse suggest 建议规则的最佳域

完整详情:references/commands.md

关键文件

文件 目的
.claude/hooks/synapse-engine.js 钩子入口点(UserPromptSubmit)
.aios-core/core/synapse/engine.js SynapseEngine编排器
.synapse/manifest 域注册表(KEY=VALUE)
.synapse/commands 星号命令定义
.claude/commands/synapse/manager.md CRUD命令路由器