Skip to content

Match daemon scope before reuse - #840

Merged
RhysSullivan merged 2 commits into
mainfrom
dev-cli-daemon-scope
May 20, 2026
Merged

Match daemon scope before reuse#840
RhysSullivan merged 2 commits into
mainfrom
dev-cli-daemon-scope

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented May 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • read /api/scope before reusing a reachable local daemon
  • only reuse the daemon when it serves the requested scope directory
  • canonicalize existing scope paths before comparing them

Verification

  • bunx oxfmt --check apps/cli/src/main.ts
  • bun run --cwd apps/cli typecheck
  • bunx --bun vitest run src/daemon.test.ts

Stack

Stack

  1. Serve live UI during dev CLI sessions #839
  2. Match daemon scope before reuse #840 👈 current
  3. Expand agent-facing Executor configuration tools #841

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing ea5603f Commit Preview URL

Branch Preview URL
May 20 2026, 12:17 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud ea5603f May 20 2026, 12:17 AM

@pkg-pr-new

pkg-pr-new Bot commented May 17, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@840

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@840

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@840

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@840

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@840

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@840

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@840

@executor-js/plugin-google-discovery

npm i https://pkg.pr.new/@executor-js/plugin-google-discovery@840

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@840

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@840

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@840

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@840

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@840

executor

npm i https://pkg.pr.new/executor@840

commit: eb898c7

@RhysSullivan
RhysSullivan force-pushed the dev-cli-daemon-scope branch from 953dd3c to 4a8ced1 Compare May 17, 2026 05:29
@RhysSullivan
RhysSullivan force-pushed the dev-cli-daemon-scope branch from 9638dc8 to dddf5f4 Compare May 17, 2026 06:39
@RhysSullivan
RhysSullivan force-pushed the dev-cli-daemon-scope branch from dddf5f4 to eb898c7 Compare May 19, 2026 01:39
@RhysSullivan
RhysSullivan changed the base branch from dev-cli-vite-proxy to main May 20, 2026 00:15
@RhysSullivan
RhysSullivan force-pushed the dev-cli-daemon-scope branch from eb898c7 to ea5603f Compare May 20, 2026 00:15
@RhysSullivan
RhysSullivan merged commit 365f704 into main May 20, 2026
6 of 9 checks passed
RhysSullivan added a commit that referenced this pull request May 31, 2026
* fix(cli): match daemon scope before reuse

* fix(cli): set executor web base url for daemon
@RhysSullivan
RhysSullivan deleted the dev-cli-daemon-scope branch June 11, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant