Atuin’s New Runbook Execution Engine
6 months ago
- #automation
- #runbooks
- #developer-tools
- Atuin桌面版引入全新运行手册执行引擎,显著提升自动化能力与可靠性。
- 运行手册现支持应用重启/标签页关闭后的状态持久化,无需重复执行。
- 通过明确的下游影响机制增强可预测性——运行手册中的模块仅影响后续模块。
- 模板功能全面升级:现支持变量名/上下文块等全场景使用,并新增自引用变量支持。
- 新增两种执行上下文类型:被动上下文(自动更新)与主动上下文(执行时运行时状态)。
- 取消全局上下文,原依赖此功能的运行手册需进行相应调整。
- 编辑器变量同步改为手动更新机制,使变量变更过程更透明。
- 脚本输出变量现仅捕获标准输出(stdout),与错误输出(stderr)分离确保数据纯净。
- 技术架构升级:执行系统从TypeScript迁移至Rust,提升可移植性与系统可靠性。
- 未来规划包含:CLI运行器支持、串行执行优化、密钥管理功能及Markdown格式运行手册等。