Commit Graph

210 Commits

Author SHA1 Message Date
Neil fab24da1ae
Record automation history selection cleanup in audit (#3105) 2026-05-29 04:38:09 -07:00
Neil 017f90ffba
Record automation run selection cleanup in audit (#3103) 2026-05-29 04:33:22 -07:00
Neil d517772810
Record combobox focus cleanup in audit (#3101) 2026-05-29 04:28:02 -07:00
Neil 35190eb4f9
Record editor copy timer cleanup in audit (#3098) 2026-05-29 04:20:09 -07:00
Neil b54284445b
Record feature wall visited cleanup in audit (#3096) 2026-05-29 04:15:56 -07:00
Neil 27ecb1919a
Record repo hook editor cleanup in audit (#3094) 2026-05-29 04:08:56 -07:00
Neil 41c98ba261
Record confirmation dialog cleanup in audit (#3092) 2026-05-29 04:04:48 -07:00
Neil 804867e34d
Record orca yaml trust cleanup in audit (#3090) 2026-05-29 03:57:25 -07:00
Neil 5e1ca09997
Record tour select portal cleanup in audit (#3088) 2026-05-29 03:51:48 -07:00
Neil a90f447349
Record untitled rename cleanup in audit (#3084) 2026-05-29 03:45:09 -07:00
Neil a9bc14bfb1
Record browser ref cleanup PR in audit (#3082) 2026-05-29 03:39:42 -07:00
Neil 3e65d1a2d4
Record rich markdown cleanup PR in audit (#3080) 2026-05-29 03:28:36 -07:00
Neil baa8b4abc3
Record notebook cell editor cleanup PR in audit (#3078) 2026-05-29 03:23:58 -07:00
Neil ccd0cc1d09
Record source control selection cleanup PR in audit (#3076) 2026-05-29 03:20:44 -07:00
Neil f889a62a48
Record composer note cleanup PR in audit (#3074) 2026-05-29 03:15:14 -07:00
Neil a1a97dac5f
Record terminal window cleanup PR in audit (#3072) 2026-05-29 03:12:29 -07:00
Neil 8366a2a679
Move onboarding persisted theme ref out of effect (#3069)
* Move onboarding persisted theme ref out of effect

* Record onboarding theme ref effect cleanup audit
2026-05-29 03:06:28 -07:00
Neil 6a4ad9dadc
Move feature wall telemetry refs out of effect (#3068)
* Move feature wall telemetry refs out of effect

* Record feature wall telemetry effect cleanup audit
2026-05-29 02:56:31 -07:00
Neil 2a5601da64
Move kanban drag ref mirrors out of effects (#3067)
* Move kanban drag ref mirrors out of effects

* Record kanban drag ref effect cleanup audit
2026-05-29 02:53:59 -07:00
Neil 3895662c01
Move onboarding agent ref mirrors out of effects (#3066)
* Move onboarding agent ref mirrors out of effects

* Record onboarding agent ref effect cleanup audit
2026-05-29 02:51:16 -07:00
Neil 0b9c528368
Move notification settings ref sync out of effect (#3065)
* Move notification settings ref sync out of effect

* Record notification step effect cleanup audit
2026-05-29 02:48:28 -07:00
Neil 7a1c4fd4fb
Move quick command dialog reset out of effect (#3064)
* Move quick command dialog reset out of effect

* Record quick command dialog effect cleanup audit
2026-05-29 02:46:15 -07:00
Neil f0b5ed9946
Move kanban column width sync out of effects (#3063)
* Move kanban column width sync out of effects

* Record kanban column effect cleanup audit
2026-05-29 02:43:01 -07:00
Neil c35977fd46
Prune workspace board selection during render (#3062)
* Prune workspace board selection during render

* Record kanban selection effect cleanup audit
2026-05-29 02:38:55 -07:00
Neil 8a48996fe4
Mark feature tour reset cleanup merged (#3061) 2026-05-29 02:33:58 -07:00
Neil e9f034c17f
Move feature tour step resets out of effects (#3060)
* Move feature tour step resets out of effects

* Record feature tour reset cleanup audit
2026-05-29 02:32:49 -07:00
Neil 35eb24632b
Derive agent fallback disclosure latch during render (#3059)
* Derive agent fallback disclosure latch during render

* Record agent step effect cleanup audit
2026-05-29 02:29:30 -07:00
Neil 6e54af1ba5
Reset project group dialogs during render (#3058)
* Reset project group dialogs during render

* Record project group dialog effect cleanup audit
2026-05-29 02:26:32 -07:00
Neil 489722bf36
Mark quick open cleanup merged in audit (#3057) 2026-05-29 02:21:42 -07:00
Neil b4137a548b
Reset quick open query during render (#3056)
* Reset quick open query during render

* Record quick open effect cleanup audit
2026-05-29 02:20:45 -07:00
Neil 16f6027032
Initialize repo combobox open state (#3055)
* Initialize repo combobox open state

* Record repo combobox effect cleanup audit
2026-05-29 02:17:23 -07:00
Neil 45209a54cd
Remove static feature tour step repair effects (#3054)
* Remove static feature tour step repair effects

* Record feature tour effect cleanup audit
2026-05-29 02:14:15 -07:00
Neil 7c7ecd3496
Remove inactive title rename draft sync (#3053)
* Remove inactive title rename draft sync

* Record title rename effect cleanup audit
2026-05-29 02:11:07 -07:00
Neil 3614dcba0e
Reset browser favicon fallback during render (#3052)
* Reset browser favicon fallback during render

* Record browser favicon effect cleanup audit
2026-05-29 02:08:16 -07:00
Neil f0d32e5d9d
Collapse status account menus in open handler (#3051)
* Collapse status account menus in open handler

* Record status bar effect cleanup audit
2026-05-29 02:05:19 -07:00
Neil a85e4e8d88
docs: record memory leak audit pass 2 2026-05-29 02:04:29 -07:00
Neil 07644ac97c
Remove diff note draft sync effect (#3044) 2026-05-29 01:58:59 -07:00
Neil 068c203b5b
Audit React perf effects (#3038) 2026-05-29 01:53:43 -07:00
Jinwoo Hong 476f9084ec
Add workspace sidebar drag autoscroll (#3027)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:52:08 -07:00
Jinwoo Hong 09e3dfbc23
Add experimental compact worktree card setting (#3021)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:41:48 -04:00
Jinwoo Hong 153fd863c6
Refresh GitHub issues after creation (#3018)
Implements the no-cache GitHub issue list refresh path described in docs/refresh-github-issues-after-create.md.

Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:14:58 -04:00
Brennan Benson 4b32afeff2
Track feature interactions (#2959)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:44:35 -07:00
Jinwoo Hong 7cbee189f7
Show full tab titles in tab tooltips (#2986)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 11:16:32 -07:00
Jinwoo Hong c21fdf8fb2
Fix SSH handler re-registration port forwards (#2963)
Co-authored-by: Orca <help@stably.ai>
2026-05-27 21:04:30 -07: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
Jinjing 8014516253
Add failed automation rerun action (#2913)
* Add rerun action for failed automations

Adds a recoverable failed automation rerun action in the run detail view, with pending-state handling and focused view-state coverage.

Design doc: docs/failed-automation-rerun-action.md

* Rebuild Electron binary before PR tests

- Ensure Node-based unit tests can import `electron` after install blocks package postinstall
- Generate Electron's required `path.txt` in the PR workflow
2026-05-27 11:28:16 -07:00
Neil 50803c9d45
docs: record memory leak audit coverage (#2874) 2026-05-26 20:13:11 -07:00
Neil 9b2c05fa77
Fix keyboard layout shortcut dispatch
Fix shortcut dispatch so app commands follow the produced logical key for the active keyboard layout, while preserving intentional physical-code fallbacks for terminal byte paths and unavailable logical keys.\n\nCloses #2858
2026-05-26 18:28:55 -07:00
Neil e896dd3eb7
Recover hidden terminal output from main-owned state (#2848)
* fix: avoid renderer stalls on terminal backlogs

* Recover hidden terminal output from main state
2026-05-26 16:01:56 -07:00
Borja e510421699
Add Command Code as a supported CLI agent (#2520)
* Add Command Code as a supported CLI agent

Register Command Code (https://commandcode.ai) across the agent
catalog, launch config, telemetry kind, agent-status icon record, and
settings search. Detection uses the full `command-code` binary rather
than the shorter `cmd` alias that `npm i -g command-code` also
installs — agent-process-recognition normalizes process names by
stripping `.exe`/`.cmd` extensions, so using `cmd` would collide with
Windows' built-in `cmd.exe` shell.

Closes #2083

* Complete Command Code agent registration

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-25 22:35:41 -07:00
Neil ab80339158
Fix shell-launched OMP status hooks (#2821)
* Fix shell-launched OMP status hooks

* Update oh-my-pi branding

* Add OMP to mobile agent metadata
2026-05-25 22:20:15 -07:00
Jinwoo Hong a33eedfd02
Reveal new worktrees in sidebar (#2804)
Co-authored-by: Orca <help@stably.ai>
2026-05-25 18:40:19 -07:00
formatme efd75da5d6
Add OMP as first-class TUI agent
Adds OMP as a first-class TUI agent and keeps Pi/OMP overlay state isolated across local and relay PTY paths.\n\nValidated locally with focused Vitest coverage, typecheck, lint, git diff --check, and Electron manual verification using installed omp (omp/15.3.2).
2026-05-25 18:35:48 -07:00
Brennan Benson b2d05ddf84
docs: add telemetry availability reference (#2723) 2026-05-23 17:38:43 -07:00
Jinjing 102cc09622
Improve worktree import handling (#2677)
* feat: improve worktree import handling

* chore: remove PR docs assets

* rm html
2026-05-23 01:13:33 -07:00
Brennan Benson 8096f236aa
Fix delete workspace dialog overflow (#2634)
Co-authored-by: Orca <help@stably.ai>
2026-05-22 13:08:11 -07:00
Brennan Benson 12720cbe22
Fix inactive workspace scan loading copy (#2577)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 19:44:26 -07:00
Jinjing ee9b0cefa4
feat(nav): add automations to worktree history (#2454) 2026-05-20 15:26:11 -07:00
Neil f5466d9922
Update Antigravity docs and prompt cache (#2394) 2026-05-19 20:55:46 -07:00
Brennan Benson 84e9ee964b
Persist Source Control view mode (#2153)
Co-authored-by: Orca <help@stably.ai>
2026-05-17 22:26:49 -07:00
Jinjing e957b86197
Add configurable Open In applications (#2110)
* feat: add configurable Open In menu

Implements configurable Open In applications in worktree context menus with persisted settings, preload/API wiring, and renderer controls/tests.\n\nDesign doc: docs/configurable-open-in-menu.md

* fix: address review findings
2026-05-16 15:34:40 -07:00
Jinjing 087f1aa9bf
fix(worktree): preflight delete before terminal teardown (#2103)
Implement delete preflight checks before PTY teardown across git/runtime/ipc flows.

Design reference: docs/worktree-delete-preflight.md
2026-05-16 13:52:59 -07:00
Neil 675b1b0cb6
Fix Windows agent hook Unicode prompts (#2100) 2026-05-16 13:32:23 -07:00
Diego Lorente del Castillo 2ad01ead7d
feat(file-explorer): show gitignored files with dimmed italic decoration (#1941)
* feat(file-explorer): show gitignored files with dimmed italic decoration

Surfaces `.gitignore`d files in the right-sidebar file explorer with an
italicised, dimmed filename and a CircleSlash icon in the same trailing
slot used by the git status letter. A tracked change always wins — the
ignored decoration only applies when no other git status is present.

Gated behind a new `showGitIgnoredFiles` global setting (default on) so
heavy SSH workspaces can keep the smaller payload by skipping
`--ignored=matching` on `git status`.

`ignoredPaths` lives as a peer field on GitStatusResult rather than an
extension of GitFileStatus/GitStagingArea, so Source Control's
staging-area grouping is untouched.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore(file-explorer): trim redundant comments from gitignored decoration

Removes duplicated "Why:" explanations that ended up restating the same
backward-compat rationale across five files (relay, ssh provider, runtime
git commands, RPC handler, renderer git client) plus a few comments that
narrated the mechanism the code already shows.

Net: -39 lines of comment across 10 files; no behavior change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore(file-explorer): drop remaining comments from gitignored decoration

The code reads well without them.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* review: harden gitignored file decorations

- clear ignored decoration cache when ignored status is disabled or omitted
- keep ignored decoration state scoped across worktree and runtime cleanup
- add coverage for local, SSH, runtime, relay, and Explorer precedence

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-05-15 18:58:08 -07:00
Jinjing df44d8aff1
chore: ignore ephemeral docs (#2004) 2026-05-15 18:09:21 -07:00
Neil e7f3bb6034
Add Grok agent support 2026-05-15 13:52:39 -07:00
Jinwoo Hong 6c4bcf7ea6
feat(ssh): make remote workspaces first-class (#1876)
Co-authored-by: Orca <help@stably.ai>
2026-05-15 12:32:07 -07:00
Prateek Rungta e42c78107c
Mobile: replace presence-lock banner with loud overlay + collapsible chip (#1899)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
2026-05-15 11:47:13 -07:00
Jinjing b8d6698950
fix: make right sidebar header draggable (#1950) 2026-05-15 11:44:52 -07:00
Jinjing cc0272e5c4
chore: remove open editor design doc (#1938) 2026-05-15 11:11:13 -07:00
Jinjing 35e13a04b1
Add worktree Open in editor button (#1929)
* Add worktree open-in editor button

Implements the Open in menu flow from docs/open-in-worktree-button.md, including shell IPC validation and sidebar menu integration.

* Move worktree open action into menu

Updates the design to remove the card button and show VS Code under a single Open in context-menu item.

* Shorten worktree file manager labels
2026-05-15 11:05:21 -07:00
Jinjing 39b8c5026a
docs: add Korean README (#1905) 2026-05-15 00:20:13 -07:00
Neil 2c7da06b2a
Revert "Scaffold iOS companion control architecture" (#1858) 2026-05-14 13:02:27 -07:00
Ramzi cf6867aa6b
Scaffold iOS companion control architecture (#1252) 2026-05-14 12:47:26 -07:00
Jinwoo Hong 5b24ae4198
Fix Claude scoped Keychain auth (#1735)
Co-authored-by: Orca <help@stably.ai>
2026-05-14 10:48:46 -07:00
Neil a2ae62fccd
Rename mobile README showcase asset
Rename the mobile companion showcase files to ensure GitHub renders the updated background asset.
2026-05-13 18:36:09 -07:00
Neil 58e5e5dc19
Polish mobile README showcase
Update the mobile companion README copy, download text, translations, and showcase media.
2026-05-13 18:28:36 -07:00
Neil c713c81eb3
Rename showcase tile to Native Search
Rename Keyboard Native to Native Search in README showcase and translations.
2026-05-13 18:16:57 -07:00
Neil 915e177783
Add Linear and mobile README showcase
Add Linear to the README feature showcase, add mobile companion download links, and update translated READMEs.
2026-05-13 18:12:54 -07:00
Neil e68468d403
Update usage tracking showcase title
Rename the showcase tile to Account Switcher & Usage Tracking and update translated README labels.
2026-05-13 15:37:25 -07:00
Neil 39f0779da7
Improve README feature showcase
Add a responsive GIF-first feature showcase to README files and update translations.
2026-05-13 15:18:55 -07:00
Jinjing c8d97f3b98
fix: include gitignored files in quick open (#1762) 2026-05-13 14:29:30 -07:00
Jinjing 6782823a90 docs: add agent statuses section to READMEs
Co-authored-by: Orca <help@stably.ai>
2026-05-12 01:18:27 -07:00
Jinjing 6616aa1577
chore: remove local-only design doc from repo (#1689)
docs/manual-repo-reorder.md is a planning doc that should not have
been checked in; .gitignore now broadly excludes docs/*.md.

Co-authored-by: Orca <help@stably.ai>
2026-05-10 23:18:30 -07:00
Jinjing 648f207281
feat(checks-panel): auto-refresh on entering Checks tab (#1688)
Force a freshness check each time the user enters the Checks tab
(open sidebar, switch to Checks tab, or switch active worktree/branch)
so stale PR metadata, cached-null "no PR" results, stale checks, and
stale comments are surfaced immediately rather than waiting for the
cache TTL.

- Extracts entry-refresh logic into `checks-entry-refresh.ts` with a
  30 s grace window to suppress rapid show/hide duplicate fetches.
- Adds a `shouldEntryRefresh` effect in `ChecksPanel` keyed by
  `activeWorktreeId::repo.path::branch`; resets on panel hide so
  close-and-reopen re-evaluates freshness.
- Fixes a stale-closure bug in `handleRefresh`: `fetchPRChecks` is now
  called directly with the freshly resolved `headSha` after PR refresh
  instead of reusing the pre-refresh closure's captured sha.
- Adds 11 unit tests in `checks-entry-refresh.test.ts`.
- Design doc: `docs/refresh-on-checks-tab.md`.

Co-authored-by: Orca <help@stably.ai>
2026-05-10 23:16:41 -07:00
Jinjing cbf99a1c98
feat(sidebar): allow manual drag-and-drop reordering of repos (#1686)
* feat(sidebar): allow manual drag-and-drop reordering of repos

Users can now drag repo headers in the sidebar to reorder them. The
custom order is persisted to disk and survives restarts. Includes
design doc at docs/manual-repo-reorder.md.

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

* fix: scope post-drag click swallow to dragged repo header

Avoid silently eating unrelated clicks if one races between pointerup and
the failsafe teardown.

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

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-10 23:07:28 -07:00
Jinjing 908bc18234
feat(sidebar-filter): replace dropdown with searchable popover for repo filtering (#1684)
Replaces the DropdownMenu-based repo filter with a Command/Popover combo that
supports live search, All/None bulk actions, and a Clear all footer. Scales
to large repo sets without scroll friction. Design doc added at
docs/sidebar-filter-redesign.md.

Co-authored-by: Orca <help@stably.ai>
2026-05-10 21:47:15 -07:00
Jinjing b501a6faa0
fix(github-drawer): eliminate reopen flash via useSyncExternalStore (#1680)
Replace the setState-driven data flow with useSyncExternalStore so the
drawer reads cached work-item details synchronously on first render.
Warm reopens now paint the cached content immediately with zero blank
flash. Adds a pub/sub layer (subscribeWorkItemDetailsCache /
notifyWorkItemDetailsCache) to all cache-write paths so React is
notified on every touch or invalidation. Includes design doc at
docs/gh-work-item-drawer-cache-flash.md.

Co-authored-by: Orca <help@stably.ai>
2026-05-10 19:53:05 -07:00
Jinjing ace7db218d
perf(github-drawer): cache work-item details + collapse issue fetch (#1655)
Reopening a GitHub issue/PR drawer paid full IPC + `gh` startup latency on
every open. Two changes here:

1. Module-level SWR cache in GitHubItemDialog.tsx keyed by
   (repoPath, issueSourcePreference, type, number). Reopening within 30s
   paints cached data instantly; older entries paint stale-then-refresh.
   Concurrent opens dedupe on a shared in-flight promise. Mutation
   handlers invalidate by (repo, type, number); a cache-generation
   counter prevents in-flight refetches from resurrecting stale data
   after a mid-flight invalidation.

2. Collapsed GraphQL query for issue details replaces 3 serial `gh`
   subprocesses (REST issue + REST comments + GraphQL participants) with
   one round-trip. Falls back to the legacy fan-out on any GraphQL error
   so historical contract is preserved.

Cross-window invalidation rides a new `gh:workItemMutated` IPC broadcast
that skips the originating sender (the source already updated its cache
optimistically — re-broadcasting would race the optimistic write).
`addIssueComment` now takes a `type` so the broadcast scopes correctly
when a PR shares its number with an issue.

Co-authored-by: Orca <help@stably.ai>
2026-05-09 23:46:30 -07:00
Neil 4e8be92c84
Revert "fix(skills): remove broken doc references in orca-cli SKILL.md" (#1638) 2026-05-09 18:03:59 -07:00
xiaolai f22d046160
fix(skills): remove broken doc references in orca-cli SKILL.md (#973)
* fix(skills): remove broken doc references in orca-cli SKILL.md

Three files listed under ## References do not exist in the repository:
docs/orca-cli-focused-v1-status.md, docs/orca-cli-v1-spec.md, and
docs/orca-runtime-layer-design.md. Agents following the skill would hit
dead links when trying to resolve ambiguous CLI behavior. Replace the
stale list with a general pointer to the docs/ directory.

Co-Authored-By: Claude Code <noreply@anthropic.com>

* docs: remove stale Orca CLI doc index

---------

Co-authored-by: claude[bot] <claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-09 17:58:49 -07:00
Neil 5eb5043344
Move STYLEGUIDE.md into docs/ (#1625)
Co-authored-by: Orca <help@stably.ai>
2026-05-09 01:08:35 -07:00
Cristian Lopez 83b3369ea5
fix: Support Codex pet sidekick animations (#1533)
* Support Codex pet sidekick animations

* Refine Codex pet defaults and drop unused failed animation state

Always default spritesheetPath to spritesheet.webp when a manifest
omits it, even when explicit frame/animation metadata is present, so
non-Codex bundles still benefit from the standard sheet name.

Drop the 'failed' animation entirely — Orca has no failure state, so
mapping interrupted completions to 'failed' would conflate user
cancellation with agent failure. Codex spritesheets can still expose
a 'failed' row as an asset contract, but it's never selected at runtime.

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

---------

Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-07 23:50:20 -07:00
Jinwoo Hong e83d92eede
Mobile: server-authoritative phone-fit state machine + race fixes + UX cleanup (#1518)
Co-authored-by: Orca <help@stably.ai>
2026-05-06 21:54:23 -07:00
Jinwoo Hong 087c00b02e
Mobile: stabilise connection + terminal-fit fixes + share one RpcClient per host (#1481)
Co-authored-by: Orca <help@stably.ai>
2026-05-05 18:58:13 -07:00
Brennan Benson 6f2e31afad
feat(telemetry): PR 4 — wire 7 core events to call sites (#1433)
Co-authored-by: Orca <help@stably.ai>
2026-05-05 11:57:51 -07:00
Jinwoo Hong 705be9e312
feat(status-bar): consolidate memory + sessions into Resource Usage segment (#1415)
Co-authored-by: Orca <help@stably.ai>
2026-05-05 11:38:18 -07:00
Jinjing 5ce9c3b481
feat(tasks): remember tasks page resume state across sessions (#1442)
Persist transient Tasks page position (GitHub mode, active preset/query,
Linear preset/query) in PersistedUIState so reopening Tasks restores the
user's working context instead of falling back to defaults. Source, repo
selection, team selection, and active project keep using their existing
settings paths.

Co-authored-by: Orca <help@stably.ai>
2026-05-05 11:19:50 -07:00
Neil 479f5c488d chore: move Autohand Code listing after Auggie in READMEs and agent catalog
Co-authored-by: Orca <help@stably.ai>
2026-05-05 00:27:36 -07:00
Igor Costa 38b77afb8d
Add Autohand Code agent support (#1382) 2026-05-05 00:25:37 -07:00