Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
48528c0
Fix roadmap crash with plugin language packs (#26860)
nwparker Oct 10, 2026
f50b89b
fix(linear): exclude label groups from assignable labels (#26861)
nwparker Oct 10, 2026
c22f4b0
fix(agents): show DeepSeek icon for observed Build sessions (#26863)
nwparker Oct 10, 2026
b961442
test(wire): give the preflight downgrade journey a non-Windows old ho…
OrcaWin Oct 10, 2026
e3bca6c
fix(a11y): name Agent Dashboard column regions (#26865)
nwparker Oct 10, 2026
f4c4eae
fix(i18n): correct Korean Finder menu label (#26866)
nwparker Oct 10, 2026
cb69d52
fix(repos): deleting a project with live terminals warns and needs --…
OrcaWin Oct 10, 2026
b3aa719
Preserve Git history lanes through unrelated roots (#26932)
nwparker Oct 10, 2026
cbeb703
feat(hosts): servers publish a host descriptor (#27193)
OrcaWin Oct 10, 2026
180e8c1
feat(ports): host-scoped port scan and stop on the server (#27188)
OrcaWin Oct 10, 2026
d91921a
Let a Grok chat list and stop the commands it left running in the bac…
brennanb2025 Oct 10, 2026
b63d39e
Keep repository detection off the main registration thread (#26760)
nwparker Oct 10, 2026
4bdeff3
chore: remove verified unused Orca code (#27175)
nwparker Oct 10, 2026
803ab30
Await Git checks while discovering and importing nested projects (#26…
nwparker Oct 10, 2026
991fd5c
Keep folder Git upgrades responsive and recheck project ownership (#2…
nwparker Oct 10, 2026
dab3f6e
fix(native-chat): preserve running subagent rows in long chats (#26798)
brennanb2025 Oct 10, 2026
b80c420
feat(pairing): re-pairing the same server keeps its environment (#27197)
OrcaWin Oct 10, 2026
0ba67e1
fix(mobile): agents for workspaces another runtime owns show why (#27…
OrcaWin Oct 10, 2026
3c71318
[CI] Overlap independent process waits and remove two static tests (#…
nwparker Oct 10, 2026
31b2b17
refactor(wsl): move the WSL guest bundle sources out of src/relay (#2…
OrcaWin Oct 10, 2026
6af18ab
refactor(hosts): host authorities and owner resolution (#27176)
OrcaWin Oct 10, 2026
bbe9a11
refactor(hosts): one ingest adapter for fetched rows (#27216)
OrcaWin Oct 10, 2026
7aa91f7
fix(cli): check the runtime source before sending (#27206)
OrcaWin Oct 10, 2026
26bca89
refactor(hosts): stamp events and optimistic rows at ingest (#27223)
OrcaWin Oct 10, 2026
e037601
refactor(runtime): route adapter, split fences, ownership table, comb…
OrcaWin Oct 10, 2026
fff0bb0
feat(runtime): the host refuses a request meant for another runtime (…
OrcaWin Oct 10, 2026
f050e57
fix(agents): one agent inventory per host and execution context (#27225)
OrcaWin Oct 10, 2026
9d43038
fix(files): a paired-server link outside its workspace opens in the h…
OrcaWin Oct 10, 2026
aea19ae
fix(files): client drops on a remote composer upload through the impo…
OrcaWin Oct 10, 2026
f361455
fix(files): links to this computer in a remote terminal open on the c…
OrcaWin Oct 10, 2026
4dfc74e
[CI] Reduce repeated test imports and unrelated runner allocations (#…
nwparker Oct 10, 2026
e41b8e1
fix(terminals): terminal IDs, agent rows and dashboard rows follow th…
OrcaWin Oct 10, 2026
5fae0fa
Update README downloads badge
github-actions[bot] Oct 10, 2026
b9502e5
fix(terminals): automation runs, CLI tabs and folder-workspace browse…
OrcaWin Oct 10, 2026
3e7ab3f
fix(review): review providers resolve the repo on its host (#27247)
OrcaWin Oct 10, 2026
3a8f8e1
fix(review): PR reads and actions follow the ownership table (#27248)
OrcaWin Oct 10, 2026
61a99d7
feat(terminals): dashboard terminal previews from the owning host (#2…
OrcaWin Oct 10, 2026
291549e
fix(ports): the ports panel scans and stops on the workspace's own ho…
OrcaWin Oct 10, 2026
83db5b5
[CI] Reduce test teardown waits and duplicate CI setup (#27253)
nwparker Oct 10, 2026
af80ba3
fix(skills): say an SSH repo was not scanned instead of dropping it s…
OrcaWin Oct 10, 2026
6cbbe45
fix(hosts): agent launch platform and shell come from the execution h…
OrcaWin Oct 10, 2026
ec1a01a
fix(accounts): a server's late account result stays with that server …
OrcaWin Oct 10, 2026
ba1474f
feat(hosts): Resource Manager lists the owning host's processes (#27263)
OrcaWin Oct 10, 2026
865183c
feat(settings): host-owned settings panes choose their host explicitl…
OrcaWin Oct 10, 2026
5b67677
fix(web): the paired server is the web client's only host (#27266)
OrcaWin Oct 10, 2026
5c7c493
fix(sources): GitHub Projects boards read from the task page's source…
OrcaWin Oct 10, 2026
519e8a4
merge: sync fork-main from stablyai/orca main
karlorz Oct 10, 2026
d284965
fix(sync): restore fork automation agentFlags after auto-merge
karlorz Oct 10, 2026
367decf
docs(sync): record agentFlags follow-up and light local checks
karlorz Oct 10, 2026
9eefbc2
merge: re-sync onto fork-main after PR #15
karlorz Oct 10, 2026
ed9b1bb
docs: move 2026-10-11 sync notes out of the repository root
karlorz Oct 10, 2026
1ecca91
fix(mobile): load other-runtime refusal from a leaf module
karlorz Oct 10, 2026
9be6259
test(mobile): re-measure the web app script sweep at 79 chunks
karlorz Oct 10, 2026
25bd447
fix: split orcad host adapters and keep protocol-version under max-lines
karlorz Oct 10, 2026
a1b80d5
test(e2e): drive the Linux in-app folder picker in folder Git upgrade
karlorz Oct 10, 2026
d9bfeb8
fix: classify fork RPCs, DSB icon, and automation store mocks
karlorz Oct 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 6 additions & 46 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,10 @@ jobs:
if: needs.code_paths.outputs.static_analysis == 'true'
run: pnpm run check:runtime-electron-ratchet

- name: Enforce owner-routing ratchet
if: needs.code_paths.outputs.static_analysis == 'true'
run: pnpm run check:owner-routing-ratchet

- name: Check Node runtime pin
if: needs.code_paths.outputs.static_analysis == 'true'
run: pnpm run check:node-runtime-pin
Expand Down Expand Up @@ -808,13 +812,15 @@ jobs:
# Cancellation and failed prerequisites stop the expensive matrix.
if: >-
!cancelled() &&
needs.code_paths.result == 'success' &&
needs.code_paths.outputs.test == 'true' &&
needs.preflight.result == 'success'
uses: ./.github/workflows/unit-tests.yml
with:
node_versions: '["24"]'
runner: ubuntu-24.04-arm
shards: ${{ needs.preflight.outputs.shards }}
browser_contract: ${{ needs.code_paths.outputs.orcad_browser == 'true' }}

# Why a sibling and not part of the test workflow: it is advisory, so it must not delay the
# gate. Inside unit-tests.yml a caller's `needs: test` waited for it, holding verify ~36s
Expand All @@ -824,48 +830,6 @@ jobs:
if: ${{ !cancelled() && (needs.test.result == 'success' || needs.test.result == 'failure') }}
uses: ./.github/workflows/unit-selection-evidence.yml

# Why a separate job: the test needs a real Chrome, and the sharded `test` matrix
# would pay for it on every shard to run one file in whichever shard it landed in.
orcad_browser:
name: orcad browser provider
needs: [code_paths, preflight]
if: >-
!cancelled() &&
needs.code_paths.result == 'success' &&
needs.code_paths.outputs.orcad_browser == 'true' &&
needs.preflight.result == 'success'
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v6
with:
persist-credentials: false

# Why no native-runtime: the provider drives the prebuilt agent-browser binary
# shipped in node_modules and never touches node-pty.
- uses: ./.github/actions/install-node-dependencies

# Why the runner's Google Chrome and not its chromium: Ubuntu 24.04 only ships an
# AppArmor userns profile for the Chrome .deb, so chromium dies with "No usable
# sandbox" and the provider passes no --no-sandbox. Why fail instead of skip: an
# unset ORCA_BROWSER_EXECUTABLE is exactly how this test went uncovered for so long.
- name: Resolve Chrome for the browser provider
run: |
set -euo pipefail
chrome="$(command -v google-chrome || command -v google-chrome-stable || true)"
if [ -z "$chrome" ]; then
echo "::error::No Google Chrome on the runner; the browser provider test would silently skip."
exit 1
fi
"$chrome" --version
echo "ORCA_BROWSER_EXECUTABLE=$chrome" >> "$GITHUB_ENV"

- name: Test external Chromium browser provider
run: |
pnpm exec vitest run --config config/vitest.config.ts \
src/main/orcad/external-chromium-browser-process.integration.test.ts

# Why its own job: it needs mobile/node_modules and a real browser, and the sharded `test`
# matrix would pay for both on every shard to run two files. It builds the same bundle the
# package job ships, and adds the render and census checks packaging does not run.
Expand Down Expand Up @@ -1428,7 +1392,6 @@ jobs:
- xterm_patch_sync
- shell_contracts
- test
- orcad_browser
- mobile_web_app
- cross-version-wire
- managed_hook_node18
Expand Down Expand Up @@ -1463,8 +1426,6 @@ jobs:
SHELL_CONTRACTS_SHOULD_RUN: ${{ needs.code_paths.outputs.shell_contracts }}
TEST: ${{ needs.test.result }}
TEST_SHOULD_RUN: ${{ needs.code_paths.outputs.test }}
ORCAD_BROWSER: ${{ needs.orcad_browser.result }}
ORCAD_BROWSER_SHOULD_RUN: ${{ needs.code_paths.outputs.orcad_browser }}
MOBILE_WEB_APP: ${{ needs.mobile_web_app.result }}
MOBILE_WEB_APP_SHOULD_RUN: ${{ needs.code_paths.outputs.mobile_web_app }}
CROSS_VERSION_WIRE: ${{ needs.cross-version-wire.result }}
Expand Down Expand Up @@ -1504,7 +1465,6 @@ jobs:
check_job xterm_patch_sync "$XTERM_PATCH_SYNC" "$XTERM_PATCH_SYNC_SHOULD_RUN"
check_job shell_contracts "$SHELL_CONTRACTS" "$SHELL_CONTRACTS_SHOULD_RUN"
check_job test "$TEST" "$TEST_SHOULD_RUN"
check_job orcad_browser "$ORCAD_BROWSER" "$ORCAD_BROWSER_SHOULD_RUN"
check_job mobile_web_app "$MOBILE_WEB_APP" "$MOBILE_WEB_APP_SHOULD_RUN"
check_job cross-version-wire "$CROSS_VERSION_WIRE" "$CROSS_VERSION_WIRE_SHOULD_RUN"
check_job managed_hook_node18 "$MANAGED_HOOK_NODE18" "$MANAGED_HOOK_NODE18_SHOULD_RUN"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ssh-hostile-hosts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ on:
- 'src/main/ssh/ssh-hostile-host-*'
- 'src/main/ssh/sftp-*'
- 'src/relay/**'
- 'src/wsl-guest/**'
- 'src/shared/node-runtime-pin.ts'
- 'src/shared/orcad-artifacts.ts'
- 'config/scripts/build-orcad-*.mjs'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ssh-windows-hosts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ on:
- 'src/main/ssh/ssh-windows-host-*'
- 'src/main/ssh/ssh-session-command-audit.ts'
- 'src/relay/**'
- 'src/wsl-guest/**'
- 'src/packages/process-host/**'
- 'pnpm-workspace.yaml'
- 'src/shared/node-runtime-pin.ts'
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ on:
default: ubuntu-latest
type: string

browser_contract:
description: Include the PR external Chromium browser contract in relay integration.
required: false
default: false
type: boolean

shards:
description: JSON array of shard assignments, produced by unit-plan.yml.
required: true
Expand Down Expand Up @@ -96,22 +102,48 @@ jobs:
persist-credentials: false

- uses: ./.github/actions/install-node-dependencies
id: root_dependencies
with:
native-runtime: none
node-version: ${{ matrix.node }}
cache-dependency-path: |
pnpm-lock.yaml
cloud/pnpm-lock.yaml
- name: Resolve Chrome for the browser provider
id: browser_executable
if: inputs.browser_contract && success()
run: |
set -euo pipefail
chrome="$(command -v google-chrome || command -v google-chrome-stable || true)"
if [ -z "$chrome" ]; then
echo "::error::No Google Chrome on the runner; the browser provider test would silently skip."
exit 1
fi
"$chrome" --version
echo "executable=$chrome" >> "$GITHUB_OUTPUT"
- name: Test external Chromium browser provider
if: inputs.browser_contract && success()
env:
ORCA_BACKGROUND_LAUNCH: '1'
ORCA_BROWSER_EXECUTABLE: ${{ steps.browser_executable.outputs.executable }}
run: |
pnpm exec vitest run --config config/vitest.config.ts \
src/main/orcad/external-chromium-browser-process.integration.test.ts
# These two tests import the cloud relay workspace directly. Keeping them in one job
# avoids installing and building the same workspace once per unit-test shard.
- name: Install relay integration dependencies
id: relay_dependencies
if: ${{ !cancelled() && steps.root_dependencies.outcome == 'success' }}
working-directory: cloud
run: |
npx --yes pnpm@10.34.6 --filter '@orca-cloud/relay...' install --frozen-lockfile --ignore-scripts
npx --yes pnpm@10.34.6 --filter '@orca-cloud/relay^...' build
- name: Test relay integration contracts
if: ${{ !cancelled() && steps.relay_dependencies.outcome == 'success' }}
env:
ORCA_BACKGROUND_LAUNCH: '1'
run: >-
Expand Down
2 changes: 1 addition & 1 deletion config/knip.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"src/renderer/src/**/*.worker.ts",
"src/cli/index.ts",
"src/relay/relay.ts",
"src/relay/wsl-agent-hook-relay.ts",
"src/wsl-guest/wsl-agent-hook-relay.ts",
"config/scripts/**/*.{mjs,cjs,js,ts}",
"config/build-plugins/**/*.ts",
"electron.vite.config.ts",
Expand Down
131 changes: 131 additions & 0 deletions config/owner-routing-baseline.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Renderer call sites that route by the Active Server focus setting:
# getActiveRuntimeTarget( + legacyRouteFromSettings( + settingsForRuntimeOwner(, per file.
# This is a RATCHET: counts may only go DOWN. Route new work by the resource owner instead.
# Prune after removing sites: pnpm check:owner-routing-ratchet --prune
1 src/renderer/src/components/editor/EditorPanel.tsx
1 src/renderer/src/components/editor/ExternalFileChangeBanner.tsx
1 src/renderer/src/components/editor/ExternalFileChangeCompareDialog.tsx
1 src/renderer/src/components/editor/combined-diff/load-sections/fetch-combined-diff-section.ts
2 src/renderer/src/components/editor/editor-restored-tab-conflict-scan.ts
1 src/renderer/src/components/editor/markdown-preview-link-actions.ts
1 src/renderer/src/components/editor/rich-markdown-image-context.ts
1 src/renderer/src/components/editor/rich-markdown-image-insert.ts
1 src/renderer/src/components/editor/rich-markdown-paste-image.ts
1 src/renderer/src/components/editor/use-markdown-preview-source-foundation.ts
1 src/renderer/src/components/editor/useEditorPanelDiffContentLoader.ts
1 src/renderer/src/components/editor/useEditorPanelFileContentLoader.ts
2 src/renderer/src/components/editor/useMarkdownDocuments.ts
1 src/renderer/src/components/github-item-dialog/land-pull-request/pr-actions-panel.tsx
1 src/renderer/src/components/github-item-dialog/land-pull-request/pr-reviewers-panel.tsx
2 src/renderer/src/components/github-item-dialog/land-pull-request/pr-reviewers-request-actions.ts
1 src/renderer/src/components/github-project/ProjectCellIssueType.tsx
4 src/renderer/src/components/github-project/project-picker-runtime.ts
1 src/renderer/src/components/github-project/slug-dialog/Comments.tsx
1 src/renderer/src/components/github-project/slug-dialog/SlugDialogBody.tsx
1 src/renderer/src/components/github/github-rate-limit-display.tsx
4 src/renderer/src/components/github/github-work-item-edit-mutations.ts
1 src/renderer/src/components/gitlab/gitlab-rate-limit-display.tsx
1 src/renderer/src/components/linear-api-key-dialog.tsx
1 src/renderer/src/components/ports/WorkspacePortScanner.tsx
1 src/renderer/src/components/pull-request-page/actions/panel.tsx
1 src/renderer/src/components/pull-request-page/reviewers/panel.tsx
2 src/renderer/src/components/pull-request-page/reviewers/request-actions.ts
1 src/renderer/src/components/quick-open-file-navigation.ts
1 src/renderer/src/components/settings/GeneralPane.tsx
1 src/renderer/src/components/settings/RepositoryGitHubAccountSection.tsx
1 src/renderer/src/components/settings/RepositoryIconPicker.tsx
1 src/renderer/src/components/setup-guide/setup-guide-progress-readiness.ts
1 src/renderer/src/components/sidebar/add-repo-runtime-owner.ts
1 src/renderer/src/components/status-bar/ClaudeSwitcherMenu.tsx
1 src/renderer/src/components/status-bar/use-codex-switcher-controller.ts
1 src/renderer/src/components/tab-bar/use-tab-bar-runtime-model-worktree-write-probe.ts
1 src/renderer/src/components/tab-bar/use-tab-bar-runtime-model.ts
2 src/renderer/src/components/task-page-github-reviewer-actions.ts
1 src/renderer/src/components/task-page/github/AssigneesCell.tsx
2 src/renderer/src/components/task-page/github/MergeCell.tsx
1 src/renderer/src/components/task-page/github/StatusCell.tsx
1 src/renderer/src/components/terminal-pane/terminal-file-path-mapping.ts
1 src/renderer/src/components/terminal-pane/terminal-path-existence-batch.ts
1 src/renderer/src/components/terminal-pane/terminal-worktree-path-link.ts
1 src/renderer/src/components/use-task-page-github-issue-draft.ts
1 src/renderer/src/hooks/composer-state/gitlab-provider-selection.ts
1 src/renderer/src/hooks/composer-state/provider-runtime-sync.ts
1 src/renderer/src/hooks/composer-state/quick-creation-execution.ts
1 src/renderer/src/hooks/use-active-skill-discovery-runtime-target.ts
2 src/renderer/src/hooks/useGitHubSlugMetadata.ts
1 src/renderer/src/hooks/useIssueMetadata.ts
1 src/renderer/src/hooks/useSettingsNavigationMetadata.ts
3 src/renderer/src/lib/activate-ai-vault-structured-session.ts
1 src/renderer/src/lib/active-agent-note-send.ts
1 src/renderer/src/lib/active-agent-note-target.ts
1 src/renderer/src/lib/automation-session-observer.ts
1 src/renderer/src/lib/codex-pane-selection-lane.ts
1 src/renderer/src/lib/github-pr-start-point.ts
1 src/renderer/src/lib/github-source-runtime-context.ts
1 src/renderer/src/lib/hosted-review-repo-read.ts
1 src/renderer/src/lib/launch-agent-background-session.ts
1 src/renderer/src/lib/launch-worktree-background-terminals.ts
1 src/renderer/src/lib/local-file-access.ts
1 src/renderer/src/lib/repo-slug-cache.ts
1 src/renderer/src/lib/repo-slug-index.ts
1 src/renderer/src/lib/structured-agent-session-tab-activation.ts
1 src/renderer/src/lib/workspace-file-host-routing.ts
1 src/renderer/src/lib/worktree-creation-flow-startup.ts
1 src/renderer/src/runtime/mobile-markdown-bridge.ts
1 src/renderer/src/runtime/runtime-file-import-client.ts
1 src/renderer/src/runtime/runtime-file-metadata-client.ts
1 src/renderer/src/runtime/runtime-file-mutation-client.ts
1 src/renderer/src/runtime/runtime-file-range-client.ts
2 src/renderer/src/runtime/runtime-file-read-client.ts
4 src/renderer/src/runtime/runtime-file-routing.ts
4 src/renderer/src/runtime/runtime-file-search-client.ts
1 src/renderer/src/runtime/runtime-file-watch-client.ts
1 src/renderer/src/runtime/runtime-git-client-context.ts
5 src/renderer/src/runtime/runtime-git-diff-client.ts
5 src/renderer/src/runtime/runtime-git-generation-client.ts
6 src/renderer/src/runtime/runtime-git-status-client.ts
10 src/renderer/src/runtime/runtime-git-sync-client.ts
9 src/renderer/src/runtime/runtime-git-working-tree-client.ts
3 src/renderer/src/runtime/runtime-hooks-client.ts
1 src/renderer/src/runtime/runtime-jira-target.ts
1 src/renderer/src/runtime/runtime-linear-client.ts
3 src/renderer/src/runtime/runtime-repo-client.ts
3 src/renderer/src/runtime/runtime-terminal-inspection.ts
1 src/renderer/src/runtime/runtime-terminal-stream.ts
1 src/renderer/src/runtime/runtime-terminal-verified-input.ts
1 src/renderer/src/store/folder-workspaces/folder-path-status-actions.ts
2 src/renderer/src/store/folder-workspaces/folder-workspace-catalog-actions.ts
3 src/renderer/src/store/folder-workspaces/folder-workspace-mutations.ts
1 src/renderer/src/store/folder-workspaces/folder-workspace-routing.ts
1 src/renderer/src/store/github/cache-identity.ts
1 src/renderer/src/store/github/project-actions.ts
1 src/renderer/src/store/github/project-field-mutations.ts
2 src/renderer/src/store/github/project-row-actions.ts
1 src/renderer/src/store/github/repository-routing.ts
1 src/renderer/src/store/github/work-item-mutation-actions.ts
6 src/renderer/src/store/project-groups/nested-repository-operations.ts
2 src/renderer/src/store/project-groups/project-group-catalog-actions.ts
4 src/renderer/src/store/project-groups/project-group-mutations.ts
1 src/renderer/src/store/projects/project-host-routing.ts
1 src/renderer/src/store/repos/all-host-repo-catalog-actions.ts
2 src/renderer/src/store/repos/repo-add-actions.ts
2 src/renderer/src/store/repos/repo-catalog-actions.ts
1 src/renderer/src/store/repos/repo-removal.ts
1 src/renderer/src/store/repos/repo-update.ts
1 src/renderer/src/store/repos/runtime-repo-catalog-actions.ts
1 src/renderer/src/store/slices/diff-comment-persistence.ts
1 src/renderer/src/store/slices/editor/actions/markdown-link-action.ts
4 src/renderer/src/store/slices/hosted-review.ts
1 src/renderer/src/store/slices/preflight.ts
1 src/renderer/src/store/slices/worktree-visibility-owner-settings.ts
3 src/renderer/src/store/slices/worktree-visibility-settings-write.ts
1 src/renderer/src/store/slices/worktrees/create/create-worktree.ts
1 src/renderer/src/store/slices/worktrees/create/prefetch-worktree-create-base.ts
2 src/renderer/src/store/slices/worktrees/listing/detected-worktree-provider-request.ts
1 src/renderer/src/store/slices/worktrees/listing/detected-worktree-refresh.ts
2 src/renderer/src/store/slices/worktrees/metadata/hosted-review-push-target.ts
3 src/renderer/src/store/slices/worktrees/metadata/worktree-lineage-refresh.ts
1 src/renderer/src/store/slices/worktrees/metadata/worktree-meta-persist.ts
1 src/renderer/src/store/slices/worktrees/teardown/force-delete-preserved-branch.ts
1 src/renderer/src/store/slices/worktrees/teardown/missing-worktree-terminal-teardown.ts
1 src/renderer/src/store/slices/worktrees/teardown/remove-worktree.ts
2 changes: 1 addition & 1 deletion config/process-host-direct-import-baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ src/relay/ai-vault-service-spawn.ts
src/relay/external-automations-handler.ts
src/relay/fs-handler-git-fallback.ts
src/relay/fs-handler-list-files.ts
src/relay/preflight-handler.ts
src/relay/pty-shell-utils.ts
src/relay/subprocess-tree-termination.ts
src/relay/workspace-space-scan.ts
Expand All @@ -140,3 +139,4 @@ src/shared/fish-binary-requirement.ts
src/shared/process-table-snapshot-reader.ts
src/shared/pty-slave-line-discipline-echo.ts
src/shared/shell-process-readiness.ts
src/wsl-guest/preflight-handler.ts
Loading
Loading