Releases: hellowind777/helloagents
2.2.8
✨ feat(v2.2.8): Codex CLI 注意力优化,使其更稳定的按照helloagents运行
✨ feat(v2.2.8): Codex CLI attention optimization for more stable HelloAGENTS execution
What's Changed
- Update publish.yml by @hellowind777 in #18
- update by @hellowind777 in #19
- v2.2.8 by @hellowind777 in #20
Full Changelog: v2.2.7...v2.2.8
2.2.7
🔧 fix(v2.2.7): Hooks 格式修正 + 脚本健壮性改进
- 修复 Claude Code Hooks 格式:嵌套结构、matcher 格式、timeout 单位修正
- 修复 Codex CLI notify 格式:改为数组格式,兼容旧格式
- 修复 Hooks 检测和计数逻辑适配新格式
- 修复安装/卸载失败时错误处理和返回值
- 修复 Hooks 配置失败时静默吞掉异常
- 修复卸载时双重包移除提示
- 修复更新同步时重复触发版本检查
- 修复交互模式更新提示显示顺序
- 修复清理命令目录被锁定时崩溃
- 改进交互式卸载结果显示和剩余目标检测
- 改进无 CLI 安装时卸载流程的交互体验
- 新增 npx 安装方式(感谢 setsuna1106 转让 npm 包所有权)
🔧 fix(v2.2.7): Hooks format fixes + script robustness improvements
- Fix Claude Code Hooks format: nested structure, matcher format, timeout unit
- Fix Codex CLI notify format: use array format, backward-compatible
- Fix Hooks detection and counting logic for new format
- Fix install/uninstall error handling and return values
- Fix silent exception swallowing on Hooks config failure
- Fix double package-removal hint during uninstall
- Fix redundant version check during update sync
- Fix update notice display order in interactive mode
- Fix clean command crash when directory is locked
- Improve interactive uninstall result display and remaining target detection
- Improve uninstall flow UX when no CLI targets installed
- Add npx install method (thanks setsuna1106 for transferring npm package ownership)
What's Changed
- v2.2.7 Hooks 格式修正 + 脚本健壮性改进 by @hellowind777 in #17
Full Changelog: v2.2.5...v2.2.7
v2.2.5
✨ feat(release)!: 发布 helloagents v2.2.5(统一包分发 + 子代理编排 + 完整安装体系)
- 架构重构:删除旧版多目录 bundle(Claude Code/、Codex CLI/ 等)和 Archive/,迁移为统一 Python 包 helloagents/
- 安装体系:install.sh / install.ps1 / npx 安装包,再通过
helloagents install <target>或交互菜单部署到 6 个 CLI 目标(claude、codex、opencode、gemini、qwen、grok) - 更新与卸载:
helloagents update检查新版本并同步已安装目标;helloagents uninstall支持交互式多选 - RLM 子代理编排(实验性):12 个专业角色按任务复杂度调度,Session 隔离;仍在迭代完善中
- 五维度路由(R0–R3):按动作需求、目标定位度、决策需求、影响范围、EHRB 风险评分分级
- 三阶段工作流:ANALYZE → DESIGN → DEVELOP,路由层按复杂度决定入口阶段
- 三层记忆:L0 用户画像、L1 项目知识库、L2 会话摘要
- 三层 EHRB 安全检测:关键词扫描 + 语义分析 + 工具输出检测
- 服务层:注意力管理、记忆管理、知识库、模板、包管理
- 治理规则:缓存、伸缩、状态、工具四项规则模块
- 工作流命令:15 个(~auto、~plan、~exec、~commit、~review、~test、~rlm、~init、~upgradekb、~validatekb、~status、~clean、~cleanplan、~rollback、~help)
- 尝试修复由网友“我不看月亮”发现的模块加载死锁问题。
BREAKING CHANGE: v2.x 不再保留旧版多 bundle 目录和手工复制流程;路由重构为五维度 R0–R3;安装改用 install.sh / install.ps1 / npx + helloagents install <target>。
✨ feat(release)!: release helloagents v2.2.5 (unified package + sub-agent orchestration + full installer)
- Architecture overhaul: remove legacy per-CLI bundle directories (Claude Code/, Codex CLI/, etc.) and Archive/, migrate to unified Python package helloagents/
- Install system: install.sh / install.ps1 / npx installs the package, then
helloagents install <target>or interactive menu deploys to 6 CLI targets (claude, codex, opencode, gemini, qwen, grok) - Update & uninstall:
helloagents updatechecks for new versions and syncs installed targets;helloagents uninstallsupports interactive multi-select - RLM sub-agent orchestration (experimental): 12 specialized roles dispatched by task complexity with session isolation; still evolving
- Five-dimension routing (R0–R3): scores on action need, target clarity, decision scope, impact range, and EHRB risk
- Three-stage workflow: ANALYZE → DESIGN → DEVELOP, routing layer determines entry stage by complexity
- Three-layer memory: L0 user profile, L1 project knowledge base, L2 session summaries
- Three-layer EHRB safety: keyword scan + semantic analysis + tool-output inspection
- Service layer: attention, memory, knowledge base, templates, and package management
- Governance rules: caching, scaling, state, and tools
- Workflow commands: 15 commands (~auto, ~plan, ~exec, ~commit, ~review, ~test, ~rlm, ~init, ~upgradekb, ~validatekb, ~status, ~clean, ~cleanplan, ~rollback, ~help)
- Attempt to fix module loading deadlock discovered by community member "我不看月亮".
BREAKING CHANGE: v2.x removes legacy multi-bundle directories and manual-copy installation; routing is now five-dimension R0–R3; install via install.sh / install.ps1 / npx + helloagents install <target>.