genkit_anthropic 1.0.1
genkit_anthropic: ^1.0.1 copied to clipboard
Anthropic plugin for Genkit Dart, providing Claude model integration with tool calling, multimodal inputs, and streaming support.
1.0.1 #
- updated internal dependencies.
1.0.0 #
Breaking Changes #
- prefix exported option types with provider (#572)
- rename GenkitException.underlyingException to cause; drop statusCode (#548)
- use Duration for retry delays; rename retryModel to noRetryModel (#549)
- type usage counts and indexes as int (#546)
- make GenerateResult and GenerateResponseChunk read-only views (#547)
- non-null input for Model/Embedder/Evaluator/Flow constructors (#536)
- rename StatusCodes to StatusCode with lowerCamelCase values (#542)
- align naming of ToolFnArg, ModelInfo params and RemoteAction.close (#537)
- register retry middleware by default and remove RetryPlugin (#531)
- generate plain JSON schema maps instead of json_schema_builder calls (#522)
- type toolChoice as an open enum instead of String (#493)
- map toolChoice
requiredto Anthropic'sany(#492) - simulate constrained generation when a model lacks native support (#453)
Features #
- claim native structured output for every Claude model (#518)
- Allow providing a custom
http.Clientto the Anthropic plugin for managing HTTP requests (#226) - add beta/stable API selection and native structured outputs (#402)
Other Changes #
- add Genkit Dart agent skill install instructions to READMEs (#521)
0.4.0 #
0.3.2-wip #
- Raise the anthropic_sdk_dart floor to 8.0.0, for the typed thinking input blocks.
0.3.1 #
- updated internal dependencies.
0.3.0 #
Breaking Changes #
- redesign tool API around ToolResult + multipart, type actionType with ActionType (#350)
Features #
- add promptParts parameter to generate functions (#398)
- extend curated catalog to the JS/Go union with two-tier capability profiles (#391)
- curated known-model metadata for Claude models (#322)
Fixes #
- handle model-specific thinking defaults (#396)
- send PDF media as document blocks, not image/png (#390)
0.2.9 #
- updated internal dependencies.
0.2.7 #
- updated internal dependencies.
0.2.6 #
Features #
- upgrade anthropic_sdk_dart to v2.0.0 and add docs (#273)
- generate docs for generated schemantic types (#274)
0.2.5 #
- updated internal dependencies.
0.2.4 #
- updated internal dependencies.
0.2.3 #
Fixes #
- Update openai_dart/anthropic_sdk_dart for robust third-party provider support (#215)
0.2.2 #
- updated internal dependencies.
0.2.1 #
- updated internal dependencies.
0.1.0+1 #
- Update a dependency to the latest release.
0.1.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.1.0-dev.1 #
- Update a dependency to the latest release.
0.0.1-dev.9 #
Note: This release has breaking changes.
- REFACTOR: make all classes
finalorbase(#179). - FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
- FEAT(anthropic): add Vertex AI transport and sample app (#182).
- BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
0.0.1-dev.8 #
Note: This release has breaking changes.
- REFACTOR: hide package:json_schema_builder (#167).
- FIX: do not default instructions for json format (should use native constrained generation) (#176).
- FIX: fix strict casts (#165).
- BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).
0.0.1-dev.7 #
- REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).
0.0.1-dev.6 #
- Update a dependency to the latest release.
0.0.1-dev.5 #
- REFACTOR: automate telemetry exporter configuration (#131).
- FEAT: implemented/fixed tools calling and structured output for firebase_ai (#138).
- DOCS: improve documentation for Anthropic plugin options and methods, and update the package description.
0.0.1-dev.4 #
Note: This release has breaking changes.
- BREAKING REFACTOR: generate api cleanup (#125).
0.0.1-dev.3 #
- Update a dependency to the latest release.
0.0.1-dev.2 #
- REFACTOR: renamed anthropic.claude to model.
- FEAT: added anthropic plugin (#86).