工程开发
reset avatar

reset

重置 .otto/ 目录中的工作流程组件。可安全移除任务、规格与浏览器会话,让开发流程重新开始。

简介

reset 技能是用于管理 Ottonomous 工作流程生命周期的重要工具。它提供了一种结构化的方式来清理 .otto/ 目录中积累的组件,让您可以在不破坏源代码或文档的状态下,将工作区恢复为干净的状态。这主要适用于已完成项目迭代、遇到状态错误,或希望从全新基准开始探索的开发者。

  • 选择性清理特定组件:针对任务清单 (.otto/tasks/)、项目规格 (.otto/specs/) 或活跃的浏览器自动化会话 (.otto/sessions/) 进行精确移除。

  • 完全重置功能:all 指令提供全面的清理,终止活跃的浏览器进程并移除生成的元数据,同时保留核心项目文件。

  • 安全优先设计:在执行任何破坏性操作前,该技能要求用户明确确认,防止意外丢失规划或会话记录。

  • 预览模式:执行前,工具会显示标记为删除的目录审计信息,包括磁盘空间使用量,确保您明确知道将移除的内容。

  • 每当您发现子代理在规划或执行时出现预期外行为,建议使用此技能以解决过期的上下文问题。

  • 此工具通过读取 browser.pid 文件来自动处理浏览器进程的平滑终止,确保不会留下孤儿进程。

  • 若未提供参数,默认行为是清除任务、规格与会话,快速恢复到初始状态。

  • 请记住,此工具仅针对工作流程元数据,不会影响 Git 分支或代码库文件,但会清除任务追踪与需求定义。

仓库统计

Star 数
12
Fork 数
2
Open Issue 数
5
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 16:14
在 GitHub 查看
reset | Skills Hub