github agentscope-ai/agentscope v2.0.4

5 hours ago

Highlight

Agent

  • Support agent interruption with context handling #1995

Longterm Memory Integration

  • Integrate ReMe based longterm memory #1972
  • Integrate agentic longterm memory #1927

TTS

  • Support OpenAI TTS API #1878
  • Support DashScope CosyVoice TTS API #1866

RAG

  • Support Milvus Lite VDB #1969

Agent Service

  • Support AgentInvite to import existing agent as team member, i.e. supporting p2p communication between agents
  • Add session status endpoint #1984
  • Support agent interruption in agent service backend & frontend #1995

What's Changed

  • fix: prevent duplicate credential registration in CredentialFactory by @qbc2016 in #1964
  • fix(tool): reject negative grep pagination values by @VectorPeak in #1954
  • feat(middleware): add file-based long-term memory middleware by @y1y5 in #1927
  • refactor(workspace): re-organize the code implementation logic of the workspace by @DavdGao in #1971
  • fix(agent): preserve middleware kwargs across next handlers by @h2h2h in #1966
  • fix(agent): guard against empty or interrupted streaming responses by @xueshanfeihu007 in #1861
  • fix(model): use flat estimate for multimodal data blocks by @dongfeng3692 in #1899
  • feat: add DashScope CosyVoice TTS model by @YingchaoX in #1866
  • feat(rag): add Milvus Lite vector store by @Trefoi1 in #1969
  • fix(agent): emit ThinkingBlockEnd before TextBlockStart at reasoning→answer boundary by @qbc2016 in #1887
  • feat(agent-team): support to invite the existing agents within the agent service by @DavdGao in #1977
  • feat(service): add session status endpoint by @DavdGao in #1984
  • docs(agent): fix copy-paste and mismatched docstrings in agent, state and tool modules by @orangeCatDeveloper in #1989
  • feat(middleware): add ReMe long-term memory middleware by @ployts in #1972
  • feat(agent): support agent interruption with graceful context and tool state handling by @iluv7 in #1995
  • fix(formatter): drop empty thinking blocks for gemini by @nolanchic in #2013
  • fix(formatter): repair truncated tool-call input instead of crashing by @nolanchic in #2012
  • fix(gemini): sanitize const schema field for gemini tool parameters by @qbc2016 in #2016
  • feat(tts): implement OpenAI TTS API by @nuthalapativarun in #1878
  • fix(model): fix openai response api by @qbc2016 in #1950
  • fix(model): fix structured output hang on streaming models by @qbc2016 in #2018
  • chore(version): bump version to 2.0.4 by @DavdGao in #2019

New Contributors

Full Changelog: v2.0.3...v2.0.4

Don't miss a new agentscope release

NewReleases is sending notifications on new releases.