会话缺少任务语境
多个终端和 Agent 窗口并行存在,项目、目标和当前状态容易脱节。
它试图解决多开 Coding Agent 后会话分散、工作流进度难跟踪、研发任务仍需人工逐项接收和启动的问题,把任务、项目、Agent 会话、工作流与代码评审组织进一个本地执行入口。
单个 Coding Agent 的交互已经足够顺畅,但同时推进多个任务时,会话对应哪个项目、当前执行到哪里、重启后怎样继续、变更如何验收,都在消耗开发人员的注意力。DevStation 的目标是成为开发人员的本地工作台,而不只是另一个聊天界面。
多个终端和 Agent 窗口并行存在,项目、目标和当前状态容易脱节。
任务接收、关联仓库、启动 Agent、查看结果和代码评审之间仍有大量手工操作。
桌面应用退出后,PTY、原生 Agent Session 和任务状态需要在不同层次重新接回。
统一承载正式问题单、聊天任务与测试定位诉求。
绑定 Git 仓库、工作流与执行上下文。
通过统一 Adapter 结构化启动不同 Coding Agent。
收集状态事件、恢复会话并接回终端。
查看 Git 变更、文件预览与行级评审意见。
已接入 OpenCode 与内部 Coding Agent 的启动、原生会话识别、恢复和状态事件,为后续扩展保留一致边界。
支持应用重启后的 PowerShell PTY 热接回,以及 Agent 原生 Session 的冷恢复,区分终端连续性与任务认知连续性。
实现只读 Git 状态、完整文件树、Diff / 文件预览和本地行级评审,为结果验收提供统一入口。
通过 Main / Preload / Renderer 分层、受管 Hook / Plugin 与原子事件收件箱约束命令、目录和跨进程数据。
当前已完成任务、项目和会话持久化,PowerShell 热接回,不同 Agent 的原生会话恢复与状态事件,以及会话搜索和 Git / Diff 评审。下一阶段计划接入 AAW 工作流,并通过任务源适配层连接问题单 MCP / API、即时通讯 CLI / API 与测试定位平台。
DevStation 的终点不是“更好看的 Agent 启动器”,而是开发人员本地的研发执行中枢,让任务从进入个人工作台开始,就具备可跟踪的执行上下文和验收闭环。