helioy插件
Claude Code插件包 赫利奥伊 生态系统。捆绑了两个插件,为Claude Code会话提供持久内存、代码智能、代理间消息传递和工作流工具。
包含什么
| 插件 | 作用域 |
|---|
helioy-tools | 核心能力:MCP服务器、技能、代理、挂钩 |
helioy-bus | 代理间消息传递:公共汽车、作战室、邮件 |
日光工具
MCP服务器
技能
| 技能 | 目的 |
|---|
context-matters | 主会话内存通过 cx_* 工具 |
fmm | MCP第一代码导航协议 |
linear-workflow | 自主工作的父/子问题规划 |
create-spec | 交互式需求启发(SPEC.md) |
pull-request | 壁球合并的常规提交PR |
my-voice | 用斯图尔特的声音写作 |
skill-creator | 使用插件约定构建新技能 |
session-logger | 持续会话活动 |
session-id | 打印当前会话ID |
代理
按职能分组的专家子代理定义:
- 工程:后端工程师、前端工程师
- 设计:ux设计师、ux研究员、视觉设计师
- 研究:深入研究、快速研究、研究合成器、github研究员、代码库分析师
- 编排:协调人、协调员、项目策划人
钩子
SessionStart --初始化 context-matters 作为主存储器PostToolUse (编辑、写入)--重新生成fmm索引
太阳巴士
MCP服务器
| 服务器 | 用途 |
|---|
helioy-bus | 代理注册、发现、消息传递 |
helioy-warroom | 通过tmux进行多代理作战室编排 |
技能
| 技能 | 目的 |
|---|
mail | 在代理之间读取和发送消息 |
warroom | 启动并推动多代理协作会话 |
mail-workspace | 带有eval基准的技能迭代工作区 |
钩子
SessionStart --公共汽车上的登记代理人PreToolUse --检查待处理邮件,捕获令牌使用情况UserPromptSubmit --检查待处理邮件Stop --提示会话日志记录SessionEnd --从巴士上注销
会话启动器
bin/helo 生成UUID会话ID并启动Claude Code,以便总线注册和下游挂钩可以协调。
helo --verbose
helo -p "task" --model opus
安装
claude plugin add /path/to/helioy-plugins
# or
claude plugin add srobinson/helioy-plugins
先决条件
- 本地构建的Rust二进制文件:
attention-matters, context-matters, frontmatter-matters - npm包按需解析:
markdown-matters, @supabase/mcp-server-supabase LINEAR_API_KEY 为了 linear-serverSUPABASE_ACCESS_TOKEN 为了 supabasehelioy-bus 运行用于代理间消息传递的Python服务器
许可证
麻省理工学院