Repository navigation
Updates from Upstream - #3
Conversation
…lyco#62654) Co-authored-by: Adam <[email protected]>
…2665) Co-authored-by: Adam <[email protected]>
…globs through (anomalyco#62141) Co-authored-by: Aiden Cline <[email protected]>
…istory and new legal bundle budgets (anomalyco#62701)
…#62176) Co-authored-by: exe.dev user <[email protected]>
…ntly fall back to release defaults (anomalyco#62686)
… frame after the answer (anomalyco#62764)
Co-authored-by: Adam <[email protected]>
Preserve the fork's scheduled-prompts experience alongside the upstream experimental scheduler as separate transitional engines (no task migration). Keeps the global schedule UI, per-task agent/model, new/reuse session modes, run-now, existing records, and run history. The fork schedule type names remain available in generated clients as deprecated aliases. Regenerated client, OpenAPI, schema bootstrap, migration registry, and icon catalog.
The merge adopted the upstream desktop workflow, which folded prebuild into build and removed package:win. Drop the stale prebuild step and package the Windows NSIS installer directly with electron-builder.
Ignore the generated .astro content modules, .wrangler miniflare state, and the generated services/www/public/cli.json schema so local builds of the site packages no longer show up as untracked files.
PR ReviewThe fork's scheduled-prompts feature coexists with upstream's experimental scheduler without any table, migration, route, event, flag, or tool-name collisions, and the new migrations apply cleanly on top of the fork's tables. The deprecated Findings (highest priority first)
|
…sessions A stdio/ACP auxiliary server mints its own random password and shares the data directory (and database) with the canonical server. On startup, AuthSession.configure treated the verifier mismatch as a credential change: it deleted the whole auth_session table, wiping the canonical server's remembered logins, and adopted a random verifier. Thread an ephemeral flag from the CLI (set when the password was minted, not from env/config) down to configure, which now skips the reconcile for such a process. The canonical server's behavior, including invalidation on a real credential change, is unchanged.
The script called bun run prebuild and bun run package:mac, neither of which exists in packages/desktop/package.json, so it aborted before producing a build. Mirror build-windows.bat: run bun run build, then bunx electron-builder --mac --publish never --config electron-builder.config.ts.
|
Following up on the review above: finding #1 is a false positive. The schedule dialog was already correct. The picker reads from The other two findings are fixed in this branch:
|
The schedules panel gains a sort selector with three modes: name (alphabetical, the default), lastRun (most recent first, never-run tasks last), and status (enabled first, name order within each group). The choice is stored with the app's local preference storage (home.schedules.sort) and restored when the panel reopens. A neutral review pass pinned the never-run ordering (second undefined fixture plus a numeric-aware name pair) and replaced the -Infinity comparator sentinel with -1, since lastRunAtMs is a NonNegativeInt, so the comparator always returns a finite number.
|
Ran an independent review pass (neutral, no prior involvement in this work) over the fork's changes versus upstream: The one warning-level finding is a false positive, and it's the same one as before: the agent picker "sends the name instead of the id" claim. The remaining four are nits.
Verified clean in the same pass: core schedule tests (74), auth session tests (6), and typecheck for |
No description provided.