0.2.0
What's Changed
- Fix: Convert shared class variables to instance variables to solve lock contention and CPU issues by @hejuntt1014 in #81
- enhancement: remove prompt_messages from LLMResult and LLMResultChunk by @Yeuoly in #88
- feat: add minimum_dify_version field to PluginConfiguration for version validation by @Yeuoly in #93
- add self.session.storage.exist by @hjlarry in #89
- ci(python): Add CI Pipeline for Python SDK by @QuantumGhost in #72
- fix(agent_node): support tool parameters of select type by @Nov1c444 in #96
- feat(python): Add specific error classes for StorageInvocation by @QuantumGhost in #90
- feat(model): add structured output feature to model by @Nov1c444 in #97
- feat(invocation): add FetchAppInvocation and update type hints for improved clarity by @Yeuoly in #100
- chore(workflow): update pull request trigger to only activate on pushes to main by @Yeuoly in #101
- feat: agent strategy parameter add help field by @junjiem in #99
- optimize: replace json.loads with TypeAdapter for JSON unmarshaling by @Yeuoly in #103
- fix: debug runtime & local runtime cannot get app_id by @chiehw in #106
- chore: bump version to 0.2.0 by @Yeuoly in #110
New Contributors
- @hejuntt1014 made their first contribution in #81
- @junjiem made their first contribution in #99
- @chiehw made their first contribution in #106
Full Changelog: 0.1.0...0.2.0