Patch Changes
-
#1603
fb21462Thanks @tim-smart! - AddresponseTexttoAiError.StructuredOutputErrorand populate it fromLanguageModel.generateObjectso failed structured output decodes include the full LLM text. -
#1613
2ed26b1Thanks @lucas-barake! - AdddisableFatalDefectstoRpcServer.layerHttp,RpcServer.toHttpEffect, andRpcServer.toHttpEffectWebsocketoption types to match existing runtime support. -
#1599
e832a57Thanks @tim-smart! - add trait for customizing exit codes -
#1611
7f01be7Thanks @WebWalks! - Fixed the Error Type on AtomHttpApiClient (Server errors were being incorrectly reported, and we could not determine _tag to handle) -
#1612
e965143Thanks @tim-smart! - Expose the optionalorElsefallback parameter inEffect.catchTags. -
#1606
b9b80f1Thanks @gcanti! - Schema:toJsonSchemaDocumentnow emits JSON Schemafalsefor unannotated
Neverindex signatures (includingadditionalProperties) instead of{ not: {} }.
AnnotatedNeverstill emits a schema object so metadata likedescriptionis preserved. -
#1607
98252aaThanks @gcanti! - Schema: improveSchema.Unknown/Schema.ObjectKeywordhandling intoCodecJsonandtoCodecStringTree -
#1616
56fbd94Thanks @lucas-barake! - AddAtom.swrtoeffect/unstable/reactivityfor staleTime-gated stale-while-revalidate reads, optional mount and window-focus revalidation, and forceful manual refresh. -
#1600
3faa109Thanks @tim-smart! - add args to Stdio service -
#1610
692ecfeThanks @kitlangton! - Refine unstable CLI parent/subcommand flag composition.- Add
Command.withSharedFlagsconflict validation against existing subcommands, including thewithSubcommands(...).withSharedFlags(...)composition order. - Reorder
Commandtype parameters toCommand<Name, Input, ContextInput, E, R>for clearer parent-context modeling. - Make
Command.withSubcommandsinput typing sound for downstream input-based combinators by reflecting that subcommand paths only carry parent context input.
- Add
-
#1604
1e70b72Thanks @lucas-barake! - Fixunstable/sql/SqlSchemarequest input typing sofindAllandfindNonEmptyacceptRequest["Type"]instead ofRequest["Encoded"]. -
#1602
ecf0782Thanks @tim-smart! - Replace the default HttpApi schema-validation error withHttpApiError.BadRequestNoContent.