Skip to content

Conversation

skippy-404
Copy link
Contributor

Describe what this PR does / why we need it

Fix concurrent modification exception in MemorySaver

Add locking mechanism to resolve concurrent modification exceptions

Aias00 and others added 5 commits May 28, 2025 22:13
* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter
@chickenlj chickenlj merged commit ca280b0 into alibaba:main May 29, 2025
6 checks passed
VLSMB added a commit to VLSMB/spring-ai-alibaba that referenced this pull request May 29, 2025
fix: Exception in ReporterNode (alibaba#1013)

* fix: Exception in ReporterNode

* fix: new line

统一模块spring-ai-alibaba-core使用的StringUtils为org.springframework.util.StringUtils (alibaba#1002)

模块spring-ai-alibaba-core除了DashScopeApi使用`import com.alibaba.nacos.common.utils.StringUtils;`,其他地方都是使用`import org.springframework.util.StringUtils;`

Co-authored-by: aias00 <liuhongyu@apache.org>

[refactor] refactor nacos prompt (alibaba#1017)

[refactor]refactor es chat memory (alibaba#1001)

* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter

Squash Merged

Squash Merged

[refactor]refactor es chat memory (alibaba#1001)

Fix Tool calls occur error(NPE) when using stream output  (alibaba#1015)

fixes alibaba#1004 and alibaba#992

Feature/20250527 deepresearch (alibaba#999)

* Fix UnsupportedOperationException

* docs(spring-ai-alibaba-deepresearch): Remove background investigation Tools explanation.

* docs(spring-ai-alibaba-deepresearch): Prevent calling non-existent tools.

* feat(deepresearch): Add tool invocation observation functionality and optimize configuration.

* feat(deepresearch): added license header

[fix] MemorySaver (alibaba#1018)

fix alibaba#1014, use right toolDefinitionBuilder in graph example (alibaba#1016)

Co-authored-by: aias00 <liuhongyu@apache.org>

Solve class conflicts in studio (alibaba#977)

fix alibaba#978, variable rename (alibaba#986)

refactor:microSoftTranslate (alibaba#965)

refactor microSoftTranslate

Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>

feat: add source URL in Baidu search results (alibaba#1009)
GTyingzi pushed a commit that referenced this pull request May 30, 2025
* fix: Exception in ReporterNode

* Squash Commits to Hide api-key

fix: Exception in ReporterNode (#1013)

* fix: Exception in ReporterNode

* fix: new line

统一模块spring-ai-alibaba-core使用的StringUtils为org.springframework.util.StringUtils (#1002)

模块spring-ai-alibaba-core除了DashScopeApi使用`import com.alibaba.nacos.common.utils.StringUtils;`,其他地方都是使用`import org.springframework.util.StringUtils;`

Co-authored-by: aias00 <liuhongyu@apache.org>

[refactor] refactor nacos prompt (#1017)

[refactor]refactor es chat memory (#1001)

* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter

Squash Merged

Squash Merged

[refactor]refactor es chat memory (#1001)

Fix Tool calls occur error(NPE) when using stream output  (#1015)

fixes #1004 and #992

Feature/20250527 deepresearch (#999)

* Fix UnsupportedOperationException

* docs(spring-ai-alibaba-deepresearch): Remove background investigation Tools explanation.

* docs(spring-ai-alibaba-deepresearch): Prevent calling non-existent tools.

* feat(deepresearch): Add tool invocation observation functionality and optimize configuration.

* feat(deepresearch): added license header

[fix] MemorySaver (#1018)

fix #1014, use right toolDefinitionBuilder in graph example (#1016)

Co-authored-by: aias00 <liuhongyu@apache.org>

Solve class conflicts in studio (#977)

fix #978, variable rename (#986)

refactor:microSoftTranslate (#965)

refactor microSoftTranslate

Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>

feat: add source URL in Baidu search results (#1009)

* prepare for 1.0.0.2 release (#1029)

* Next development version (#1030)

* fix bug

* fix: use tool-call/TavilySearch

* fix: use tool-call/TavilySearch

* fix: wrong spell

* update README-zh.md

* update README-zh.md

* fix: TavilySearchService

---------

Co-authored-by: Ken Liu <ken.lj.hz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.