最新资讯
www.infoq.com GitLab 19.5 将 Agentic 开发纳入 DevOps 平台的治理体系 dev.to 在信任 AI 生成的测试用例前,如何逐条复核 unite.ai Franklin Templeton 构建 AI 研究工作流以揭示风险 techxplore.com AI 助力寻找更优的钛合金 3D 打印工艺参数 engadget.com Perplexity 推出“teammates”日常工作任务 AI agent computerworld.com 别提数据中心:OpenAI 改称“compute campuses” theguardian.com 俄美试图阻止就自主武器制定具有约束力的规则 bloomberg.com Nvidia 加强东南亚芯片追踪以打击走私 thestack.technology 模型路由需求升温,Agent Router 推出开源替代方案 www.youtube.com Google DeepMind 的 Philipp Schmid:AI 同事需要具备的七个要素 unite.ai Cashfree 为 AI Agent 的托管结账加入 WebMCP 工具 dev.to 我们在 DolphinBench 上测试记忆检索:纯关键词搜索暴露了自身回归
多元动态
登录 注册
智能体 github.com · @stablyai

stablyai/orca v1.4.221 发布:修复 Copilot 配置权限泄露等问题

原文 我的收藏

Orca v1.4.221 基于 10 月 4 日每日构建并合入 main 上的修复。主要变更:修复 Copilot 安全漏洞——Orca 将文件夹标记为对 GitHub Copilot 可信时,可能使含登录 token 的 ~/.copilot/config.json 对同机其他用户可读,v1.4.219/1.4.220 在共享 SSH 主机上同样受影响,现改为仅属主可读;Codex 在 Windows 改用用户自身的 ~/.codex 目录并迁移 Orca 内登录;worker-start 对未列出的 Codex 模型(如 gpt-6.x)接受 max 和 ultra effort;新增 Qoder 会话历史与搜索、Qoder CLI China、Qwen Code、GLM Coding Plans 支持,以及 OpenCode/Devin 独立账号配置等。

AI推荐理由 Orca v1.4.221 官方发布说明,含一项具体安全修复:此前标记文件夹对 GitHub Copilot 可信时,可能使 ~/.copilot/config.json(含登录 token)对同机其他用户可读,v1.4.219/1.4.220 在共享 SSH 主机上同样存在,现已改为仅属主可读。另含 Codex 在 Windows 改用用户自身 ~/.codex、worker-start 支持 max/ultra effort、新增 Qoder/Qwen Code/GLM 等 Agent 与账号支持。属开发者工具的具体变更与安全修复,但为常规版本更新,影响面有限。

66

正文

