Commit Graph
1245 Commits
Author SHA1 Message Date
Neil eb83bc3a3f perf: bound Hermes hook payload normalization (#4183) 2026-05-31 07:17:50 -07:00
Neil 5577fb0541 fix: preserve packaged windows cli launcher (#4180) 2026-05-31 07:11:33 -07:00
Neil 0ffdfb569b perf: bound GitLab MR detail payloads (#4181)
Cap GitLab MR detail discussions, jobs, and file diffs to one API page.
2026-05-31 07:10:08 -07:00
Neil 9a7f4f57c9 perf: bound GitLab todos fetch (#4178)
Fetch only the first GitLab todos page instead of paginating every pending todo page.
2026-05-31 07:06:37 -07:00
Neil 000e995303 fix: unwatch ssh filesystem roots on dispose (#4176) 2026-05-31 06:59:16 -07:00
Eren ÇakarandNeil fc35a0607a fix: use resources/bin/orca.cmd for packaged Windows CLI path (#4165)
* feat(ui): add instruction hints to command and prompt dialogs

Add helper text below prompt/description textareas in the quick command
dialog, automation editor dialog, and create PR dialog to inform users
about supported features like skills, file paths, and built-in commands.

Closes #3998

* fix: use resources/bin/orca.cmd for packaged Windows CLI path

resolveCommandPath() returned %LOCALAPPDATA%\\Programs\\Orca\\bin\\orca.cmd
but the actual CLI after updates lives at resources\\bin\\orca.cmd.
The bin\\orca.cmd shim is wiped on every update, breaking CLI access.

* chore: keep windows cli path PR focused

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-31 06:56:11 -07:00
Neil 75c9f496f1 perf: bound worktree sparse probes
Cap listWorktrees sparse-checkout filesystem probes at 8 concurrent workers while preserving output ordering and parsed sparse/bare short-circuits.

Risk: low.

Validation:
- pnpm exec vitest run src/main/git/remove-worktree.test.ts src/main/git/worktree-list-paths.test.ts src/main/git/worktree.test.ts
- pnpm run typecheck:node
- pnpm lint
- git diff --check
2026-05-31 06:55:20 -07:00
Neil 4e8c023a55 fix: bound submitted crash report ids (#4172) 2026-05-31 06:50:34 -07:00
Neil 492a474fae Suppress milestone completion notifications 2026-05-31 06:49:05 -07:00
Neil 2e286eef8d perf: bound working tree diff reads (#4171)
Unstaged source-control diffs now check the working-tree file size before readFile and use the existing 10 MB diff budget to avoid pulling huge generated files into the main process.
2026-05-31 06:48:17 -07:00
Neil 3c23cd57a3 fix: drop destroyed senders during watcher startup (#4170) 2026-05-31 06:46:03 -07:00
Neil 5959410e0e fix: bound remote workspace snapshot cache (#4168) 2026-05-31 06:42:33 -07:00
Neil 0d3b38af1d Fix Windows attribution shim ordering 2026-05-31 06:40:19 -07:00
Neil d1b9392b49 perf: cap generated hook posts (#4166)
Generated agent hook POSTs now use short curl and PowerShell request timeouts so best-effort status hooks cannot hold agent subprocesses open on a stalled local listener.
2026-05-31 06:40:02 -07:00
Neil 92b05098db fix: bound github project owner caches (#4164) 2026-05-31 06:38:25 -07:00
Neil 62a8feca27 perf: bound daemon checkpoint fanout (#4161)
perf: bound daemon checkpoint fanout
2026-05-31 06:31:04 -07:00
Neil 918790fd47 fix: chunk oversized daemon stream events (#4160) 2026-05-31 06:30:24 -07:00
Neil f211036d2b perf: bound daemon ndjson lines (#4159) 2026-05-31 06:22:45 -07:00
Neil 579623a09d fix: bound gitlab rate limit cache (#4156) 2026-05-31 06:16:45 -07:00
Neil 7a9ef01854 perf: stop failed macOS provider startups (#4155) 2026-05-31 06:16:11 -07:00
Neil 09d2227a04 fix: bound github merge metadata cache (#4154) 2026-05-31 06:12:38 -07:00
Neil 74455bfe52 perf: reuse fresh Codex usage scans (#4153) 2026-05-31 06:12:21 -07:00
Neil de7d2696a4 fix: expire retained diagnostic bundle previews (#4152) 2026-05-31 06:08:05 -07:00
Neil 702b05d133 perf: skip unchanged codex config writes (#4151) 2026-05-31 06:07:42 -07:00
Neil 9d66aceaa6 fix: clear visible pr refresh state on window destroy (#4148) 2026-05-31 06:04:54 -07:00
Neil 9f11558543 perf: append codex migration diagnostics (#4147) 2026-05-31 06:02:44 -07:00
Neil 983bc71761 perf: reuse fresh claude usage scans (#4143) 2026-05-31 05:56:09 -07:00
Neil c6e17e8375 Add explicit proxy settings 2026-05-31 05:55:04 -07:00
Neil 9aa728636f fix: clear stale browser intercept restores (#4142) 2026-05-31 05:54:21 -07:00
Neil 3af6e47651 fix: clear drained browser command queues (#4141) 2026-05-31 05:51:46 -07:00
Neil fc588d7d54 perf: bound cdp capture request bookkeeping (#4137) 2026-05-31 05:44:15 -07:00
Neil fe9a943a89 fix: preserve browser debugger stream listeners (#4136) 2026-05-31 05:40:26 -07:00
Neil ea0b52304c perf: clean up destroyed browser guest policies (#4132) 2026-05-31 05:36:16 -07:00
Neil 0c49ffdd5e Add file tree dotfile visibility toggle 2026-05-31 05:35:30 -07:00
Neil 9263a1a236 fix: clear pending pane serializers on destroy (#4130) 2026-05-31 05:26:44 -07:00
Neil 784c6855b5 perf: bound hermes run count cache (#4127) 2026-05-31 05:19:39 -07:00
Neil dcb457f7b7 fix: close removed runtime subscriptions (#4126) 2026-05-31 05:15:58 -07:00
Neil 94ac6cccbf Fix worktree path comparison after base-path rebase 2026-05-31 05:15:53 -07:00
Jinwoo-HandOrca 7f1c680597 Fix WSL workspace root detection
Co-authored-by: Orca <help@stably.ai>
2026-05-31 05:15:53 -07:00
Neil f5bf30ac57 Add per-repo worktree base paths 2026-05-31 05:15:53 -07:00
Neil dbef8faa39 perf: bound amp hook post queue
Summary:
- replace the generated Amp plugin unbounded promise-chain POST queue with a bounded async queue
- keep hook callbacks non-blocking while capping retained status payloads during Orca downtime
- update installer source assertions for bounded backlog behavior

Validation:
- pnpm exec vitest run src/main/amp/hook-service.test.ts src/main/agent-hooks/remote-hook-service-installers.test.ts src/main/agent-trust-presets.test.ts src/main/antigravity/hook-service.test.ts src/main/attribution/terminal-attribution.test.ts
- pnpm run typecheck:node
- pnpm lint
- git diff --check
- GitHub CI verify + track-community-pr passed
2026-05-31 05:13:38 -07:00
Jinwoo-HandOrca 9f00674265 Fix default tab command setup policy
Co-authored-by: Orca <help@stably.ai>
2026-05-31 05:05:58 -07:00
Neil c6432c701c Fix default tabs full-suite coverage 2026-05-31 05:05:58 -07:00
Neil 372469b752 Add default tab templates from orca.yaml 2026-05-31 05:05:58 -07:00
Neil 8d5067f1e2 perf: batch migration unsupported clears (#4119) 2026-05-31 04:58:34 -07:00
Neil 54048312fe Fix GitLab branch pipeline fallback (#4118) 2026-05-31 04:55:53 -07:00
Neil 61ed407635 fix: clear daemon cold restore cache on exit (#4117) 2026-05-31 04:52:11 -07:00
Neil c7c2330723 fix: close late ssh channel callbacks (#4116) 2026-05-31 04:48:28 -07:00
Neil f37258a21d perf: bound branch rename dedupe cache (#4115) 2026-05-31 04:46:49 -07:00
Neil e6c55d76e6 fix: resolve slashed upstream remotes (#4114) 2026-05-31 04:45:39 -07:00