最新版本 v2026.722.0 已发布(2026 年 7 月 22 日)。

查看更新
← 全部版本

v0.3.0

亮点

  • 新适配器:Cursor、OpenCode 与 Pi — Agorid now supports three additional local coding agents. Cursor and OpenCode integrate as first-class adapters with model discovery, run-log streaming, and skill injection. Pi adds a local RPC mode with cost tracking. All three appear in the onboarding wizard alongside Claude Code and Codex. (#62, #141, #240, #183, @aaaaron, @Konan69, @richardanaya)
  • OpenClaw 网关适配器 — A new gateway-only OpenClaw flow replaces the legacy adapter. It uses strict SSE streaming, supports device-key pairing, and handles invite-based onboarding with join-token validation. (#270)
  • 收件箱与未读语义 — Issues now track per-user read state. Unread indicators appear in the inbox, dashboard, and browser tab (blue dot). The inbox badge includes join requests and approvals, and inbox ordering is alert-focused. (#196, @hougangdev)
  • 工作区运行时控制 — 启停控制、运行时状态 reconciliation、runtime service 改进,以及 issue 属性侧栏中的工作区分支/文件夹展示。(#3354)
  • Agent 创建向导 — 新选择模态与全页配置流程让添加 agent 更容易;侧栏 AGENTS 标题现带快速添加按钮。

改进

  • Markdown 中的 Mermaid — Fenced mermaid blocks render as diagrams in issue comments and descriptions.
  • Live run 输出 — run 详情页经 WebSocket 实时流式输出,含合并 delta 与去重 feed 项。
  • 复制评论为 Markdown — —每条评论标题有一键复制为 Markdown。
  • 重试失败运行 — —失败与超时运行在详情页显示重试按钮。
  • 项目状态可点击 — —项目属性面板中的状态 chip 可点击以快速更新。
  • 滚到底部按钮 — —任务详情与运行页上滑时显示浮动「滚到底部」按钮。
  • 数据库备份 CLIpaperclipai db:backup lets you snapshot the database on demand, with optional automatic scheduling.
  • 禁用注册 — A new auth.disableSignUp config option (and AUTH_DISABLE_SIGNUP env var) lets operators lock registration. (#279, @JasonOA888)
  • Shortname 自动去重 — Agent and project shortnames are now auto-deduplicated on create and update instead of rejecting duplicates. (#264, @mvanhorn)
  • 可读角色标签 — The agent list and properties pane show friendly role names. (#263, @mvanhorn)
  • 负责人选择器排序 — —最近选择优先,其余按字母序。
  • 移动布局打磨 — Unified GitHub-style issue rows across issues, inbox, and dashboard. Improved popover scrolling, command palette centering, and property toggles on mobile. (#118, @MumuTW)
  • Invite UX 改进 — invite 链接自动复制到剪贴板、设置中 snippet-only 流程、10 分钟 invite TTL,以及更清晰的 network-host 指引。
  • 评论永久链接锚点 — —每条评论有稳定锚点链接与按 ID GET 的 API。
  • Docker 部署加固 — Authenticated deployment mode by default, named data volume, PAPERCLIP_PUBLIC_URL and PAPERCLIP_ALLOWED_HOSTNAMES exposed in compose files, health-check DB wait, and Node 24 base image. (#400, #283, #284, @AiMagic5000, @mingfang)
  • 模型列表更新 — Added claude-sonnet-4-6, claude-haiku-4-6, and gpt-5.4 to adapter model constants. (#293, #110, @cpfarhood, @artokun)
  • Playwright e2e 测试 — —覆盖 onboarding 向导流程的端到端测试套件。

修复

  • Run 日志 secret 脱敏 — Env vars sourced from secrets are now redacted by provenance, with consistent secretKeys tracking. (#261, @mvanhorn)
  • SPA catch-all 500 — The server serves cached index.html in the catch-all route and uses root in sendFile, preventing 500 errors on dotfile paths and SPA refreshes. (#269, #78, @mvanhorn, @MumuTW)
  • 未匹配 API 路由返回 404 JSON — Previously fell through to the SPA handler. (#269, @mvanhorn)
  • Agent 唤醒逻辑 — Agents wake when issues move out of backlog, skip self-wake on own comments, and skip wakeup for backlog-status changes. Pending-approval agents are excluded from heartbeat timers. (#159, #154, #267, #72, @Logesh-waran2003, @cschneid, @mvanhorn, @STRML)
  • 运行日志 fd 泄漏 — Fixed a file-descriptor leak in log append that caused spawn EBADF errors. (#266, @mvanhorn)
  • 500 error logging — Error logs now include the actual error message and request context instead of generic pino-http output.
  • 布尔环境变量解析parseBooleanFromEnv no longer silently treats common truthy values as false. (#91, @zvictor)
  • Onboarding 环境默认值onboard now correctly derives secrets from env vars and reports ignored exposure settings in local_trusted mode. (#91, @zvictor)
  • Windows 路径兼容 — Migration paths use fileURLToPath for Windows-safe resolution. (#265, #413, @mvanhorn, @online5880)
  • HTTP 下 secure cookie — Disabled secure cookie flag for plain HTTP deployments to prevent auth failures. (#376, @dalestubblefield)
  • URL 编码buildUrl splits path and query to prevent %3F encoding issues. (#260, @mvanhorn)
  • Auth trusted origins — Effective trusted origins and allowed hostnames are now applied correctly in public mode. (#99, @zvictor)
  • UI 稳定性 — Fixed blank screen when prompt templates are emptied, search URL sync causing re-renders, issue title overflow in inbox, and sidebar badge counts including approvals. (#262, #196, #423, @mvanhorn, @hougangdev, @RememberV)

贡献者

感谢每一位为本版本贡献的人!

@aaaaron, @AiMagic5000, @artokun, @cpfarhood, @cschneid, @dalestubblefield, @Dotta, @eltociear, @fahmmin, @gsxdsm, @hougangdev, @JasonOA888, @Konan69, @Logesh-waran2003, @mingfang, @MumuTW, @mvanhorn, @numman-ali, @online5880, @RememberV, @richardanaya, @STRML, @tylerwince, @zvictor