Skip to content

Version Packages (beta)#6386

Open
effect-bot wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages (beta)#6386
effect-bot wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@effect-bot

@effect-bot effect-bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@effect/ai-anthropic@4.0.0-beta.99

Patch Changes

  • #6371 7543afe Thanks @polRk! - Fix client-executed provider tools (Memory, Text Editor, Computer Use, Bash) which were unusable on the wire.

    • makeResponse (and the streaming equivalents) now map a provider tool_use wire name (e.g. "memory") back to the tool's custom name (e.g. "AnthropicMemory") that the toolkit is keyed by, instead of raising ToolNotFoundError.
    • AnthropicTool.MemoryCreateCommand now includes the required file_text field, so a create command no longer drops the file body.
    • Optional parameters on client-executed provider tools now use Schema.optionalKey instead of Schema.optional, which the Anthropic codec rejected with "Unsupported AST Undefined": Memory/TextEditor view_range, ComputerUse coordinate, and Bash restart.

    Closes #2615.

  • Updated dependencies [8ce4795, 80b539f, 88a54cc, 2e9a34a, 55d4eb3, 8f6e3ad, 385f7a4, 7543afe, c8d9fcf, f809189, 88a54cc, 7517d09, 88a54cc]:

    • effect@4.0.0-beta.99

@effect/ai-openai@4.0.0-beta.99

Patch Changes

@effect/ai-openai-compat@4.0.0-beta.99

Patch Changes

@effect/ai-openrouter@4.0.0-beta.99

Patch Changes

@effect/atom-react@4.0.0-beta.99

Patch Changes

@effect/atom-solid@4.0.0-beta.99

Patch Changes

@effect/atom-vue@4.0.0-beta.99

Patch Changes

effect@4.0.0-beta.99

Patch Changes

  • #6397 8ce4795 Thanks @IMax153! - Add a scoped CliConfig service for customizing the built-in global flags used by CLI command runners.

    For example, provide an explicit list that omits GlobalFlag.LogLevel to remove the built-in --log-level flag:

    import { Effect } from "effect";
    import { CliConfig, Command, GlobalFlag } from "effect/unstable/cli";
    
    const program = Command.run(command, { version: "1.0.0" }).pipe(
      Effect.provide(
        CliConfig.layer({
          builtIns: [GlobalFlag.Help, GlobalFlag.Version, GlobalFlag.Completions],
        }),
      ),
    );
  • #6409 80b539f Thanks @IMax153! - Reintroduce interactive CLI wizard mode through the --wizard flag and Command.wizard.

  • #6394 88a54cc Thanks @lloydrichards! - add a radius option to Graph search configuration, allowing dfs, bfs, and dfsPostOrder traversals to limit returned nodes by edge distance from the configured start nodes. Traversals can also use direction: "undirected" to follow edges in either direction.

  • #6389 2e9a34a Thanks @IMax153! - Report an error when a CLI flag, including --completions, is provided without its required value.

  • #6359 55d4eb3 Thanks @evermake! - - Fix Command.withSubcommands collapsing the inferred requirements type to never when given more than one subcommand

    • Export a Command.Services utility type to extract the required services from a Command
  • #6418 8f6e3ad Thanks @fubhy! - Fix Graph.mapEdges and Graph.filterMapEdges to preserve Graph.Edge instances when transforming edge data.

  • #6414 385f7a4 Thanks @fubhy! - Fix Graph.toGraphViz to quote DOT graph names and escape labels as literal text.

  • #6371 7543afe Thanks @polRk! - Tool: preserve the tool kind when cloning provider-defined and dynamic tools.

    Tool.addDependency, setParameters, setSuccess, setFailure, annotate, and annotateMerge previously rebuilt the tool as a user-defined tool, which flipped Tool.isProviderDefined to false, corrupted the provider id (e.g. anthropic.memory_20250818), and crashed Tool.getStrictMode. These operations now clone the tool while preserving its prototype, id, and kind. Provider-defined tools also now carry an empty annotations context so Tool.getStrictMode/annotate work on them. Closes #2615.

  • #6417 c8d9fcf Thanks @fubhy! - Reject Graph mutation operations on mutable handles after Graph.endMutation finalizes them.

  • #6415 f809189 Thanks @fubhy! - Fix Graph.Walker iteration for receiver-sensitive iterables.

  • #6394 88a54cc Thanks @lloydrichards! - added graph set operations for combining and comparing graphs

    • Graph.make - creates a graph constructor for a dynamically selected graph kind
    • Graph.compose - composition of two graphs, merging nodes by identity
    • Graph.intersection - intersection of two graphs, keeping only common nodes and edges
    • Graph.difference - difference of two graphs, removing edges present in the second graph
    • Graph.symmetricDifference - symmetric difference of two graphs, keeping edges present in exactly one graph
  • #6419 7517d09 Thanks @fubhy! - Make the public Graph interfaces opaque by hiding internal mutable storage fields from their TypeScript surface.

  • #6394 88a54cc Thanks @lloydrichards! - add advanced graph set operations for deriving related graph structures

    • Graph.complement - complement over the existing node set, adding missing edges between distinct nodes
    • Graph.neighborhood - induced subgraph containing nodes within a radius of a node
    • Graph.sum - disjoint union of two graphs without merging equal node data

