Skip to main content

genkit_anthropic 1.0.1 copy "genkit_anthropic: ^1.0.1" to clipboard
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 required to Anthropic's any (#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.Client to 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 #

Breaking Changes #

  • re-send thinking blocks on multi-turn requests (#400)

Fixes #

  • map 529 overloaded to UNAVAILABLE (#459)

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.11 #

Fixes #

  • normalize nested models to JSON in generated setters (#337)

0.2.10 #

Features #

  • agent & session schema types (1/8) (#310)

0.2.9 #

  • updated internal dependencies.

0.2.8 #

Other Changes #

  • split schemantic into runtime and schemantic_builder packages (#292)

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.2.0 #

Breaking Changes #

  • removed vertex support to unblock using plugin with flutter (#209)

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 final or base (#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).
1
likes
150
points
5.18k
downloads

Documentation

API reference

Publisher

verified publishergenkit.dev

Weekly Downloads

Anthropic plugin for Genkit Dart, providing Claude model integration with tool calling, multimodal inputs, and streaming support.

Repository (GitHub)
View/report issues
Contributing

License

Apache-2.0 (license)

Dependencies

anthropic_sdk_dart, genkit, http, logging, meta, schemantic

More

Packages that depend on genkit_anthropic