Repository navigation
Releases: uniquechao/PandaDOS
Releases · uniquechao/PandaDOS
Release list
PandaDOS v2.4.1
PandaDOS v2.4.1
Highlights / 版本亮点
- English: Issue identifiers are now collaboration-safe strings that combine the creation date, a random component, and a machine component, while existing numeric identifiers remain valid.
**中文:**Issue 标识现在采用适合团队协作的字符串格式,组合创建日期、随机段和机器段,同时继续兼容已有数字标识。 - English: Project file paths shown in conversations and Issue execution messages can open the corresponding file or preview directly in the workspace.
**中文:**对话与 Issue 执行消息中显示的项目文件路径,现在可以直接在工作区打开对应文件或预览。 - English: Local agents can use the installed PandaDOS Issue inbox skill to discover, inspect, and acknowledge newly created Issues.
**中文:**本地 Agent 现在可以通过已安装的 PandaDOS Issue 收件箱技能发现、查看并确认新建的 Issue。
New Features / 新功能
- English: Cross-instance project synchronization preserves the new Issue identifier and resolves identifier collisions without changing existing numeric records unnecessarily.
**中文:**跨实例项目同步会保留新的 Issue 标识,并能处理标识冲突,同时避免不必要地改动现有数字记录。 - English: The Issue inbox skill supports project listing, new-Issue queries, Issue details, and acknowledgement cursors through the existing authenticated API.
**中文:**Issue 收件箱技能通过现有鉴权 API 支持项目列表、新 Issue 查询、Issue 详情及确认游标。 - English: New, imported, and existing projects now share the Issue-board workflow, while project conversations remain available as a separate capability.
**中文:**新建、导入和已有项目现在统一使用 Issue 看板工作流,项目对话仍作为独立能力保留。
Improvements / 改进
- English: The skill policy editor now provides search, policy filters, inherited-state indicators, bulk reset, clearer unsaved changes, and responsive controls.
**中文:**技能策略编辑器新增搜索、策略筛选、继承状态提示、批量恢复、清晰的未保存状态和响应式控件。 - English: Issue ordering, routes, protocol markers, module records, subscriptions, usage data, and design links now consistently support both legacy numeric IDs and the new string IDs.
**中文:**Issue 排序、路由、协议标记、模块记录、订阅、用量数据和设计关联现在统一支持旧数字 ID 与新字符串 ID。 - English: Paused work is represented consistently in boards and summaries, and unresolved input submission remains visible instead of being retried indefinitely.
**中文:**暂停任务现在会在看板和摘要中保持一致展示;无法确认的输入提交会保持可见,而不会无限重试。
Fixes / 修复
- English: A newly started Issue now takes ownership of the active conversation after preceding work pauses or becomes blocked, preventing an Issue from appearing active without a running agent session.
**中文:**前一项工作暂停或阻塞后,新启动的 Issue 会接管当前活动对话,避免出现状态已运行但没有 Agent 会话的假运行。 - English: Input submission detection now handles delayed rendering, narrow terminals, folded paste content, and Codex running indicators while limiting fallback Enter presses to one confirmed attempt.
**中文:**输入提交检测现在可处理延迟渲染、窄终端、折叠粘贴内容和 Codex 运行标识,并将兜底 Enter 严格限制为一次受控尝试。 - English: Multiline
NEED_PLANresponses are recognized correctly, preventing automatic execution from stalling when the reason appears on the following line.
**中文:**系统现在可以正确识别多行NEED_PLAN响应,避免原因位于下一行时自动执行停滞。
Upgrade Notes / 升级说明
- English: This release migrates Issue identifiers and their references to text. Stop active work and back up the database and runtime data before upgrading.
**中文:**本版本会把 Issue 标识及其引用迁移为文本类型。升级前请停止正在执行的工作,并备份数据库与运行数据。 - English: After updating, run
bun install --frozen-lockfile,bun run check-i18n,bun run typecheck,bun test, andbun run build-ui, then restart the service and verify/healthz.
**中文:**更新后请依次运行bun install --frozen-lockfile、bun run check-i18n、bun run typecheck、bun test和bun run build-ui,随后重启服务并检查/healthz。
PandaDOS v2.3.2
PandaDOS v2.3.2
Highlights / 版本亮点
- English: Issue execution is now more deterministic from start to finish, with explicit pause and resume semantics, independent validation gates, and stronger completion recovery.
**中文:**Issue 执行从开始到结束更加确定,新增明确的暂停与恢复语义、独立验证门禁,以及更可靠的完成状态恢复。 - English: Modules can isolate their own execution context and mount governed skills, keeping agent behavior aligned with the work being performed.
**中文:**模块现在可以隔离各自的执行上下文并挂载受策略约束的技能,使 Agent 行为始终与当前工作保持一致。 - English: Agent activity is easier to follow through richer command and tool details, native-style event presentation, and remembered agent preferences.
**中文:**通过更丰富的命令与工具详情、更贴近原生体验的事件展示,以及可记忆的 Agent 偏好,Agent 活动更易于理解和追踪。
New Features / 新功能
- English: New projects can initialize and maintain a Git repository automatically, reducing setup work before the first Issue runs.
**中文:**新项目可自动初始化并维护 Git 仓库,减少首次运行 Issue 前的准备工作。 - English: Issue execution supports an explicit paused state for stop-loss control, with clear guidance for resuming work safely.
**中文:**Issue 执行支持明确的暂停状态以便及时止损,并提供安全恢复工作的清晰指引。 - English: Agent selectors now display agent logos and remember the user’s previous choices.
**中文:**Agent 选择器现在会显示 Agent 标识,并记住用户上一次的选择。
Improvements / 改进
- English: Validation runs independently from the Agent and can reuse existing evidence, improving consistency without repeating unnecessary work.
**中文:**验证流程独立于 Agent 运行,并可复用已有证据,在避免重复工作的同时提升一致性。 - English: Default reasoning levels have been tuned to reduce unnecessary compute while preserving appropriate depth for demanding work.
**中文:**默认推理等级已重新调整,在保留复杂任务所需深度的同时减少不必要的计算开销。 - English: The Issue toolbar is more compact, blocked states provide clearer explanations, and page titles identify PandaDOS and the active project more clearly.
**中文:**Issue 工具栏更加紧凑,阻塞状态的说明更加清晰,页面标题也能更明确地标识 PandaDOS 与当前项目。 - English: Ubuntu agent discovery, SSH first-connection handling, and Enter-key submission are more reliable across supported environments.
**中文:**Ubuntu 环境下的 Agent 发现、SSH 首次连接处理以及 Enter 键提交在各类受支持环境中更加可靠。
Fixes / 修复
- English: Creating a new Issue no longer loses the Issue body during initialization.
**中文:**创建新 Issue 时不再在初始化过程中丢失正文内容。 - English: Resuming a blocked Issue continues the existing work instead of incorrectly starting it over.
**中文:**恢复被阻塞的 Issue 时会继续原有工作,不再错误地从头开始。 - English: Completed work is recovered and classified more reliably when an execution process exits unexpectedly.
**中文:**执行进程意外退出时,已完成的工作现在能够被更可靠地恢复并正确归类。 - English: Clarification flows no longer fail prematurely because of an overly short timeout.
**中文:**澄清流程不再因超时时间过短而提前失败。
Upgrade Notes / 升级说明
- English: This release includes database migrations. Back up the PandaDOS database and runtime data, and stop active tasks before upgrading.
**中文:**本版本包含数据库迁移。升级前请备份 PandaDOS 数据库与运行数据,并停止正在执行的任务。 - English: After updating, run
bun install --frozen-lockfile,bun run check-i18n,bun run typecheck,bun test, andbun run build-ui, then verify the/healthzendpoint.
**中文:**更新后请依次运行bun install --frozen-lockfile、bun run check-i18n、bun run typecheck、bun test和bun run build-ui,随后检查/healthz接口。
PandaDOS v0.2.2
PandaDOS v0.2.2
Highlights / 版本亮点
- English: Added reusable project-level Issue workflows with versioned templates, conditional branches, bounded loops, parallel execution, and conflict recovery.
**中文:**新增项目级可复用 Issue 工作流,支持版本化模板、条件分支、受限循环、并行执行与冲突恢复。 - English: Terminal history scrolling now controls tmux copy-mode directly, so trackpad gestures, mouse-wheel input, and page buttons are no longer mistaken for arrow-key input.
**中文:**终端历史滚动改为直接控制 tmux copy-mode,触控板、滚轮和翻页按钮不再被误当成上下方向键。 - English: Codex, Claude Code, and tmux project imports now consistently support both
issueandchatproject types.
**中文:**Codex、Claude Code 与 tmux 项目导入统一支持issue和chat两种项目类型。
New Features / 新功能
- English: Workflow templates can now be edited, validated, copied, deleted, and saved as versioned snapshots; advanced workflows can be previewed and selected when creating an Issue.
**中文:**工作流模板支持编辑、校验、复制、删除与版本快照;创建 Issue 时可预览并选择高级流程。 - English: Workflow nodes can use isolated Agent sessions, natural-language branches, and parallel worktrees, while runtime views expose routing, joins, conflicts, and recovery states.
**中文:**工作流节点可使用独立 Agent 会话、自然语言分支和并行 worktree,运行态页面会展示路由、汇合、冲突与恢复状态。 - English: The project import dialog now includes project-type selection and mode guidance, while imported Agent histories retain their resumable native conversations.
**中文:**项目导入弹窗新增类型选择和模式说明;导入 Agent 历史时仍保留可继续的原生对话。
Improvements / 改进
- English: The Design workspace's new-task dialog now follows the PandaDOS visual system, with improved Agent selection, keyboard focus, 44px touch targets, and narrow-screen layouts.
**中文:**设计工作台的新建任务弹窗统一为 PandaDOS 视觉体系,完善 Agent 选择、键盘焦点、44px 触控区与窄屏布局。 - English: Subtask editing is easier to find in the Issue plan list while preserving the existing authorization and save flows.
**中文:**Issue 计划列表的子任务编辑入口更醒目,同时保留原有权限与保存流程。 - English: Execution-progress detail popovers now avoid both viewport axes, flip vertically when needed, close with Escape, and support mouse, touch, and keyboard input.
**中文:**执行进度说明浮层支持双轴避让、上下自动翻转、Escape 关闭及鼠标、触摸和键盘操作。
Fixes / 修复
- English: Fixed new Codex sessions in the same working directory sometimes attaching to an older rollout record, causing the conversation view to disagree with native terminal content.
**中文:**修复 Codex 新会话在同一工作目录中可能误绑到旧 rollout 记录,导致“对话”与原生终端内容不一致的问题。 - English: Fixed mouse-wheel and trackpad input being converted into arrow keys in tmux alternate-screen buffers while preserving normal scrollback behavior in regular buffers.
**中文:**修复 tmux 备用缓冲区中滚轮和触控板操作被转换为方向键的问题,并保持普通缓冲区原有回滚行为。 - English: Fixed execution-progress full-text popovers being squeezed too narrow or extending beyond the viewport.
**中文:**修复执行进度全文浮层被压窄或越出可视区域的问题。
Upgrade Notes / 升级说明
- English: This release includes database schema updates. Before upgrading, stop active tasks and back up the database, runtime directory, and executor keys.
**中文:**本版本包含数据库结构更新;升级前请停止正在执行的任务并备份数据库、运行目录和执行机密钥。 - English: Run
bun install --frozen-lockfile,bun run check-i18n,bun run typecheck,bun test, andbun run build-ui; restart the service and then verify/healthz.
**中文:**运行bun install --frozen-lockfile、bun run check-i18n、bun run typecheck、bun test和bun run build-ui,重启服务后检查/healthz。
PandaDOS v0.2.1
PandaDOS v0.2.1
版本亮点
- 受阻任务改为由用户填写补充意见或解除方法后恢复规划,避免直接重复原执行路径。
- 中英文 README 启用全新的 PandaDOS 横版品牌头图。
新功能
- 受阻状态下可编辑 Issue、当前受阻子任务及后续未完成子任务;保存编辑不会自动重跑,确认解除后才进入恢复规划。
- 恢复流程会把最新 Issue 内容、子任务快照和用户提供的解除方法一并交给规划阶段。
改进
- 恢复弹窗展示受阻原因并校验解除方法,补齐十种语言的界面文案。
- 通用弹窗完善模态语义、首次聚焦、Escape 关闭和 Tab 焦点约束,并优化窄屏、触屏及减弱动效体验。
修复
- 修复“解除堵塞”直接重跑受阻任务、无法提供新处理方法的问题。
- 清理并永久忽略发布中间目录,避免临时公开副本触发品牌静态门禁。
升级说明
- 本版本无需数据迁移。升级后建议运行
bun install --frozen-lockfile、bun run check-i18n、bun run typecheck、bun test和bun run build-ui,再重启服务并检查/healthz。