@effect/opentelemetry@4.0.0-beta.99

Patch Changes

@effect/platform-browser@4.0.0-beta.99

Patch Changes

@effect/platform-bun@4.0.0-beta.99

Patch Changes

@effect/platform-node@4.0.0-beta.99

Patch Changes

@effect/platform-node-shared@4.0.0-beta.99

Patch Changes

@effect/sql-clickhouse@4.0.0-beta.99

Patch Changes

@effect/sql-d1@4.0.0-beta.99

Patch Changes

@effect/sql-libsql@4.0.0-beta.99

Patch Changes

@effect/sql-mssql@4.0.0-beta.99

Patch Changes

@effect/sql-mysql2@4.0.0-beta.99

Patch Changes

@effect/sql-pg@4.0.0-beta.99

Patch Changes

@effect/sql-pglite@4.0.0-beta.99

Patch Changes

@effect/sql-sqlite-bun@4.0.0-beta.99

Patch Changes

@effect/sql-sqlite-do@4.0.0-beta.99

Patch Changes

@effect/sql-sqlite-node@4.0.0-beta.99

Patch Changes

@effect/sql-sqlite-react-native@4.0.0-beta.99

Patch Changes

@effect/sql-sqlite-wasm@4.0.0-beta.99

Patch Changes

@effect/openapi-generator@4.0.0-beta.99

Patch Changes

@effect/vitest@4.0.0-beta.99

Patch Changes

@github-project-automation github-project-automation Bot moved this to Discussion Ongoing in PR Backlog Jul 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

File Name Current Size Previous Size Difference
basic.ts 6.58 KB 6.58 KB 0.00 KB (0.00%)
batching.ts 9.18 KB 9.18 KB 0.00 KB (0.00%)
brand.ts 6.14 KB 6.14 KB 0.00 KB (0.00%)
cache.ts 9.83 KB 9.83 KB 0.00 KB (0.00%)
config.ts 18.79 KB 18.79 KB 0.00 KB (0.00%)
differ.ts 17.01 KB 17.01 KB 0.00 KB (0.00%)
http-client.ts 20.49 KB 20.49 KB 0.00 KB (0.00%)
logger.ts 10.17 KB 10.17 KB 0.00 KB (0.00%)
metric.ts 8.42 KB 8.42 KB 0.00 KB (0.00%)
optic.ts 7.35 KB 7.35 KB 0.00 KB (0.00%)
pubsub.ts 14.00 KB 14.00 KB 0.00 KB (0.00%)
queue.ts 11.01 KB 11.01 KB 0.00 KB (0.00%)
schedule.ts 10.21 KB 10.21 KB 0.00 KB (0.00%)
schema-class.ts 17.85 KB 17.85 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 4.06 KB 4.06 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 27.23 KB 27.23 KB 0.00 KB (0.00%)
schema-string-transformation.ts 12.52 KB 12.52 KB 0.00 KB (0.00%)
schema-string.ts 10.19 KB 10.19 KB 0.00 KB (0.00%)
schema-template-literal.ts 14.18 KB 14.18 KB 0.00 KB (0.00%)
schema-toArbitraryLazy.ts 20.64 KB 20.64 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 21.22 KB 21.22 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 17.82 KB 17.82 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 17.70 KB 17.70 KB 0.00 KB (0.00%)
schema-toFormatter.ts 17.55 KB 17.55 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 20.11 KB 20.11 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 18.08 KB 18.08 KB 0.00 KB (0.00%)
schema.ts 17.13 KB 17.13 KB 0.00 KB (0.00%)
stm.ts 11.93 KB 11.93 KB 0.00 KB (0.00%)
stream.ts 9.20 KB 9.20 KB 0.00 KB (0.00%)

@effect-bot effect-bot force-pushed the changeset-release/main branch 12 times, most recently from 8f07a85 to be8f811 Compare July 16, 2026 10:54
@effect-bot effect-bot force-pushed the changeset-release/main branch from be8f811 to 7862284 Compare July 16, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Discussion Ongoing

Development

Successfully merging this pull request may close these issues.

1 participant