github cloudwego/eino-ext components/model/agenticqwen/v0.1.1

What's Changed

  • fix(agentic-models): fix ToolSearchCall mapstructure tag and add mapstructure support by @mrh997 in #855
  • feat(document): add basic endpoint configuration for the S3 loader by @kklinan in #281
  • fix(openai): merge ExtraFields in WithExtraFields instead of overwriting by @wucm667 in #793
  • fix(ollama): include items structure in tool parameter definitions by @wucm667 in #797
  • index option for indexer and retriver, milvius id' type, fix license by @tangchaojun-bytedance in #859
  • fix(ark): add ProjectName in EmbeddingConfig to support preset endpoints by @Jmmt-mingrui in #831
  • fix(deepseek): enable token usage in streaming responses by @wucm667 in #809
  • fix(es8): adapt retriever to latest elastic typed API by @kexyseeds in #860
  • docs: character adjustment README_zh.md by @shaxiaozz in #722
  • optimize(openai): enhance APIError struct with InnerError field by @zbysir in #752
  • fix(devops): correct CompletionTokens assignment typo in callback handler by @SKDG042 in #784
  • fix(langfuse): correct nil check variable typo in extractModelInput by @SKDG042 in #785
  • feat(readme): improve readme by @mrh997 in #870
  • fix(claude): report full token usage for streaming responses by @mrh997 in #871
  • test(deepseek): add unit tests for concatTextParts by @JonXSnow in #795
  • refactor(adk): replace go-fitz with go-pdfium (WASM) for MultiModalRead by @JonXSnow in #869
  • fix(claude): merge consecutive tool messages into single UserMessage by @mjlzz in #872
  • fix(agentic): tolerate unknown stream variants instead of failing by @mrh997 in #875
  • fix(agentic): merge adjacent tool-result messages for claude and gemini by @mrh997 in #876
  • feat(agentic): support openai.ReasoningExtension for reasoning text by @mrh997 in #878
  • fix(agenticclaude): align direct anthropic auth precedence with sdk behavior by @hi-pender in #884
  • fix(semantic): correct split by @meguminnnnnnnnn in #887
  • fix(callbacks): fix cozeloop token usage by @shentongmartin in #897
  • feat(claude): add structured output support by @marwan38 in #709
  • docs(agentic): enrich cache section with mermaid flowchart and examples by @mrh997 in #898
  • chore(openai): enrich reasoning effort enums by @N3kox in #899
  • feat(claude): add adaptive thinking support by @jesse-engineer in #902
  • feat(libs/acl/langfuse): expose max event size option by @jesse-engineer in #910
  • feat(callbacks/langfuse): expose max event size config by @jesse-engineer in #912
  • feat(model): support mid-conversation system messages by @mrh997 in #914
  • feat(claude): support Vertex service account JSON credentials by @shaikustin in #888
  • feat(claude): add RequestTimeout config and per-request option by @mrh997 in #920
  • fix(deepseek): map completion_tokens_details.reasoning_tokens in usage by @jesse-engineer in #921
  • fix(claude): map output_tokens_details.thinking_tokens in usage by @jesse-engineer in #927
  • feat(officialmcp): reconnecting session via ClientSession anti-corruption interface by @hi-pender in #889
  • feat(claude): expose cache_creation_input_tokens in message.Extra and add Config.AutoCacheControl by @sin-bufan in #929
  • fix(ark): support fast service tier in responses API by @Abtiotm in #938
  • feat(officialmcp): support custom transport factories by @fanlv in #946
  • fix(tool_mcp): fix InvokableRun crash on empty arguments #923 by @kayoch1n in #924
  • feat(callbacks/langfuse): add v2 OTLP callback by @jesse-engineer in #954
  • fix(claude): agenticclaude panic when ToJSONSchema returns nil, nil by @N3kox in #956
  • fix(agenticclaude): preserve complete tool JSON schemas by @hi-pender in #971
  • chore: upgrade Gemini GenAI SDK to v1.70.0 by @mrh997 in #979
  • feat(agenticclaude): expose cache_creation_input_tokens in message.Extra by @sin-bufan in #978
  • feat(langfuse): expose OTLP retry config by @jesse-engineer in #981
  • fix(ark): support EnhancedTool text results in Responses API by @N3kox in #986
  • fix(agenticark): preserve raw reasoning content from Ark Responses API by @N3kox in #985
  • fix(langfuse): preserve agent outcomes through retries and callback panics by @jesse-engineer in #989
  • feat(gemini): add WithLabels option for request-level metadata by @jredl-va in #769
  • fix(gemini): preserve context errors during streaming by @jesse-engineer in #987
  • feat(callbacks/tls): add opt-in TLS observability callback by @runninggo in #936
  • feat: add agentic response modifiers to OpenAI ACL by @mrh997 in #1010
  • fix: isolate OpenAI request extra fields by @mrh997 in #1012
  • fix: finalize agentic output before callbacks by @mrh997 in #1011

New Contributors

Full Changelog: components/model/agenticqwen/v0.1.0...components/model/agenticqwen/v0.1.1

Don't miss a new eino-ext release

NewReleases is sending notifications on new releases.