Skip to content

Releases: uniquechao/PandaDOS

PandaDOS v2.4.1

Choose a tag to compare

@uniquechao uniquechao released this 30 Sep 02:25

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_PLAN responses 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, and bun 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

Choose a tag to compare

@uniquechao uniquechao released this 17 Sep 08:19

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, and bun run build-ui, then verify the /healthz endpoint.

    **中文:**更新后请依次运行 bun install --frozen-lockfile、bun run check-i18n、bun run typecheck、bun test 和 bun run build-ui,随后检查 /healthz 接口。

PandaDOS v0.2.2

Choose a tag to compare

@uniquechao uniquechao released this 28 Aug 02:51

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 issue and chat project 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, and bun 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

Choose a tag to compare

@uniquechao uniquechao released this 05 Aug 11:34

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。