Official release notes (https://github.com/stablyai/orca/releases/tag/v1.4.221) Thank you so much for using Orca and for your continued support! ❤️ This patch is built from the October 4 daily build plus fixes picked from main. Pull requests that landed on main after that are not in this build. ## The short version - **Security fix for Copilot:** When Orca marked a folder as trusted for GitHub Copilot, it could leave `~/.copilot/config.json` readable by other users on the same machine. That file can hold your Copilot login tokens. v1.4.219 and v1.4.220 did this on SSH hosts too, where other people often share the machine. The file is now owner-only after Orca writes to it. A file an older Orca already opened up is fixed the next time Orca adds a new folder to it. - **Codex on Windows uses your own `~/.codex`:** Codex in Orca now uses the same folder as Codex outside Orca, as it already did on macOS and Linux. If you only signed in inside Orca, that sign-in is copied over so you stay logged in. Codex may ask again to trust a folder or approve a command, and MCP servers you added only inside Orca need to be added again; a one-time message explains this. Codex terminals that were open before the update keep working on Orca's old folder, keep their Orca-only MCP servers, and no longer show a restart dialog. - **Codex workers:** `worker-start` now accepts `max` and `ultra` effort for Codex models Orca doesn't list yet, such as the gpt-6.x models, instead of refusing them. - **More agents and accounts:** Qoder conversations appear in session history and search, Orca can launch Qoder CLI China and Qwen Code, and GLM Coding Plans can be linked without ZCode. OpenCode and Devin can keep separate account profiles, Antigravity gets an Accounts card, and Antigravity IDE and 2.0 conversations can continue in a new CLI conversation. - **Native chat (experimental):** Workspaces on a paired Orca server open structured chats when chat is your default. OpenCode sessions can use Chat. A Claude subagent waiting on a permission prompt reads as waiting, and chat errors use plain wording without loading flashes or duplicate reports. - **Agent status and orchestration:** Codex's "Implement this plan?" menu and open agent questions now count as waiting on you, so sent text no longer lands on the menu. OMP 18.4 workers start, and an agent now uses Orca's own `orca` command even when shell startup files put an older global install first. - **Files, Markdown and search:** Semicolon-separated CSVs show as columns. Large Markdown previews load faster, Find in them opens faster, and oversized tables are readable. Typing with Find open no longer jumps the caret. Search finds the right files and tells you when it couldn't finish, and file updates recover after SSH reconnects or replaced folders. - **Workspaces and notifications:** Desktop notifications can be turned off per machine. A worktree delete that git can't finish stays listed so you can retry, and workspaces in WSL-runtime projects on `C:\` can be deleted again. Create PR asks your agent to write the PR details on an already pushed branch, and Jira search accepts plain words. - **Updates and memory:** On macOS, Update & Restart no longer closes Orca and then waits forever on background Orca servers; Orca tells you what to close and lets you retry. Many fixes let Orca free memory held by closed tabs, previews, phone screens and idle caches. **Terminals you already had open:** Updating starts a new terminal background service. Terminals open before the update keep running on the previous one. New terminals use the new service and get this release's terminal fixes, including the `orca` command fix above, OpenCode and Devin account profiles, and agent detection and resume for jcode, Qoder CLI China, Qwen Code and Cursor. ## Known issues **Windows on ARM:** The ARM64 package ships an x64 `orca.exe` command-line tool. Windows 11 on ARM runs it under emulation. Windows 10 on ARM can't run it, so the `orca` command does not work there (#24094). **OpenCode 2:** If you update from v1.4.219 or earlier, OpenCode 2 panes that were already running may show no status until you restart OpenCode in them. If you downgrade Orca after updating, duplicate OpenCode status plugins are left behind. After `opencode run` exits, its pane can keep showing "Done"; a fix is pending in #24472. **OpenCode workers:** On a busy machine, an OpenCode worker started with `orca orchestration worker-start`, or an OpenCode tab launched with a prompt, can occasionally leave its task sitting unsent in OpenCode's input box. Pressing Enter in that pane sends it. A fix (#25101) is on main and will ship in a later release. **Codex:** After you upgrade, Codex launches use Orca's managed Codex home until Codex approves Orca's new status hook. A resumed pane that uses `~/.codex` can pause for up to 30 seconds (#23552). **Claude folder trust:** Folder pre-trust is on by default (Settings → Agents → "Trust the folder when Orca starts an agent"). On Alpine WSL, Orca can't copy the file permissions it needs, so Claude shows its own trust prompt instead (#23744). --- ## Product experience ### Codex & orchestration *Codex on Windows now runs on your own `~/.codex` without a restart prompt for terminals you already had open, Codex workers accept max and ultra effort on newer models, and orchestration recognizes Codex's plan menu, open agent questions and OMP 18.4.* * feat(codex): run Windows Codex on the real ~/.codex by @Jinwoo-H in https://github.com/stablyai/orca/pull/24356 * fix(codex): keep Orca-only MCP servers when refreshing the retained shared home by @OrcaWin in https://github.com/stablyai/orca/pull/24983 * feat(codex): tell Windows users once that Codex in Orca now shares ~/.codex by @OrcaWin in https://github.com/stablyai/orca/pull/24916 * fix(codex): stop prompting a Codex restart when only its home changed by @OrcaWin in https://github.com/stablyai/orca/pull/25421 * fix(codex): skip the hook trust RPC when Codex's session index is unreadable by @Jinwoo-H in https://github.com/stablyai/orca/pull/24604 * fix: dismiss Codex account prompt and return focus to terminal by @nwparker in https://github.com/stablyai/orca/pull/24683 * fix(orchestration): accept max and ultra effort for Codex models Orca does not list yet by @Jinwoo-H in https://github.com/stablyai/orca/pull/25375 * fix(runtime): read Codex's 'Implement this plan?' menu as blocked by @Jinwoo-H in https://github.com/stablyai/orca/pull/24536 * fix(runtime): report an open agent question as blocked to tui-idle waits by @Jinwoo-H in https://github.com/stablyai/orca/pull/24533 * fix(runtime): settle Codex tui-idle waits on its hook done, leaving working rows to the rules by @Jinwoo-H in https://github.com/stablyai/orca/pull/24541 * fix(runtime): make OMP 18.4 workers ready at the composer and keep stale-title clears display-only by @brennanb2025 in https://github.com/stablyai/orca/pull/24295 * Wait for OpenCode worker input before the first dispatch by @nwparker in https://github.com/stablyai/orca/pull/24601 * Resolve explicitly configured command aliases for workers by @nwparker in https://github.com/stablyai/orca/pull/24648 * feat: live updates for agent state rules by @Jinwoo-H in https://github.com/stablyai/orca/pull/24387 * Fix legacy worker recovery snapshot timing for rollback safety by @AmethystLiang in https://github.com/stablyai/orca/pull/25413 * Reuse prepared statements for internal worker checks by @nwparker in https://github.com/stablyai/orca/pull/24573 * fix(orchestration): avoid loading task descriptions during promotion by @OrcaWin in https://github.com/stablyai/orca/pull/24781 * fix(codex): release full messages behind completed child previews by @OrcaWin in https://github.com/stablyai/orca/pull/24740 ### Native chat *Structured chats open on the paired Orca server that owns the workspace, a Claude subagent waiting on permission reads as waiting, OpenCode sessions can use Chat, and errors use plain wording without loading flashes.* * fix(native-chat): the desktop declares structured chat support to paired Orca servers by @brennanb2025 in https://github.com/stablyai/orca/pull/24204 * feat(native-chat): open structured chats on the paired Orca server that owns the workspace by @brennanb2025 in https://github.com/stablyai/orca/pull/24205 * feat(native-chat): a Claude subagent waiting on a permission prompt reads as waiting by @brennanb2025 in https://github.com/stablyai/orca/pull/22634 * Support real OpenCode sessions in native Chat by @nwparker in https://github.com/stablyai/orca/pull/24647 * Preserve OpenCode reasoning and recorded patches in native history by @nwparker in https://github.com/stablyai/orca/pull/24790 * fix(native-chat): one ordered journal writer by @brennanb2025 in https://github.com/stablyai/orca/pull/24127 * fix(native-chat): remove the "still starting" notice that flashed on chat launch by @brennanb2025 in https://github.com/stablyai/orca/pull/24564 * fix(native-chat): no loading flash on open, one report for a failed start, no "Not reported" caption by @brennanb2025 in https://github.com/stablyai/orca/pull/24588 * fix(native-chat): plain wording for chat errors and status rows by @brennanb2025 in https://github.com/stablyai/orca/pull/24594 * Fix admission of later Claude question rows and real CLI verification by @nwparker in https://github.com/stablyai/orca/pull/25119 * Classify native chat waiting messages once by @nwparker in https://github.com/stablyai/orca/pull/24771 * Append subagent handoffs without recopying their message list by @nwparker in https://github.com/stablyai/orca/pull/24672 * fix(claude): inspect child tool IDs without rebuilding their output by @OrcaWin in https://github.com/stablyai/orca/pull/24707 * fix(journal): encode only the retained tool-output preview by @OrcaWin in https://github.com/stablyai/orca/pull/24696 * fix(chat): encode only the retained prefix when streamed output overflows by @OrcaWin in https://github.com/stablyai/orca/pull/24799 * fix(chat): let idle session readers release retired journal folds by @OrcaWin in https://github.com/stablyai/orca/pull/24842 ### Agents, accounts & integrations *Copilot's settings file stays private, Qoder, Qwen Code and GLM Coding Plans join the supported agents and accounts, OpenCode and Devin can keep separate account profiles, and Antigravity, Cursor, OpenCode and jcode integrations are more reliable.* * fix(agents): keep ~/.copilot/config.json owner-only when Orca trusts a folder by @brennanb2025 in https://github.com/stablyai/orca/pull/25087 * Add Qoder session history and search by @nwparker in https://github.com/stablyai/orca/pull/24614 * Register supervised Qoder China and Qwen Code by @nwparker in https://github.com/stablyai/orca/pull/24616 * feat(accounts): link standalone GLM Coding Plans by @nwparker in https://github.com/stablyai/orca/pull/24618 * Add host-owned OpenCode and Devin managed account profiles by @nwparker in https://github.com/stablyai/orca/pull/24636 * Preserve saved account credentials after enrollment errors by @nwparker in https://github.com/stablyai/orca/pull/25059 * Remove canonical account directories for uppercase registered IDs by @nwparker in https://github.com/stablyai/orca/pull/25126 * Keep saved OpenCode Go keys in main-owned storage by @nwparker in https://github.com/stablyai/orca/pull/24615 * fix(opencode-go): don't fall back to OPENCODE_API_KEY when the credential database is unreadable by @Jinwoo-H in https://github.com/stablyai/orca/pull/24605 * Read OpenCode Go usage from the selected account by @nwparker in https://github.com/stablyai/orca/pull/24770 * Add verified native Antigravity Accounts on the owning runtime by @nwparker in https://github.com/stablyai/orca/pull/24691 * Continue Antigravity IDE and 2.0 history in new CLI conversations by @nwparker in https://github.com/stablyai/orca/pull/24692 * fix(antigravity): bound Windows hook stdin on the owning runtime by @nwparker in https://github.com/stablyai/orca/pull/24622 * fix(cursor): resume exact conversation after startup status replay by @nwparker in https://github.com/stablyai/orca/pull/24670 * fix(cursor): show the primary model pool in compact usage by @nwparker in https://github.com/stablyai/orca/pull/24830 * fix(opencode): read the binder's session store off the main thread; ship the reader worker in orcad by @Jinwoo-H in https://github.com/stablyai/orca/pull/24638 * Select OpenCode plugin exports from the execution host version by @nwparker in https://github.com/stablyai/orca/pull/24662 * fix(opencode): retry timed-out SSH plugin updates by @nwparker in https://github.com/stablyai/orca/pull/24666 * fix(opencode): submit admitted native startup briefs without overwriting input by @nwparker in https://github.com/stablyai/orca/pull/24762 * fix(opencode): keep overlay manifest cleanup inside owned directories by @nwparker in https://github.com/stablyai/orca/pull/24763 * fix(opencode): finish status installation with invalid TUI settings by @nwparker in https://github.com/stablyai/orca/pull/25031 * fix(opencode): keep shared-session TUI activity with its owning pane by @nwparker in https://github.com/stablyai/orca/pull/24962 * Pass wrapped OpenCode run prompts as positional messages by @nwparker in https://github.com/stablyai/orca/pull/25001 * Clean up retired OpenCode configuration copies safely by @nwparker in https://github.com/stablyai/orca/pull/25222 * fix(jcode): harden Windows hooks and negotiate remote history by @nwparker in https://github.com/stablyai/orca/pull/24998 * fix(jcode): report missing and outdated managed hooks by @NicholasTing in https://github.com/stablyai/orca/pull/25135 ### Terminal *Agents keep using Orca's own CLI after shell startup, OpenCode receives its editing shortcuts in terminal-first mode, a change to one tab no longer redraws every tab, and closed terminals release their memory.* * fix(daemon): bump the terminal daemon protocol to v40 by @Jinwoo-H in https://github.com/stablyai/orca/pull/25291 * Keep Orca CLI first after shell startup by @nwparker in https://github.com/stablyai/orca/pull/25130 * Let terminal-first mode defer OpenCode editing shortcuts by @nwparker in https://github.com/stablyai/orca/pull/24640 * perf(tab-bar): a change to one tab no longer re-renders every tab by @AmoabaKelvin in https://github.com/stablyai/orca/pull/24261 * Reuse terminal buffer cells during readiness scans by @nwparker in https://github.com/stablyai/orca/pull/25161 * Cancel pending cursor updates when a terminal closes by @nwparker in https://github.com/stablyai/orca/pull/24566 * fix(terminal): release retired status sources from the agent type cache by @OrcaWin in https://github.com/stablyai/orca/pull/24669 * fix(terminal): release retired scrollback layouts from status routing by @OrcaWin in https://github.com/stablyai/orca/pull/24686 * fix(terminal): release closed layouts while reveal frames are paused by @OrcaWin in https://github.com/stablyai/orca/pull/24721 * fix(terminal): cancel viewport retries when panes close by @OrcaWin in https://github.com/stablyai/orca/pull/24745 * Cancel terminal preview fit frames when the preview closes by @nwparker in https://github.com/stablyai/orca/pull/24712 * Release terminal side effects after they have been delivered by @nwparker in https://github.com/stablyai/orca/pull/24548 * Check daemon idle state without building discarded terminal inventories by @nwparker in https://github.com/stablyai/orca/pull/24749 ### SSH & remote hosts *File updates survive quick SSH reconnects, Git keeps SSH settings and review context, and search keeps working with older Orca servers.* * fix(files): keep watcher streams across SSH reconnect races by @nwparker in https://github.com/stablyai/orca/pull/24722 * fix(git): preserve SSH review context and worktree ownership by @nwparker in https://github.com/stablyai/orca/pull/24945 * fix(search): keep legacy host search and negotiate agent support by @nwparker in https://github.com/stablyai/orca/pull/25009 * Preserve Windows SSH upload failures unless pwsh is missing by @nwparker in https://github.com/stablyai/orca/pull/25185 * fix(ssh): keep terminal buffers out of failed workspace sync status by @OrcaWin in https://github.com/stablyai/orca/pull/24833 * fix(ssh): release response chunks after the sink accepts them by @OrcaWin in https://github.com/stablyai/orca/pull/24719 * Reuse event byte sizes when relay watchers notify several clients by @nwparker in https://github.com/stablyai/orca/pull/24558 * Avoid cloning terminal agent owners twice in relay listings by @nwparker in https://github.com/stablyai/orca/pull/24713 * fix(reconnect): release obsolete app state held by handle-gap watchers by @OrcaWin in https://github.com/stablyai/orca/pull/24815 ### Mobile app & paired clients *The phone stops leaving feeds and screens running after you leave them, uses less memory for pictures, files and terminal catch-up, and the Android APK links point to 0.0.52.* * fix(mobile): release notification and account streams from the transport by @brennanb2025 in https://github.com/stablyai/orca/pull/23032 * Release waiting terminal output when a mobile subscription fails to start by @nwparker in https://github.com/stablyai/orca/pull/24547 * fix(mobile): release callbacks retained by canceled streams by @OrcaWin in https://github.com/stablyai/orca/pull/24625 * fix(mobile): release file previews after their tabs close by @OrcaWin in https://github.com/stablyai/orca/pull/24655 * fix(clipboard): decode uploaded images without joining all chunks by @OrcaWin in https://github.com/stablyai/orca/pull/24653 * fix(mobile): reduce base64 allocations for encrypted text frames by @OrcaWin in https://github.com/stablyai/orca/pull/24665 * fix(mobile): merge terminal backlogs without rescanning growing strings by @OrcaWin in https://github.com/stablyai/orca/pull/24680 * fix(files): release expired mobile path inventories while idle by @OrcaWin in https://github.com/stablyai/orca/pull/24694 * fix(mobile): avoid backtick match arrays when editing Markdown by @OrcaWin in https://github.com/stablyai/orca/pull/24778 * Delete unreturned clipboard cache files after a failed write by @nwparker in https://github.com/stablyai/orca/pull/24599 * Avoid restarting error timers on closed mobile relay links by @nwparker in https://github.com/stablyai/orca/pull/24567 * Avoid restarting error timers after mobile relay pairing closes by @nwparker in https://github.com/stablyai/orca/pull/24568 * Skip new mobile toast work after feedback owner cleanup by @nwparker in https://github.com/stablyai/orca/pull/24759 * Skip new legacy file inventories after mobile search cleanup by @nwparker in https://github.com/stablyai/orca/pull/24792 * Skip unused image-size calculations in mobile web browser requests by @nwparker in https://github.com/stablyai/orca/pull/24941 * Reuse the ancestor path while building mobile agent rows by @nwparker in https://github.com/stablyai/orca/pull/24539 * Check each project repository once while filtering mobile cards by @nwparker in https://github.com/stablyai/orca/pull/24540 * docs: update Android APK links to 0.0.52 by @AmethystLiang in https://github.com/stablyai/orca/pull/25107 ### Browser, notebooks & computer use *Browser tabs, screencasts, uploads and document previews hold less memory, and closing a notebook cancels a kernel that was still starting.* * fix(browser): avoid a redundant copy of live screencast images by @OrcaWin in https://github.com/stablyai/orca/pull/24851 * fix(browser): avoid a redundant copy of document preview bytes by @OrcaWin in https://github.com/stablyai/orca/pull/24861 * fix(browser): release upload buffers after native staging by @OrcaWin in https://github.com/stablyai/orca/pull/24869 * fix(browser): release obsolete state during close replay by @OrcaWin in https://github.com/stablyai/orca/pull/24892 * Stop copying every retained browser page before attachment by @nwparker in https://github.com/stablyai/orca/pull/24553 * Skip renderer callbacks after their request has ended by @nwparker in https://github.com/stablyai/orca/pull/24631 * Skip late browser grab toasts after their surface closes by @nwparker in https://github.com/stablyai/orca/pull/24727 * fix(notebook): cancel kernel starts when the notebook closes by @OrcaWin in https://github.com/stablyai/orca/pull/24858 * Avoid irrelevant scroll-action searches in Mac snapshots by @nwparker in https://github.com/stablyai/orca/pull/24731 ### Workspaces, sidebar & notifications *Desktop notifications can be turned off per machine, a worktree delete that git can't finish stays listed so you can retry, WSL-runtime projects on `C:\` can be deleted, and child workspaces get a shortcut.* * Turn desktop notifications on or off per machine by @brennanb2025 in https://github.com/stablyai/orca/pull/24518 * fix(worktrees): a worktree delete git fails partway stays listed and can be retried by @brennanb2025 in https://github.com/stablyai/orca/pull/23952 * fix(filesystem): deleting a workspace no longer fails as 'outside allowed directories' in WSL-runtime C:\ projects by @brennanb2025 in https://github.com/stablyai/orca/pull/24242 * fix(worktrees): list a folder once when git reports it twice by @AmoabaKelvin in https://github.com/stablyai/orca/pull/24357 * feat(sidebar): bindable shortcut to show or hide child workspaces by @mmarabel in https://github.com/stablyai/orca/pull/24165 * Read project activity once while sorting the sidebar by @nwparker in https://github.com/stablyai/orca/pull/24549 * Avoid Resource Manager renders when terminal removal leaves its inventory unchanged by @nwparker in https://github.com/stablyai/orca/pull/24806 * fix(activity): release unrelated editor state during the Undo window by @OrcaWin in https://github.com/stablyai/orca/pull/24838 * Prepare the Activity search query once per filtered list by @nwparker in https://github.com/stablyai/orca/pull/24701 * Skip discarded Kanban pruning for an empty selection by @nwparker in https://github.com/stablyai/orca/pull/24782 * chore(worktree): include create timing and spare outcome in the workspace create events by @brennanb2025 in https://github.com/stablyai/orca/pull/24483 ### Editor, files & source control *Semicolon CSVs show as columns, large Markdown previews and Find stay fast, search reports complete results, file watching recovers after folders are replaced, and Create PR writes PR details on an already pushed branch.* * feat(csv-viewer): detect semicolon-separated CSVs by @kbsali in https://github.com/stablyai/orca/pull/19894 * Keep large Markdown previews responsive by @nwparker in https://github.com/stablyai/orca/pull/24880 * Speed up large Markdown Find and render oversized tables by @nwparker in https://github.com/stablyai/orca/pull/24948 * Remove Markdown parser patch and simplify preview processing by @nwparker in https://github.com/stablyai/orca/pull/24919 * Fix Markdown Find editing without moving the caret or viewport by @nwparker in https://github.com/stablyai/orca/pull/25144 * fix(markdown): reduce Find memory for ordinary text by @OrcaWin in https://github.com/stablyai/orca/pull/24635 * Cancel review animations and timers when the Markdown preview closes by @nwparker in https://github.com/stablyai/orca/pull/24644 * fix(editor): expire saved-file snapshots while the editor is idle by @OrcaWin in https://github.com/stablyai/orca/pull/24657 * fix(editor): avoid newline match arrays when saving LF Markdown by @OrcaWin in https://github.com/stablyai/orca/pull/24795 * fix(editor): release Markdown selection listeners after close by @OrcaWin in https://github.com/stablyai/orca/pull/24875 * Reduce Markdown discovery output by filtering filenames at the source by @nwparker in https://github.com/stablyai/orca/pull/25148 * Fix ripgrep result completeness, filename handling, and search errors by @nwparker in https://github.com/stablyai/orca/pull/25156 * Avoid duplicate ripgrep scans for full file inventories by @nwparker in h Repository README (current repository documentation, not release changes) Orca 中文 · 日本語 · 한국어 · Español · Français · Português The AI Orchestrator for 100x builders. Run Codex, ClaudeCode, OpenCode or Pi side-by-side — each in its own worktree, tracked in one place. Download Orca ## Features ### Mobile Companion Monitor and steer your agents from your phone — get notified when an agent finishes and send follow-ups from anywhere. [iOS App Store](https://apps.apple.com/us/app/orca-ide/id6766130217) · [Android APK 0.0.52](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.52/app-release.apk) · [Docs →](https://www.onorca.dev/docs/mobile) ### Parallel Worktrees Fan one prompt across five agents, each in its own isolated git worktree — compare the results and merge the winner. [Docs →](https://www.onorca.dev/docs/model/worktrees) ### Terminal Splits Ghostty-class terminals with WebGL rendering, infinite splits, and scrollback that survives restarts. [Docs →](https://www.onorca.dev/docs/terminal) ### Design Mode Click any UI element in a real Chromium window to send its HTML, CSS, and a cropped screenshot straight into your agent's prompt. [Docs →](https://www.onorca.dev/docs/browser/design-mode) ### GitHub & Linear, Native Browse PRs, issues, and project boards in-app — open a worktree from any task and review without a context switch. [Docs →](https://www.onorca.dev/docs/review/linear) ### SSH Worktrees Run agents on a beefy remote box with full file editing, git, and terminals — auto-reconnect and port forwarding included. [Docs →](https://www.onorca.dev/docs/ssh) ### Annotate AI Diffs Drop comments on any diff line and ship them back to the agent — review, edit, and commit without leaving Orca. [Docs →](https://www.onorca.dev/docs/review/annotate-ai-diff) ### Drag Files to Agents VS Code's editor with autosave everywhere — drag files or images straight into an agent prompt. [Docs →](https://www.onorca.dev/docs/editing/file-explorer) ### Orca CLI Agents drive Orca too — script every workflow with `orca worktree create`, `snapshot`, `click`, and `fill`. [Docs →](https://www.onorca.dev/docs/cli/overview) **Also in the box:** - **[Quick open](https://www.onorca.dev/docs/model/quick-open)** — Search across worktrees, files, agents, commands, and repo context without leaving your flow. - **[Account switcher & usage tracking](https://www.onorca.dev/docs/agents/usage-tracking)** — See Claude and Codex usage and rate-limit resets, and hot-swap accounts without re-logging in. - **[Rich repo previews](https://www.onorca.dev/docs/editing/markdown)** — Preview Markdown, images, PDFs, and repo docs in the workspace. - **[Computer Use](https://www.onorca.dev/docs/cli/computer-use)** — Let agents operate desktop apps and visible UI when a workflow needs real interaction. - **[Notifications and unread state](https://www.onorca.dev/docs/notifications)** — Know when an agent finishes or needs attention, then mark threads unread to come back later. - **And many, many more** — we ship daily, so this list is perpetually behind. The [changelog](https://github.com/stablyai/orca/releases) is the real feature list. --- ## Supported Agents Works with **any CLI agent** — if it runs in a terminal, it runs in Orca. Claude Code   Codex   Grok   Cursor   GitHub Copilot   Muse   DeepSeek Harness   ZCode   OpenCode   MiMo Code   Amp   OpenClaude   Antigravity   Pi   oh-my-pi   Hermes Agent   Devin   Goose   Auggie   Autohand Code   Charm   Cline   CodeBuddy   Codebuff   Freebuff   Command Code   Continue   Droid   Kilocode   Kimi   Kiro   Mistral Vibe   Qwen Code   Rovo Dev   + any CLI agent --- ## Install ### Desktop — macOS, Windows, Linux - **[Download from onOrca.dev](https://onorca.dev/download)** - Or grab a build directly: [macOS Apple Silicon](https://github.com/stablyai/orca/releases/latest/download/orca-macos-arm64.dmg) · [macOS Intel](https://github.com/stablyai/orca/releases/latest/download/orca-macos-x64.dmg) · [Windows (.exe)](https://github.com/stablyai/orca/releases/latest/download/orca-windows-setup.exe) · [Linux AppImage](https://github.com/stablyai/orca/releases/latest/download/orca-linux.AppImage) · [All builds](https://github.com/stablyai/orca/releases/latest) - Running `orca serve` on a headless Linux server? See the [headless Linux server guide](docs/reference/headless-linux-server.md). _Or via a package manager:_ ```bash # macOS (Homebrew) brew install --cask stablyai/orca/orca # Arch Linux (AUR) — or stably-orca-git to build from source yay -S stably-orca-bin ``` ### Mobile Companion — iOS, Android Pair with your desktop app to monitor and steer your agents from your phone. - **iOS:** [Download on the App Store](https://apps.apple.com/us/app/orca-ide/id6766130217) - **Android:** [Download APK 0.0.52](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.52/app-release.apk) · [Install guide](https://www.onorca.dev/docs/android-apk) --- ## Community & Support - **Discord:** Join the community on **[Discord](https://discord.gg/fzjDKHxv8Q)**. - **Twitter / X:** Follow **[@orca_build](https://x.com/orca_build)** for updates and announcements. - **WeChat:** Scan to join the Orca community WeChat group 11. - **Feedback & Ideas:** We ship fast. Missing something? [Request a new feature](https://github.com/stablyai/orca/issues). - **Privacy:** See the [privacy & telemetry docs](https://www.onorca.dev/docs/telemetry) for what anonymous usage data Orca collects and how to opt out. - **Show Support:** [Star](https://github.com/stablyai/orca) this repo to follow along with our daily ships. --- ## Developing Want to contribute or run locally? See our [CONTRIBUTING.md](.github/CONTRIBUTING.md) guide. The relay that pairs the mobile app with a desktop host is also in this repository under [`cloud/`](cloud/README.md), with a separate pnpm workspace and setup guide. ## Signed Builds Windows code signing sponored/provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org). ## License Orca is free and open source under the [MIT License](LICENSE).

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容