Skip to content

v2.2.7

Choose a tag to compare

@github-actions github-actions released this 31 Mar 15:17
· 1347 commits to master since this release
4a6e041

Highlights

  • You can now create and run scheduled tasks with a more complete task pipeline, including manual task runs, hook sending, and clearer separation between session targets and delivery targets (#129, #133, #143, #144).
  • Fixed several scheduled-task reliability issues so task recovery, ordering, retries, and failure reporting behave more predictably across restarts and service interruptions (#127, #132, #146).
  • Improved Windows and Slack runtime resilience, including better handling of Windows permission errors and stronger Slack recovery behavior (#127).
  • Better prompt guidance now helps you use user preference files and discover the hosted Vibe skill more easily from prompts (#131, #134).

Changes

Added

  • Add a scheduled task pipeline for automated task execution (#129).
  • Inject scheduled task guidance into prompts to make task usage easier (#130).
  • Add task run and hook send support for task workflows (#133).
  • Separate session targets from delivery targets for more flexible task routing (#143).
  • Improve task management ergonomics and CLI task help/errors (#144).
  • Link the hosted Vibe skill directly from prompts (#131).
  • Add user preference file guidance and organize preference notes by user (#134).

Changed

  • Refine injected prompt guidance, user context guidance, and preference file templates for clearer instructions (#135, #137, #142).
  • Recommend and expand WSL setup guidance for Windows users (docs).

Fixed

  • Harden scheduled task store reloads and reload deletion handling to make task state more reliable (#146).
  • Sort upcoming task runs by actual instant for more accurate scheduling behavior.
  • Replace delivery overrides on update and preserve alias/help metadata during task updates.
  • Clear provisional anchors for duplicate aliases and cross-scope task references.
  • Preserve request retries and FIFO order in task processing.
  • Treat completed requests as terminal and hide completed one-shot tasks from active views.
  • Limit request recovery to the service boundary to avoid incorrect task recovery.
  • Harden task startup, isolate scheduled runs, validate enabled platforms, and merge run results with failure reporting.
  • Prefer full command names in task handling (#132).
  • Preserve scheduled reply anchor mapping for Discord replies.
  • Support upload_full_url CDN responses in WeChat uploads (#138).
  • Merge local CLI model lists for Claude and Codex (#128).
  • Enable opencode permissions again after a regression (#140).
  • Lazy-load SQLite providers for native sessions to avoid unnecessary provider loading (#141).
  • Guard against missing platform context and add fallback platform handling in prompt session keys.
  • Use the hosted skill URL in prompts for more reliable skill linking.
  • Default duration display to off in config.
  • Handle PID permission errors more gracefully at runtime.
  • Improve Slack follow-up recovery behavior and harden Windows runtime support (#127).

Full Changelog: v2.2.6...v2.2.7


Highlights

  • 你现在可以使用更完整的定时任务能力了:支持定时任务流水线、手动运行任务、发送 hook,并且将会话目标与投递目标分离,任务编排更灵活 (#129, #133, #143, #144)。
  • 修复了多项定时任务稳定性问题,任务在重启、服务中断后的恢复、排序、重试和失败上报都更加可靠 (#127, #132, #146)。
  • 提升了 Windows 和 Slack 运行时的稳定性,包括更稳妥地处理 Windows 权限错误,以及增强 Slack 恢复能力 (#127)。
  • 改进了提示词引导,现在更容易发现托管的 Vibe skill,也更清楚如何使用用户偏好文件 (#131, #134)。

Changes

Added

  • 新增定时任务流水线,支持自动化任务执行 (#129)。
  • 在提示词中注入定时任务使用引导,降低上手成本 (#130)。
  • 新增任务手动运行与 hook 发送能力,完善任务工作流 (#133)。
  • 将会话目标与投递目标分离,提升任务路由灵活性 (#143)。
  • 优化任务管理体验,并改进 CLI 中的任务帮助与报错信息 (#144)。
  • 在提示词中直接加入托管版 Vibe skill 链接 (#131)。
  • 新增用户偏好文件引导,并按用户组织偏好说明 (#134)。

Changed

  • 优化提示词注入内容、用户上下文引导和偏好文件模板,使说明更清晰 (#135, #137, #142)。
  • 补充并完善 Windows 用户的 WSL 配置文档(文档)。

Fixed

  • 加固定时任务存储重载与删除重载逻辑,提升任务状态一致性 (#146)。
  • 按实际触发时间排序后续运行任务,提升调度准确性。
  • 在更新任务时正确替换投递覆盖配置,并保留别名与帮助元数据。
  • 清理重复别名和跨作用域引用产生的临时锚点,避免任务关联异常。
  • 保留任务请求的重试能力与 FIFO 顺序。
  • 将已完成请求视为终态,并隐藏已完成的一次性任务。
  • 将请求恢复限制在服务边界内,避免错误恢复任务。
  • 加固任务启动流程,隔离定时运行,校验启用平台,并合并运行结果与失败上报。
  • 在任务处理中优先使用完整命令名 (#132)。
  • 修复 Discord 定时回复时的锚点映射保留问题。
  • 修复微信上传对 upload_full_url CDN 返回值的兼容性 (#138)。
  • 合并 Claude 与 Codex 的本地 CLI 模型列表 (#128)。
  • 修复 opencode 权限回归问题 (#140)。
  • 为原生会话延迟加载 SQLite provider,避免不必要的 provider 加载 (#141)。
  • 修复缺失平台上下文时的提示词处理,并为 prompt session key 增加平台回退逻辑。
  • 在提示词中使用托管 skill URL,提升 skill 链接可用性。
  • 将配置中的时长显示默认关闭。
  • 更稳妥地处理运行时中的 PID 权限错误。
  • 改进 Slack 后续恢复逻辑,并增强 Windows 运行时兼容性与稳定性 (#127)。

Full Changelog: v2.2.6...v2.2.7