Effect is a TypeScript framework for building robust, production-ready applications using a functional effect system with a standard library. It provides primitives for side effects, type-safe concurrency and error-handling, and includes ecosystem packages for CLI tooling, observability (OpenTelemetry), distributed computing, workflows, and multiple SQL integrations.
Project status
- Actively maintained: GitHub upstream shows a very recent push on 2026-06-24, and there have been multiple package updates in June 2026 across
effect,@effect/platform, and several@effect/ai-*integrations. - Update cadence: Notably frequent patch activity, with updates on 2026-06-05 and again on 2026-06-18, indicating an ongoing development stream rather than a long quiet period.
AI summary generated
Recent updates
@effect/platform@0.96.2
This patch release modifies FetchHttpClient behavior by removing the Content-Length header before issuing requests. It also updates the underlying `effect` dependency to version 3.21.4.
@effect/ai-openai@0.40.1
This patch improves robustness of OpenAI streaming by skipping unrecognized or malformed SSE events instead of failing the entire stream. It continues decoding and emitting all previously supported event types, while logging skipped frames at debug level.
@effect/ai-amazon-bedrock@0.16.1
This patch release for @effect/ai-amazon-bedrock updates streaming behavior so the terminal "finish" event includes real Bedrock token usage counts. It also bumps dependencies to effect@3.21.4 and @effect/platform@0.96.2.
effect@3.21.4
This patch fixes graph algorithms so they correctly traverse undirected edges regardless of how the edge endpoints are stored (source/target orientation). It specifically impacts graph traversal and shortest-path behavior to ensure consistent results for undirected graphs.
@effect/ai-openrouter@0.11.0
This release of @effect/ai-openrouter@0.11.0 is a patch that updates its dependencies. No direct API or behavioral changes are described in the release notes beyond bumping @effect/ai to 0.36.0 and effect to 3.21.3.
@effect/ai-google@0.15.0
This patch release (@effect/ai-google@0.15.0) primarily updates dependencies. It bumps @effect/ai to 0.36.0 and effect to 3.21.3, with no other functional or API changes mentioned in the release notes.
@effect/ai-amazon-bedrock@0.16.0
This @effect/ai-amazon-bedrock release is primarily a dependency bump to @effect/ai@0.36.0 and effect@3.21.3. While the release notes for amazon-bedrock only mention dependency updates, the included code changes in @effect/ai introduce a new Tool.EmptyParams concept and adjust tool parameter schema typing and ToolCallPart/ToolCallParts type behavior.
effect@3.21.3
effect@3.21.3 is a patch release focused on improving TypeScript type inference and JSON schema generation. It fixes generic type parameter inference for $match, and adjusts generated JSON Schema for certain records to be stricter about additional properties.
@effect/ai-openai@0.40.0
This release (@effect/ai-openai@0.40.0) is a patch-level update focused on dependency bumps. It updates to @effect/ai@0.36.0 and effect@3.21.3, which may include internal fixes and behavior changes inherited from those packages.
@effect/ai-anthropic@0.26.0
This is a patch release of @effect/ai-anthropic that only updates its dependency versions. No product or API-level changes are described in the release notes, so the main upgrade consideration is compatibility with the updated @effect/ai and effect packages.
@effect/ai@0.36.0
Effect AI v0.36.0 adds explicit support for using Tool.EmptyParams as a tool parameters schema. The main other change in this release is a dependency update to effect@3.21.3.
Features@effect/workflow@0.18.2
This patch release updates workflow behavior when spawning child workflows with `discard: true` by forwarding the parent pointer. It also bumps `@effect/experimental` to version 0.60.0. No breaking changes are mentioned in the release notes.
@effect/platform-node@0.107.0
This is a patch release for @effect/platform-node@0.107.0 with dependency updates only. It bumps @effect/cluster to 0.59.0 and @effect/platform-node-shared to 0.60.0, which may include behavioral changes coming from those packages.
@effect/sql-clickhouse@0.49.0
This patch release updates internal dependencies used by @effect/sql-clickhouse. No new features or code-level changes are explicitly described in the release notes, so the main upgrade consideration is the transitive dependency updates to @effect/platform-node and @effect/experimental.