Commit Graph

74 Commits

Author SHA1 Message Date
Brennan Benson 74c961b09f
Add Linear write commands for agents (#5165)
Co-authored-by: Orca <help@stably.ai>
2026-06-12 13:29:13 -07:00
Brennan Benson cdc0ca5e53
Add read-only `orca linear` CLI with trusted launch-prompt pointer (V1) (#5126)
Co-authored-by: Orca <help@stably.ai>
2026-06-10 20:20:50 -07:00
Jinwoo Hong 7d666fafab
Fix terminal read for blank TUI tails (#5050)
Co-authored-by: Orca <help@stably.ai>
2026-06-09 15:53:39 -07:00
Jinjing 19392cc066
Add emulator keyboard capture, edge gestures, and stream cleanup (#4927) 2026-06-08 18:10:16 -07:00
Jinwoo Hong b041ed4440
Pass Claude Agent Teams args through (#4897)
Co-authored-by: Orca <help@stably.ai>
2026-06-08 13:39:47 -07:00
Jinwoo Hong 7ea359bd60
Add Claude Agent Teams native pane launcher (#4892)
* Add Claude Agent Teams native pane launcher

Co-authored-by: Orca <help@stably.ai>

* Fix Agent Teams CI coverage checks

Co-authored-by: Orca <help@stably.ai>

* Fix Claude Agent Teams split direction mapping

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-06-08 16:11:32 -04:00
Jinwoo Hong 1b363b4d9c
Add mobile emulator (#4754)
Co-authored-by: Orca <help@stably.ai>
2026-06-08 00:08:57 -07:00
Jinwoo Hong 76cb846d68
Harden computer use runtime and CLI (#4705)
Co-authored-by: Orca <help@stably.ai>
2026-06-07 17:49:01 -07:00
Jinwoo Hong 62600ef808
Fix orchestration payloads on Windows (#4608) 2026-06-03 21:50:16 -04:00
Trevin Chow 2c2ac2edbf
fix: handle detached launch spawn errors (#3957) 2026-06-03 18:46:00 -04:00
Jinwoo Hong d10d01919a
Improve Orca CLI worktree agent startup (#4492)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:15:31 -07:00
Neil 9325b0cbb0
Fix stale mobile terminal input locks (#4506)
* Fix stale mobile terminal input locks

* Label desktop terminal RPC sends
2026-06-02 15:08:21 -07:00
Neil f7fb6ef686
Expose memory diagnostics through CLI (#4408) 2026-06-01 15:14:15 -07:00
Borja 0cf4f6010e
Add --workspace-status flag to `worktree set` CLI (#3332)
The `worktree.set` RPC already accepts `workspaceStatus`, but the CLI
handler never forwarded it, so the board status could not be changed
from the command line. Pass the flag through, document it in the spec
and root help, and add a CLI test mirroring the existing --comment case.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 10:41:10 -07:00
Neil 00b6844d13
perf: avoid sorting CLI worktree selectors (#4107) 2026-05-31 04:28:55 -07:00
Neil a796d7952a Add automation precheck gating 2026-05-31 04:21:57 -07:00
Neil f3c8f7fbbe
perf: throttle CLI screenshot cleanup (#4089) 2026-05-31 03:57:27 -07:00
Jinjing 2812c79011
Improve computer-use action follow-up commands 2026-05-30 13:21:56 -07:00
Jinjing ffbc4c3cfb
fix: tighten CLI contract validation (#3874) 2026-05-30 12:55:47 -07:00
Jinjing 5dc6947fc6
fix: address review findings (#3866) 2026-05-30 12:45:49 -07:00
Jinwoo Hong 30a09f3bd9
Add mobile terminal shortcut bar customization (#3012)
Co-authored-by: Orca <help@stably.ai>
2026-05-29 16:39:52 -07:00
Brennan Benson 39e6f85fdc
Add Orca CLI feature tip (#3279)
Co-authored-by: Orca <help@stably.ai>
2026-05-29 16:20:13 -07:00
Trevin Chow 7d409005bc
fix(cli): reject RPC promptly when runtime closes socket without responding (#2891)
sendRequest handled the socket's 'error', 'data', and 'connect' events but
never 'close'. A clean peer close (FIN, no error) before a terminal frame —
e.g. the runtime crashing or closing the connection mid-request — left the
promise unsettled until the full timeout fired: 60s by default, up to 10min
once keepalive frames had refreshed the client-side timer.

Add a socket.once('close', ...) that rejects with runtime_unavailable when
the socket closes before a terminal frame settles the request. finish()
already guards against double-settle, so this no-ops on the normal
success/error paths that call socket.end().
2026-05-28 19:48:08 -04:00
Trevin Chow f3b452fff5
Clarify orchestration reset scope flags
Clarify the CLI reset usage string and add focused handler coverage for reset flag mapping.
2026-05-28 16:40:06 -04:00
Jinwoo Hong 3984291978
Validate orchestration reset scope (#2960)
* Validate orchestration reset scope

Require orchestration.reset callers to provide exactly one reset scope, while keeping the CLI no-flag shortcut explicit.

Design doc: docs/orchestration-reset-scope-validation.md

Co-authored-by: Orca <help@stably.ai>

* Add reset CLI subprocess e2e

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-27 21:40:33 -04:00
Trevin Chow 563d4ff64b
fix(cli): allow flag values that start with -- via --flag=value (#2892) 2026-05-27 00:19:43 -07:00
Jinwoo Hong c134b1c31d
Fix hidden browser automation paintability (#2851)
Co-authored-by: Orca <help@stably.ai>
2026-05-26 16:27:23 -07:00
Jinwoo Hong 523aa685bc
Add file-opening commands to Orca CLI (#2782)
Co-authored-by: Orca <help@stably.ai>
2026-05-25 17:12:03 -07:00
Neil d4703bd1ab
Restore agent hook opt-out controls (#2778) 2026-05-25 10:37:22 -07:00
Neil 28ba9151a5
Revert "Add agent hook opt-out controls" (#2739) 2026-05-23 23:04:57 -07:00
Neil 4f81953d10
feat: add agent hook opt-out controls (#2714) 2026-05-23 21:16:49 -07:00
Jinwoo Hong a75a822339
Fix CLI-launched agent terminal viewport (#2561)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 15:35:48 -07:00
Jinwoo Hong 8da3a8c751
Fix terminal read review edge cases (#2560)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 17:51:55 -04:00
Jinwoo Hong f36d9a58fe
Improve Orca CLI terminal read pagination (#2553)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 13:58:45 -07:00
Jinjing d756614fc3
fix: harden Codex terminal readiness detection (#2462) 2026-05-20 17:50:59 -07:00
Jinwoo Hong 2fee04a05b
Fix tui-idle waits for background PTY agents (#2449)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 15:14:24 -07:00
Jinwoo Hong 3299635013
Add automation session reuse (#2329)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 20:03:06 -07:00
Brennan Benson 79eaea4399
Clarify Orca CLI worktree lineage guidance (#2363)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 17:37:24 -07:00
Jinjing 87c16a99c9
Improve lineage parent chip UI (#2364)
* fix: address review findings

* fix: unblock PR CI checks
2026-05-19 16:31:56 -07:00
Jinwoo Hong 140ceb7fda
Add automation CLI commands (#2315)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 00:41:49 -07:00
Jinjing e0a5aa24d4
fix: address review findings (#2256) 2026-05-18 11:59:43 -07:00
Jinjing b609aa2bec
Fix Codex terminal orchestration (#2039) 2026-05-15 20:31:28 -07:00
Jinjing 78fc047646
Fix terminal wait RPC idle timeouts 2026-05-15 19:11:19 -07:00
Brennan Benson bf85d51bc1
Add workspace lineage grouping (#1885)
Co-authored-by: Orca <help@stably.ai>
2026-05-15 17:21:00 -07:00
buf0-bot[bot] 08c2463b6f
fix: pr-bug-scan validated finding from #1878 (#1962)
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-15 17:00:20 -07:00
Jinjing 82214e86ee
Revert "Add project notes (#1861)" (#1945)
This reverts commit c73fd2c90b.
2026-05-15 11:46:06 -07:00
Jinwoo Hong 618f39d179
Add web runtime client support 2026-05-15 05:44:25 -04:00
Jinwoo Hong a22717bb35
Refactor runtime app architecture (#1878)
Co-authored-by: Orca <help@stably.ai>
2026-05-14 23:13:37 -07:00
Jinwoo Hong c73fd2c90b
Add project notes (#1861)
Co-authored-by: Orca <help@stably.ai>
2026-05-14 13:33:24 -07:00
Jinwoo Hong abcd2d5836
fix: harden Windows computer use runtime (#1757) 2026-05-13 12:37:47 -07:00