Wake是自动软件工程的控制平面. 它看着 频道 您的团队已经使用,协调了代理活动 并涉及到人类 将长期记录附在工作上,而不是 运行的终端会话 .
创造出一个问题, 分配Wake, 并继续做你自己的工作。 醒来调查, 当人类的判断重要时,请各方提供投入,提出一项计划,在当地发射 编码代理 CLI 执行更改、打开拉动请求并携带 在工作已经进行的地方继续对话.
目录
问题
现代编码代理人是强大的,但持续的发展工作仍需要 很多手动管弦乐。 特工通常从手开始,绑在一个CLI上 ,并优化用于互动会话而不是管理下的执行 随着时间的推移.
这就留下了巨大的业务差距:决定下一步应如何,选择 每个步骤的正确工具和模型,在中断时保持状态, 在LLM路径之外运行决定性的家务,让人类 当直接干预最快时,恢复准确的地方会议.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}醒来来弥补这个差距 它将现有的代理CLI包在一个本地控制中 能够应用脚本路由规则的平面,通过明文移动工作 生命周期步骤、恢复或结束会话,并保持确定性进程 尽可能走出燃烧的路.
愿景
唤醒应该使 可靠,可活性, 象征意识的自主工程 实用。 默认操作模式为同步和频道驱动:工作 通过耐久的外部系统进入,Wake使人类在循环中发挥作用 在可检查的工作空间或 沙盒
Wake不是在试图替换编码代理,发行跟踪器,或源控制. 它在它们之间协调。 随着时间的推移,它应该成为 选择的地层 工作,决定下一步,援引正确的当地工具或决定性 过程,坚持状态,以后恢复状态,不失去上下文.
详见: 文件/视觉 财务报告和审定财务报表 文件/建筑图。 。 。 .
特征概览
- 醒悟决定,代理运行. 选择CLI、模型和生命周期 过渡是一个控制飞机的决定; 代理人进行这项工作并报告 结果.
- 默认由问题驱动. Wake目前与 GitHub 问题和 报告问题、批准、进展和结果.
- 明确的生命周期阶段. 工作可以通过可配置的阶段进行 而不是消失为一个不透明的 届会.
- 事件源和重启安全. 持久记录是一个仅附加的事件 日志; 预测可以重建, 循环可以崩溃并恢复, 而无需 失去它的地位.
- 可重用的事件包 .
@atolis-hq/eventing用品 持续中立事件合同和运行时间服务@atolis-hq/eventing-filesystem成套用品 节点文件系统适配器. Wake's Bootstrap 成分选择这些适配器,所以域模块永远不会 依赖于文件系统软件包. - (原始内容存档于2018-10-21). Canonical work discuss. GitHub 评论和 Wake 代理报告是 记录在每件工作物品中,保留来源和 上下文独立于其出现的表面.
- 当地可检查. 就住在一个普通的档案里
目录 :
config.yaml, (中文(简体) ),config.workflows.yaml, (中文(简体) ),prompts/, (中文(简体) ),SETUP.md,以及workspaces/顶级 每天编辑或浏览的,有耐用/内部状态(活动, 投影、运行、日志、沙盒认证).wake/。 。 。 . - 持久的交易. 代理阶段可以在外出发表作品
基特工作空间. Wake只向后来的特工传递了一份 潜行清单
通过运行中的MCP能力按需获取内容. 网络工作
实物标签内置视图
.md文件(大小写不敏感), 与原始 HTML 禁用,一个下载链接,并返回到文物导航. - 以沙盒为导向的处决. Wake可以从一个持久多克的沙盒跑出来 有耐久的认证状态 并安装了Wake家的数据.
- 跑者不可知论. Claude Code, Codex, Cursor, 还有假跑者坐在后面 跑道适配器所以Wake拥有政策和路由,而不是依赖一个 供养.
- 人文复兴. 人可以收集准确的本地代理会话 当 直接的终极干预是前进的最佳途径.
- 操作员关联逃出舱门.
wake correlate <resourceUri> <workItemId>让操作员手动声明资源( PR, Slack) 线程等)属于一个已存在的工作项目,因为没有检测到 链接。 见 文件/配置。 。 。 .
当前跑道能力差异记录于 文档/运行比较。 。 。 .
工作发生的地方
Wake没有聊天UI 你需要检查状态。 你的罚单系统是 界面: Wake 张贴进度更新、询问澄清问题和报告 并反映舞台和标签状态 这个 当它准备好了,它打开了拉 请求反对你的寻回正常的方式. 检讨、批准和合并 恰好发生在他们已经做的今天 没有新的学习, 没有单独的仪表板来照看.
本地控制飞机 UI 用于想要观看运行、检查的操作员
事件,或使用工作项目上的专用对话标签来读取其
警犬时间线。 何时 surfaces.api.conversationMessages.enabled 已启用,
同一标签还允许操作员添加Wake记录和可能使用的消息
恢复合格的代理阶段。 UI是进入同一状态的窗口,不是
工作流程的必要部分.
API和UI需要操作员登录 :
运行 wake ui token 打印单用配对链接或临时代码,然后
输入UI。 成功登录浏览器持续两年
唤醒容器重启 。 使用 wake ui token set <key> 替换持久
access 密钥; 替换将显示现有会话.
分析为现场报告提供可选窗口,运行结果桶, 与今天的系统活动计数器并列 见 分析 API 财务报告和审定财务报表 网络用户界面 定义.
支持的代理CLIs
Wake将已有的编码代理CLI包起来,而不是替换. 运行者 目前存在的适配器用于:
每个跑者都坐在同一个执行合同后面 所以Wake的路线, 寿命周期和沙盒行为都是一样的,不管CLI执行哪一个 特定的活动。 假跑道适配器也存在,用于零键测试 控制飞机本身。 见 文档/运行比较 说明跑者的能力差异.
开始
npm install -g @atolis-hq/wake
cd ~/
wake init ./wake-home
cd ./wake-home
# point your agent CLI at the scaffolded SETUP.md to finish configuring
# (e.g. "read SETUP.md and help me configure this")
wake sandbox build
wake sandbox up
wake sandbox setup
wake start
完整的设置指令在
文档/开始运行 wake --help 时间
随时提供完整命令列表,或查看
文件/目录 为完整命令参考.
文档
- 文档/开始 - 包装安装、沙盒生命周期,
wake doctor。 。 。 . - 文件/目录 - 完整的CLI指令参考.
- 文件/视觉 - Wake的理由和长远方向.
- 文件/建筑图 - 模块边界和事件源核心.
- 软件包/活动/README.md - 公共活动合同, 运行时间,和内膜测试适配器.
- 软件包/事件文件系统/README.md - 公众 事件端口的节点文件系统适配器 .
- 文献/工作流程 - 阶段、提示和跑道如何配置.
- 文件/即时文件 - 如何将模板映射到工作流程阶段.
- 文件/配置 - 说吧
config.yaml编号 :config.workflows.yaml选项和操作员的关联 逃出舱门. - 文献/公共-ui-access.md - 通过ngrok或其他安全的入侵让操作员UI曝光.
- 文件/开发 - 源头检查设置(
wake-dev),npm脚本,格式化,自更新,GitHub投票. - 文档/运行比较 - 受支助跑者的能力差异.
问题和特性请求
找到窃听器还是Wake的主意? 打开一个问题 - 说吧 错误报告和特性请求都是受欢迎的.
许可证
Wake被许可使用 Apache 许可证 2.0。 。 。 .