chore: merge upstream/main while preserving fork features - #22
Conversation
…gg#12326) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…pingdotgg#12327) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…hrough an Action (pingdotgg#12401) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…dates (pingdotgg#12411) Signed-off-by: dependabot[bot] <support@github.com>
…otgg#10574) Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
…iew (pingdotgg#11075) Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…11825) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#11665) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Merges `upstream/main` into the fork, keeping every fork-only feature intact. The largest upstream change in this batch is the Effect 4.0.0-rc.115 / Alchemy beta.78 upgrade, which renames the `Config`, `Flag`, and `Argument` constructors to PascalCase and replaces the HTTP server's address shape with `NetAddress.SocketAddress`. Conflicts and how they were resolved: - `apps/server/src/cli/config.ts`: kept the fork's `--public-url` flag and `T3CODE_PUBLIC_URL` env binding (#7), rewritten onto the new `Flag.String` / `Config.Port` / `Config.String` / `Config.URL` API. - `apps/server/src/cli/pair.ts`: kept the fork's extraction of running-server discovery into `cli/runningServer.ts` (#6). Upstream's edits to the old in-file copy were the API rename only, applied to the extracted module instead. - `.github/workflows/deploy-relay.yml`, `.github/workflows/release.yml`: stay deleted. The fork does not run org-only release infrastructure (#10). - `infra/relay/scripts/deploy.test.ts`: takes upstream's deletion. The relay now deploys through the Alchemy CLI and its config logic moved to `infra/relay/src/clientConfig.ts`, so the fork's local trim of that file no longer applies. Fork-only code that upstream did not touch but the API rename reached: `cli/runningServer.ts` and `cli/wake.ts` move to `Config.String` and `Argument.String`, and `startupAccess.test.ts` builds its mocked listener address with `NetAddress.inetAddressFromIpStringUnsafe` instead of the removed `TcpAddress` literal. Fork features verified present after the merge: Forgejo source control (#1, #9), the OhMyPi ACP provider and its child-task tracking (#2, #18), settled-worktree cleanup (#3), browser PR links with fork-origin and thread-checkout resolution (#5, #19), `t3 wake` and `T3CODE_THREAD_ID` (#6), `--public-url` pairing (#7), trimmed fork CI (#10, #12), the new-thread-on-branch palette action (#14), contiguous assistant text across background tool updates (#16), model provider prefixes in subtitles (#17), and the per-project default base branch (#21).
The server half of "let worktrees check out an existing branch" (#8) is still here: `VcsCreateWorktreeInput.newRefName` is optional in `packages/contracts/src/git.ts`, and `GitVcsDriverCore.createWorktree` adds the worktree at an existing local branch when it is omitted, rejecting remote refs and branches checked out elsewhere. The client half was dropped by merge 765298e, which took upstream's side of every conflicting web and mobile file. Nothing has been able to omit `newRefName` since, so the server's existing-branch path was unreachable and worktree mode always minted a fresh `t3code/*` branch again. Restores the client half on top of the current upstream code: - `canCheckoutBranchInNewWorktree` in `packages/client-runtime`, used to disable remote, current, and already-checked-out branch rows while picking a worktree base with the toggle off. - The `createNewBranch` flag through the web composer draft store, branch toolbar, `ChatView` send path, and `useHandleNewThread`, and through the mobile new-task flow, drafts, and queued-message outbox. - "Start from origin" stays disabled and unsent when not creating a branch. The two flows that moved upstream since #8 are rejoined rather than reverted: the background-draft send keeps upstream's restructured `backgroundDraftOpened` handling and only passes `createNewBranch` through `resolveBackgroundDraftWorkspaceOptions`, and the worktree base candidate keeps the per-project `defaultThreadBaseBranch` override from #21, now returning null when the toggle is off.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Resolving the pair.ts conflict removed the discovery block that moved to cli/runningServer.ts and left two consecutive blank lines behind, which fails the formatter in CI's Check step.
💡 Codex Reviewt3code/apps/web/src/components/BranchToolbarBranchSelector.tsx Lines 929 to 932 in dd1e30e When multi-model selection is active, t3code/infra/relay/src/clientConfig.ts Lines 126 to 129 in dd1e30e When this stage has already run, changing ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
There was a problem hiding this comment.
Copilot review overview
🔵 Needs a closer look
The merge spans extensive vendored repositories and includes an unresolved moderate routing-test coverage note.
Review effort: Lite
Findings: None
What changed in this PR
Merges upstream/main into the fork while preserving fork-specific branch controls and T3-native testing workflows.
Changes:
- Migrates consumers and vendored dependencies to Effect rc.115 and Alchemy beta.78.
- Updates pull-request routing, mobile configuration, and branch-creation plumbing.
- Removes obsolete MCP/iOS tooling and synchronizes upstream Effect and Alchemy changes.
| File | Summary |
|---|---|
scripts/export-brand-icons.ts |
Updates CLI flag API. |
packages/ssh/src/auth.ts |
Updates Effect config API. |
packages/shared/src/relayClient.ts |
Updates Effect config API. |
packages/shared/src/observability.ts |
Updates schema transformation API. |
packages/effect-acp/scripts/generate.ts |
Updates CLI flag API. |
packages/contracts/src/settings.ts |
Updates schema transformation API. |
packages/contracts/src/orchestration.ts |
Updates schema transformation API. |
packages/contracts/src/model.ts |
Updates schema transformation API. |
packages/contracts/src/baseSchemas.ts |
Updates schema transformation API. |
packages/client-runtime/src/state/pullRequestRouting.ts |
Routes preview reads; moderate review note remains to add focused allowlist coverage. |
docs/operations/connect-setup.md |
Documents relay configuration publishing. |
apps/web/src/lib/chatThreadActions.ts |
Propagates branch creation options. |
apps/web/src/components/ChatMarkdown.tsx |
Preserves Forgejo authority routing. |
apps/server/src/mcp/McpHttpServer.test.ts |
Updates schema expectation. |
apps/server/src/keybindings.ts |
Updates schema transformation API. |
apps/server/src/cloud/selfUpdate.ts |
Updates Effect config API. |
apps/server/src/cli/runningServer.ts |
Updates Effect config API. |
apps/server/src/bin.ts |
Updates CLI argument API. |
apps/mobile/src/state/thread-outbox.test.ts |
Tests branch-selection persistence. |
apps/mobile/src/features/settings/components/SettingsEnvironmentFilterHeader.tsx |
Fixes singular environment label. |
apps/mobile/package.json |
Pins patched Expo notifications. |
apps/mobile/app.config.ts |
Enables Android input styling plugin. |
.repos/effect-smol/scratchpad/index.ts |
Removes obsolete scratchpad export. |
.repos/effect-smol/packages/tools/utils/package.json |
Updates Node types. |
.repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/docs/helper.ts |
Adds doctest fixture. |
.repos/effect-smol/packages/tools/ai-docgen/package.json |
Updates Node types. |
.repos/effect-smol/packages/tools/ai-codegen/package.json |
Updates Node types. |
.repos/effect-smol/packages/sql/sqlite-wasm/package.json |
Updates package version. |
.repos/effect-smol/packages/sql/pg/tsconfig.json |
Adds Node types. |
.repos/effect-smol/packages/sql/mssql/tsconfig.json |
Adds Node types. |
.repos/effect-smol/packages/sql/mssql/package.json |
Updates package version. |
.repos/effect-smol/packages/sql/clickhouse/package.json |
Updates package version. |
.repos/effect-smol/packages/platform/node/test/fixtures/tls/key.pem |
Adds TLS fixture key. |
.repos/effect-smol/packages/platform/deno/test/fixtures/tls/key.pem |
Adds TLS fixture key. |
.repos/effect-smol/packages/platform/browser/package.json |
Updates package version. |
.repos/effect-smol/packages/effect/test/unstable/ai/ToolRepresentation.test.ts |
Updates schema expectation. |
.repos/effect-smol/packages/effect/src/unstable/http/internal/headers.ts |
Adds mutable header helper. |
.repos/effect-smol/packages/effect/src/unstable/encoding/index.ts |
Removes Msgpack export. |
.repos/effect-smol/packages/effect/src/TxSemaphore.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/TxDeferred.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/testing/index.ts |
Removes obsolete export. |
.repos/effect-smol/packages/effect/src/PrimaryKey.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/PlatformError.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/Path.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/Option.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/ManagedRuntime.ts |
Updates scheduler access. |
.repos/effect-smol/packages/effect/src/internal/schema/toRepresentation.ts |
Preserves union options. |
.repos/effect-smol/packages/effect/src/internal/references.ts |
Enables fiber-cached tracing state. |
.repos/effect-smol/packages/effect/src/internal/metric.ts |
Renames metric key. |
.repos/effect-smol/packages/effect/src/internal/hashSet.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/index.ts |
Exports ByteSize. |
.repos/effect-smol/packages/effect/src/Equal.ts |
Normalizes type identity. |
.repos/effect-smol/packages/effect/src/Duration.ts |
Normalizes type identity. |
.repos/effect-smol/packages/atom/vue/src/index.ts |
Refreshes Vue atom values. |
.repos/effect-smol/packages/atom/solid/package.json |
Updates package version. |
.repos/effect-smol/packages/ai/openrouter/package.json |
Updates package version. |
.repos/effect-smol/packages/ai/openai/package.json |
Updates package version. |
.repos/effect-smol/packages/ai/openai-compat/package.json |
Updates package version. |
.repos/effect-smol/packages/ai/anthropic/package.json |
Updates package version. |
.repos/effect-smol/jsdocs.config.json |
Excludes generated AI docs. |
.repos/effect-smol/.specs/README.md |
Removes obsolete specs README. |
.repos/effect-smol/.github/workflows/ai-codegen.yml |
Updates CI runner. |
.repos/effect-smol/.changeset/pre/xhr-arraybuffer-readers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/worker-run-early-exit.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/with-error-reporting-effect-result.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/vitest-layer-concurrency.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/vitest-await-timeout-finalizers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/urlparams-setall-immutable.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/urlparams-null-input.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/unstable-http-schemas.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/undici-response-form-data.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/trie-remove-valued-prefix.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/track-mapped-error-domain.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/tool-result-branch-encoding.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/tokenizer-whole-prompt-truncation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/timeout-error-message.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/tidy-tools-finish.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/tidy-parts-narrow.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/thirty-forks-march.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/thin-ends-hug.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/testschema-own-field-asts.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/tap-defect-saved-error-inference.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/synchronized-ref-not-ref.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/synchronized-ref-modify-some-effect-currying.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/struct-numeric-selection.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/strict-cookie-names.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/strict-content-length.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/stream-rechunk-large-source.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sqlite-wasm-statement-columns.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sqlite-node-unprepared-errors.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sqlite-do-stream-errors.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sqlite-bun-transaction-export.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sql-runner-requested-shard-results.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sql-returning-identifier.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sql-nested-placeholder-cache.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sql-message-storage-joined-reply-id.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sql-event-journal-callback-errors.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/spotty-masks-own.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/split-lines-completed-cr.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/socket-websocket-text-byte-watermark.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/socket-paused-websocket-handoff.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/small-basic-bundle.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/skip-disabled-stack-capture.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/shy-seals-smile.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/sharding-registration-context-overrides.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/shaky-terms-push.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/service-interface-const.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/select-prompt-optional-message.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/scoped-log-nan-restoration.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/scoped-cache-refresh-lookup-defects.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/scoped-cache-invalidate-all-reentrancy.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/schema-binary-preserve-bom.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/schema-array-leaf-aggregation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/scheduler-global-scope-timers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rpc-falsy-control-ids.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/resolved-client-urls.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/required-keys-index-signatures.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/request-resolver-iterable-results.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/request-resolver-failure-causes.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/request-race-cache.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/request-persisted-resolver-failures.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/request-cache-cancellation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/report-mcp-tool-failures.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/repeat-or-else-metadata-argument.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rename-schema-transform-effect.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rename-schema-arbitrary-filter-constraint.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/reason-annotate-context-only.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rcref-release-ownership.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rcref-acquisition-shutdown.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rcmap-throwing-lookup.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/rate-limiter-reset-lifetime.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/random-exclusive-upper-endpoint.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/quiet-streams-take.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/quiet-pandas-listen.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/quiet-graphs-simplify.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/quiet-buns-route.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/quiet-buffers-decode.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/queue-reentrant-producers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/queue-manual-flush.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/pubsub-sliding-single-subscriber.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/proud-ears-say.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/prompt-response-files.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/prompt-lossless-text-serialization.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/prompt-buffer-render.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/principled-collection-counts.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/preserve-negative-counter-deltas.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/preserve-default-variant-class.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/postgres-channel-names.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/port-http-api-builder-handler.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/pool-preserve-reservations.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/plain-tool-results.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/pipeline-root-stdin.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/pglite-json-string-values.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/pg-explicit-ssl-precedence.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/persisted-cache-lookup-throw.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/partitioned-semaphore-stale-cleanup.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/parameterize-persistence-lookup-keys.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/otlp-tracer-span-performance.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/otlp-disabled-batch-flush.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/order-consumed-criteria.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/optic-string-index-delete.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/optic-projection-replacement.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/opentelemetry-delta-interval-starts.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openrouter-strict-json-schema.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openrouter-encrypted-tool-finish.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openapi-omitted-additional-properties.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openai-web-search-outcomes.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openai-optional-sequence-number.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/openai-image-strings.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/number-remainder-negative-zero-dividend.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-writeall-empty.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-worker-unsafe-send-envelope.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-watch-relative.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-stream-buffer-size.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-sink-finalization-errors.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-sink-cancel-drain.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-response-preserve-bytes.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/node-http-status-text.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/ninety-books-sit.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/name-random-services.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mutable-list-bulk-prepend-tail.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mutable-arrays-preserve.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/multipart-streamed-part-guard.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mssql-ntlm-domain.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mssql-binary-parameters.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/model-field-option-undefined.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/metric-registry-isolation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/metric-attribute-order-identity.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/memory-message-storage-clear-controls.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mcp-structured-content-object.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mcp-prompt-decoded-parameter-types.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/mcp-http-resource-template-origins.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/logger-complete-file-writes.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/libsql-transaction-client-isolation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/lazy-undici-loading.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/lazy-bun-redis-import.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/layer-span-trace-options.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/layer-error-observer-types.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/large-postgres-messages.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/isolate-unencodable-hydration.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/indexeddb-stream-query-limits.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/indexeddb-out-of-line-primary-keys.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/httpapi-sse-decode-options.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/httpapi-middleware-error-dedupe.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/http-router-normalized-prefix.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/http-response-content-length.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/http-head-stream-scope.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/http-client-response-schema-json-options.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/http-client-redirect-preprocessing-recovery.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/headers-stateful-patterns.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/headers-redacted-name-case.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/hashring-exclusion-endpoint.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/hashmap-collision-entries.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fresh-pools-rotate.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/formatter-defined-error-causes.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/flat-pipelines-share.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-yaml-folded-scalars.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-workflow-activity-interruption.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-vue-ref-switch.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-toml-array-subtables.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-stream-wrapper-status.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-static-head-range.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-sse-mixed-line-endings.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-sink-flatmap-leftovers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-schema-codegen-proto.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-reactivity-duplicate-keys.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-react-ref-switch.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-prompt-date-tab-buffer.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-pg-tls-servername.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-openapi-stream-transform-client.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-openapi-endpoint-transform-order.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-openapi-client-paths.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-openapi-client-multipart-records.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-openapi-client-form-url-encoding.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-mime-parameter-normalization.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-httpapi-url-builder-base-path.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-httpapi-test-pre-response-handlers.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-httpapi-form-responses.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-http-platform-file-ranges.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-encoded-header-metadata.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-deep-mutable-opaque-types.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-cors-vary.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-atom-writable-fallback.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-atom-rpc-client-middleware-errors.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fix-atom-http-top-level-dispatch.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/five-spoons-visit.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/filesystem-stat-optional-inode.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/filesystem-sink-undefined-flag.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fifty-carrots-punch.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fiber-registration-same-fiber.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fiber-map-reentrant-replacement.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fetch-raw-stream-duplex.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/faster-schema-construction.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fair-workflows-suspend.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/fair-matches-infer.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/execution-plan-captured-predicate.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/exact-http-file-body-length.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/exact-byte-size.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eventlog-empty-chunk-framing.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eventlog-authentication-forbidden-retry.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/entity-proxy-client-codec-services.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/effectable-mixin.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/effectable-class-override-delegation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/effect-unmatched-reason-preservation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/effect-scoped-service-restoration.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/effect-eager-transform-arguments.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eff-997-service-keys.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eff-1039-rpc-server-allocations.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eff-1038-http-server-allocations.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/eff-1004-cli-display-width.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/dynamic-tool-parameter-schema.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/durable-deferred-into-encoding-services.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/durable-clock-zero-threshold.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/dotenv-literal-substitution.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/doctest-statement-boundary.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/doctest-markdown-typescript.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/docgen-unique-example-files.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/docgen-source-relative-module-pages.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/docgen-class-property-examples.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/docgen-alias-signature.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/deno-writefile-existing-mode.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/deno-redis-url-credentials.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/datetime-calendar-parts.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cookies-error-tag.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/context-saved-getter-inference.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/compatible-dependency-refresh.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cluster-reply-codec-services.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-wizard-option-looking-values.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-variadic-absence-defaults.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-optional-alternative-flags.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-no-color-values.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-key-value-pair-first-separator.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-completion-shared-flags.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cli-completion-command-aliases.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/clear-wings-relax.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cleanup-before-use-callbacks.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/clean-yaks-parse.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/chunk-slice-concatenation.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/child-process-astral-escape-arguments.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/channel-rundone-completion.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/catch-stream-channel-defects.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/calm-readers-transact.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/calm-headers-hide.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/calm-ducks-fail.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cached-with-ttl-callback.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cache-synchronous-interruption.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cache-refresh-zero-ttl-ownership.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cache-refresh-capacity.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cache-refresh-cancellation-ownership.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/cache-invalidate-when-replacement.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/bun-stream-preserve-failure.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/bun-http-server-unix-address.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/browser-runtime-custom-teardown.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/browser-indexeddb-binary-key-existence.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/browser-crypto-missing-subtle.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/bright-mimes-leave.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/atom-solid-idle-ttl.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/atom-rpc-query-requires.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/array-ensure-array-elements.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/anthropic-structured-output-fallback.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/anthropic-strict-json-schema.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/anthropic-image-strings.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/all-union-record-channels.md |
Records upstream changeset. |
.repos/effect-smol/.changeset/pre/ai-approved-tool-results.md |
Records upstream changeset. |
.repos/effect-smol/.agents/skills/scratchpad/agents/openai.yaml |
Removes obsolete skill metadata. |
.repos/alchemy-effect/website/src/styles/marketing.css |
Updates marketing styles. |
.repos/alchemy-effect/website/src/content/docs/testing/observability.mdx |
Updates documentation wording. |
.repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/local-provider.mdx |
Corrects page title. |
.repos/alchemy-effect/website/src/content/docs/github/actions-config.mdx |
Updates deployment command. |
.repos/alchemy-effect/website/src/content/docs/cloudflare/email/index.mdx |
Updates lifecycle terminology. |
.repos/alchemy-effect/website/src/content/docs/aws/messaging/kinesis.mdx |
Updates log command. |
.repos/alchemy-effect/website/src/components/LoopDiagram.astro |
Excludes diagram from snippets. |
.repos/alchemy-effect/website/src/components/DAG.astro |
Excludes diagram from snippets. |
.repos/alchemy-effect/website/public/robots.txt |
Adds crawler policy. |
.repos/alchemy-effect/website/.gitignore |
Removes font ignore rules. |
.repos/alchemy-effect/turbo.json |
Adds framework build task. |
.repos/alchemy-effect/stacks/otel.ts |
Updates config API in example. |
.repos/alchemy-effect/README.md |
Uses remote README artwork. |
.repos/alchemy-effect/packages/pr-package/src/TagIndex.ts |
Removes obsolete package resource. |
.repos/alchemy-effect/packages/pr-package/src/index.ts |
Removes obsolete exports. |
.repos/alchemy-effect/packages/pr-package/src/Bucket.ts |
Removes obsolete package resource. |
.repos/alchemy-effect/packages/pkg/src/index.ts |
Exposes shared package surface. |
.repos/alchemy-effect/packages/frontend-frameworks/src/waku/node.ts |
Sets Node runtime. |
.repos/alchemy-effect/packages/frontend-frameworks/src/waku/aws.ts |
Sets Node runtime. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/public/hello.txt |
Adds fixture asset. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/public/hello.txt |
Adds fixture asset. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/pages/guide.mdx |
Adds navigation fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/public/hello.txt |
Adds fixture asset. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/server-marker.ts |
Adds HMR fixture marker. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/client-marker.ts |
Adds HMR fixture marker. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/public/hello.txt |
Adds fixture asset. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/wasm-example.wasm |
Adds WASM fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/env.d.ts |
Adds environment typing. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/static/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/prerendered/+page.ts |
Adds prerender configuration. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/prerendered/+page.svelte |
Adds prerender fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/(marketing)/about/+page.svelte |
Adds grouped-route fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/static/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/about/+page.svelte |
Adds SPA route fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/+error.svelte |
Adds SPA error fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/vite.config.ts |
Adds SolidStart config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/global.d.ts |
Adds SolidStart typing. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/entry-client.tsx |
Adds SolidStart entrypoint. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/postcss.config.js |
Adds Tailwind config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/types.d.ts |
Adds Vite typings. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/vite.config.ts |
Adds Octane config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/pages/prerendered.vue |
Adds Nuxt prerender fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/app.vue |
Adds Nuxt app shell. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/public/static.txt |
Adds static asset fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/pages/api/legacy.js |
Adds legacy API fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/jsconfig.json |
Adds fixture config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/streaming/loading.js |
Adds streaming fallback. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/not-found.jsx |
Adds custom 404 fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/boom/page.jsx |
Adds error fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/next.config.mjs |
Adds Next config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/jsconfig.json |
Adds fixture config. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/page.jsx |
Adds ISR page fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/styles/session.css |
Adds asset fixture styling. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/posts/hello-world.md |
Adds content fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/env.d.ts |
Adds Astro typing. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/public/favicon.svg |
Adds favicon fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/env.d.ts |
Adds Astro SSR typing. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/public/robots.txt |
Adds robots fixture. |
.repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/.gitignore |
Ignores generated files. |
.repos/alchemy-effect/packages/cloudflare-runtime/vitest.config.ts |
Updates Vitest plugin. |
.repos/alchemy-effect/packages/cloudflare-runtime/tsconfig.json |
Updates Vitest types. |
.repos/alchemy-effect/packages/cloudflare-runtime/src/vite/test/preview-plugin.test.ts |
Adds proxy secret fixture. |
.repos/alchemy-effect/packages/cloudflare-runtime/src/core/RuntimeWorker.ts |
Adds proxy secret metadata. |
.repos/alchemy-effect/packages/cloudflare-runtime/src/core/remote-bindings/Access.ts |
Updates config API. |
.repos/alchemy-effect/packages/cloudflare-runtime/src/core/globals/ProxyHeaders.shared.ts |
Adds proxy header constants. |
.repos/alchemy-effect/packages/alchemy/test/Stack.test.ts |
Updates config API. |
.repos/alchemy-effect/packages/alchemy/test/Railway/suiteProjectName.ts |
Supports environment override. |
.repos/alchemy-effect/packages/alchemy/test/Railway/fixtures/local-context/Dockerfile |
Adds Docker fixture. |
.repos/alchemy-effect/packages/alchemy/test/Railway/AuditLog.test.ts |
Adjusts test timeout. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/public/docs/style.css |
Adds static fixture styling. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/src/style.css |
Adds build fixture styling. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/home.html |
Adds static fixture page. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/docs/style.css |
Adds static fixture styling. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/docs #1.html |
Adds encoded asset fixture. |
.repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/assets/app.mjs |
Adds static module fixture. |
.repos/alchemy-effect/packages/alchemy/test/Command/Executor.test.ts |
Updates report import. |
.repos/alchemy-effect/packages/alchemy/test/Command/Command.test.ts |
Updates report import. |
.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/runtime-entry/dynamic-tooling.ts |
Adds runtime fixture. |
.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/vite.config.ts |
Adds Vite fixture config. |
.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/package.json |
Adds fixture package metadata. |
.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/index.html |
Adds fixture page. |
.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Access/Application.test.ts |
Uses resolved test stage. |
.repos/alchemy-effect/packages/alchemy/test/Cli/fixtures/register-dev-mode-probe.ts |
Adds import-resolution fixture. |
.repos/alchemy-effect/packages/alchemy/test/AWS/Website/fixtures/astro-app/package.json |
Updates catalog dependency. |
.repos/alchemy-effect/packages/alchemy/test/AWS/ECR/fixtures/image/Dockerfile |
Adds image build label. |
.repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/work/gh-stored.json |
Adds auth fixture. |
.repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/default/cloudflare-state-store.json |
Adds state-store fixture. |
.repos/alchemy-effect/packages/alchemy/src/Test/Vitest.ts |
Exports stage helpers. |
.repos/alchemy-effect/packages/alchemy/src/Test/index.ts |
Exports stage helpers. |
.repos/alchemy-effect/packages/alchemy/src/Test/Bun.ts |
Exports stage helpers. |
.repos/alchemy-effect/packages/alchemy/src/State/index.ts |
Exports tree state. |
.repos/alchemy-effect/packages/alchemy/src/StackContext.ts |
Adds stack context service. |
.repos/alchemy-effect/packages/alchemy/src/Server/index.ts |
Removes obsolete server exports. |
.repos/alchemy-effect/packages/alchemy/src/Railway/index.ts |
Exports sandbox checkpoint. |
.repos/alchemy-effect/packages/alchemy/src/Kubernetes/internal/helm.ts |
Updates config API. |
.repos/alchemy-effect/packages/alchemy/src/Http/index.ts |
Adds HTTP exports. |
.repos/alchemy-effect/packages/alchemy/src/Git/Http.ts |
Adds Git HTTP exports. |
.repos/alchemy-effect/packages/alchemy/src/Docker/RemoteImage.ts |
Updates config API docs. |
.repos/alchemy-effect/packages/alchemy/src/Docker/Registry.ts |
Updates config API docs. |
.repos/alchemy-effect/packages/alchemy/src/Docker/Image.ts |
Updates config API docs. |
.repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/index.ts |
Exports telemetry. |
.repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/index.ts |
Exports bucket types. |
.repos/alchemy-effect/packages/alchemy/src/Cloudflare/Iam/ResourceGroup.ts |
Updates Cloudflare type. |
.repos/alchemy-effect/packages/alchemy/src/Cloudflare/Access.ts |
Updates config API. |
.repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile/index.ts |
Adds profile export. |
.repos/alchemy-effect/packages/alchemy/src/AWS/Website/ServerLocal.ts |
Removes obsolete entrypoint. |
.repos/alchemy-effect/packages/alchemy/src/Auth/index.ts |
Exports auth resolution. |
.repos/alchemy-effect/packages/alchemy/bin/exec.ts |
Updates CLI import. |
.repos/alchemy-effect/packages/alchemy/bin/alchemy.ts |
Updates CLI import. |
.repos/alchemy-effect/examples/railway-project/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/prisma-tanstack-start/README.md |
Updates bootstrap command. |
.repos/alchemy-effect/examples/prisma-compute-effect/README.md |
Updates bootstrap command. |
.repos/alchemy-effect/examples/hetzner-server/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/hetzner-app/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/fly-sprite/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/fly-service/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/fly-redis/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/fly-bucket/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/fly-app/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/docker-postgres/package.json |
Updates catalog dependency. |
.repos/alchemy-effect/examples/docker-postgres/alchemy.run.ts |
Updates config API. |
.repos/alchemy-effect/examples/cloudflare-worker/test/integ.test.ts |
Uses default stage resolution. |
.repos/alchemy-effect/examples/cloudflare-worker/src/WorkerTag.ts |
Updates compatibility date. |
.repos/alchemy-effect/examples/cloudflare-worker/src/NotifyWorkflow.ts |
Updates config API. |
.repos/alchemy-effect/examples/cloudflare-dev/src/EffectWorker.ts |
Updates config API. |
.repos/alchemy-effect/examples/cloudflare-agent/src/tools/Eval.ts |
Updates compatibility date. |
.repos/alchemy-effect/examples/aws-website-waku/test/integ.test.ts |
Uses default stage resolution. |
.repos/alchemy-effect/examples/aws-static-site/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-rest-api/package.json |
Updates catalog dependency. |
.repos/alchemy-effect/examples/aws-lambda-rpc/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-lambda-httpapi/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-hyperpod/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-eks/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-ecs/test/integ.test.ts |
Uses default stage resolution. |
.repos/alchemy-effect/examples/aws-ec2/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/examples/aws-dev/src/ApiFunction.ts |
Updates config API. |
.repos/alchemy-effect/examples/aws-bedrock-ai/package.json |
Updates catalog dependencies. |
.repos/alchemy-effect/demos/cli/src/Visits.ts |
Adds KV resource fixture. |
.repos/alchemy-effect/demos/cli/src/Uploads.ts |
Adds R2 resource fixture. |
.repos/alchemy-effect/demos/cli/.gitignore |
Ignores demo artifacts. |
.repos/alchemy-effect/.oxlintrc.json |
Removes obsolete lint config. |
.repos/alchemy-effect/.ignore |
Removes obsolete ignore config. |
.repos/alchemy-effect/.husky/pre-commit |
Updates formatter command. |
.repos/alchemy-effect/.gitattributes |
Updates vendored paths. |
.repos/alchemy-effect/.eslintignore |
Removes obsolete lint ignore. |
.mcp.json |
Removes obsolete MCP configuration. |
.codex/config.toml |
Removes obsolete MCP configuration. |
.agents/skills/ios-simulator-browser/agents/openai.yaml |
Removes obsolete skill metadata. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Restoring the worktree "Create new branch" switch exposed it during multi-model fan-out, where it cannot be honored: the fan-out bootstrap in ChatView always supplies `branch: buildTemporaryWorktreeBranchName(...)`, so every model created and later renamed a new branch regardless of the switch. Fan-out now forces the mode on and locks the switch, matching how `forceNewWorktree` already locks the env-mode selector, and the tooltip explains why. ChatView derives `createNewBranch` as true whenever multi-select is active so a stale choice made before multi-select cannot reach the bootstrap, and `onCreateNewBranchChange` bails during fan-out like `onEnvModeChange` does. Reported by Codex review on #22.
|
[from Codex]: Addressed the first finding in f7278ae. P2 — Disable branch-off mode during multi-model fan-out: valid, fixed. P2 — Include the output path in the Action input ( |
💡 Codex Reviewt3code/infra/relay/src/clientConfig.ts Lines 126 to 128 in f7278ae When ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
What Changed
Merges
upstream/maininto our fork while re-applying the fork-only changes that the upstream history overwrote:ios-debugger-agentandios-simulator-browserskills and the.mcp.json/.codex/config.tomlentries that referenced them.test-t3-appandtest-t3-mobileskills to use T3's built-in Browser and Device panels, including the sharedpair-client.shflow.Why
Keeps the fork current with upstream so we continue receiving fixes and dependency updates, while making sure the fork-specific behaviors we rely on (the worktree branch toggle, T3-native testing skills) survive the merge rather than being silently reverted.
UI Changes
The worktree "Create new branch" toggle is restored to its prior behavior; no new UI is introduced by this merge.
Checklist