Skip to content

feat(memory): add usage-aware auto search and backend-specific embeddings#5820

Merged
rayrayraykk merged 5 commits into
agentscope-ai:mainfrom
jinliyl:dev/embedding
Jul 7, 2026
Merged

feat(memory): add usage-aware auto search and backend-specific embeddings#5820
rayrayraykk merged 5 commits into
agentscope-ai:mainfrom
jinliyl:dev/embedding

Conversation

@jinliyl

@jinliyl jinliyl commented Jul 6, 2026

Copy link
Copy Markdown
Member

Summary

Adds usage accounting for synthetic auto memory search messages, simplifies memory query generation around the latest user intent, and aligns ReMe Light embedding configuration across backend mapping, console UI, doctor checks, and documentation.

Updates

Auto memory search usage

  • Adds estimated token usage to the synthetic memory_search assistant message created for auto memory search.
  • Reads running.light_context_config.token_count_estimate_divisor and falls back to the shared default divisor when config loading fails.
  • Stores the estimate in both AssistantMsg.usage and metadata.auto_memory_search_usage, marking it as estimated with input/output token details.
  • Keeps the synthetic memory-search block ids in metadata so scroll/history persistence can continue excluding live-only auto-search context.

Memory query generation

  • Moves _build_query into BaseMemoryManager so ADBPG and ReMe Light share one query-building path.
  • Simplifies auto-search query selection to the latest non-empty user message instead of combining truncated user and assistant text.
  • Removes duplicated MAX_QUERY_CHARS logic from the ADBPG and ReMe Light memory managers.

Embedding backend configuration

  • Adds backend-specific embedding enablement rules aligned with AgentScope credential requirements:
    • OpenAI-compatible backends (openai, dashscope, dashscope_multimodal) require model_name and api_key, with optional base_url.
    • Gemini requires model_name and api_key, without passing base_url.
    • Ollama requires model_name and maps base_url to optional host.
  • Builds the ReMe embedding credential payload according to the selected backend instead of always sending api_key and base_url.
  • Keeps keyword and wikilink indexes available when vector embedding requirements are not met.
  • Updates the bundled reme-ai dependency from 0.4.0.5 to 0.4.0.7.

Console and localization

  • Adds an embedding backend selector in the ReMe Light memory config card.
  • Shows or hides API key and base URL/host fields based on the selected backend.
  • Updates embedding activation hints, raw-log search wording, rebuild-index guidance, and auto-memory interval recommendations.
  • Refreshes related locale strings across supported console languages, including adding the missing Vietnamese memory configuration strings.

Doctor checks and documentation

  • Updates doctor memory embedding notes so Ollama does not require an API key while remote embedding backends still require provider credentials.
  • Documents supported embedding backends, enablement conditions, and credential mappings in both English and Chinese config and memory docs.
  • Clarifies that vector search is disabled when backend-specific requirements are not met while non-vector indexes remain available.

Tests

  • Adds coverage for backend-specific ReMe embedding enablement and credential mapping.
  • Adds coverage for the shared latest-user-message query builder.
  • Updates auto memory search tests to validate estimated usage metadata and the instance-based builder path.
  • Updates scroll manager tests to continue verifying that synthetic auto memory search messages are not persisted to history.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Welcome to QwenPaw! 🐾

Hi @jinliyl, this is your 57th Pull Request.

📋 About PR Template

To help maintainers review your PR faster, please make sure to include:

  • Description - What this PR does and why
  • Type of Change - Bug fix / Feature / Breaking change / Documentation / Refactoring
  • Component(s) Affected - Core / Console / Channels / Skills / CLI / Documentation / Tests / CI/CD / Scripts
  • Checklist:
    • Run and pass pre-commit run --all-files
    • Run and pass relevant tests (pytest or as applicable)
    • Update documentation if needed
  • Testing - How to test these changes
  • Local Verification Evidence:
    pre-commit run --all-files
    # paste summary result
    
    pytest
    # paste summary result

Complete PR information helps speed up the review process. You can edit the PR description to add these details.

🙌 Join Developer Community

Thanks so much for your contribution! We'd love to invite you to join the official QwenPaw developer group! You can find the Discord and DingTalk group links under the "Developer Community" section on our docs page:
https://qwenpaw.agentscope.io/docs/community

We truly appreciate your enthusiasm—and look forward to your future contributions! 😊

We'll review your PR soon.


Tip

⭐ If you find QwenPaw useful, please give us a Star!

Star QwenPaw

Staying ahead

Star QwenPaw on GitHub and be instantly notified of new releases.

Your star helps more developers discover this project! 🐾

jinliyl added 2 commits July 7, 2026 11:53
- Add Usage import and integrate token estimation for auto memory search
- Implement _get_token_estimate_divisor and _estimate_message_text_tokens methods
- Update _build_auto_memory_search_msg to calculate and include token usage
- Enhance embedding configuration documentation with backend-specific requirements
- Update console UI with improved embedding activation conditions and Ollama support
- Modify doctor checks to validate credentials based on selected embedding backend
- Adjust auto memory interval recommendations and improve raw log search descriptions
… logic

- Remove MAX_QUERY_CHARS constant from adbpg and reme_light managers
- Delete old _build_query implementation with character limiting logic
- Add new simplified _build_query in base_memory_manager returning latest user message only
- Update tests to verify the new query building behavior with user messages
- Remove redundant query building implementations from child classes
@jinliyl
jinliyl requested a deployment to ai-review-approved July 7, 2026 03:56 — with GitHub Actions Waiting
@jinliyl
jinliyl requested a deployment to maintainer-approved July 7, 2026 03:56 — with GitHub Actions Waiting
…tion logic

- Align embedding enablement conditions with AgentScope credential requirements
- Update API key and base URL requirements for different embedding backends
- Clarify that API key is required for OpenAI-compatible and Gemini backends
- Mark base URL as optional for OpenAI-compatible backends
- Simplify Ollama host configuration handling
- Update multilingual documentation and console UI tooltips
- Adjust credential mapping for different backend types
- Modify embedding validation logic to require API key for OpenAI-compatible backends
- Update test cases to reflect new embedding configuration requirements
@jinliyl
jinliyl requested a deployment to ai-review-approved July 7, 2026 07:30 — with GitHub Actions Waiting
@jinliyl
jinliyl requested a deployment to maintainer-approved July 7, 2026 07:31 — with GitHub Actions Waiting
- Adjusted column widths in embedding configuration tables
- Fixed table formatting in config.en.md documentation
- Improved table layout in config.zh.md documentation
- Updated table structure in memory.en.md documentation
- Corrected table formatting in memory.zh.md documentation
- Ensured consistent table presentation across all docs
@jinliyl
jinliyl requested a deployment to ai-review-approved July 7, 2026 07:32 — with GitHub Actions Waiting
@jinliyl
jinliyl requested a deployment to maintainer-approved July 7, 2026 07:32 — with GitHub Actions Waiting
@jinliyl jinliyl changed the title feat(memory): add token estimation and enhance embedding configuration feat(memory): add usage-aware auto search and backend-specific embeddings Jul 7, 2026
- Add MAX_QUERY_CHARS constant to limit query length to 50 characters
- Truncate user messages to MAX_QUERY_CHARS in _build_query method
- Add OPENAI_COMPAT_EMBEDDING_BACKENDS sync comment in reme_config.py
- Export isEmbeddingEnabled function and update comments in ReMeLightMemoryCard.tsx
- Add unit tests for query truncation functionality
- Add comprehensive tests for embedding configuration validation
@jinliyl
jinliyl requested a deployment to ai-review-approved July 7, 2026 08:15 — with GitHub Actions Waiting
@jinliyl
jinliyl temporarily deployed to maintainer-approved July 7, 2026 08:15 — with GitHub Actions Inactive
@jinliyl
jinliyl requested a review from xieyxclack July 7, 2026 08:16
@rayrayraykk
rayrayraykk merged commit 9dae676 into agentscope-ai:main Jul 7, 2026
24 of 25 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in QwenPaw Jul 7, 2026
AIArbHub added a commit to AIArbHub/QwenPaw that referenced this pull request Jul 8, 2026
commit e936dd4
Author: Qin Xiaoming <xiaoming.qxm@gmail.com>
Date:   Wed Jul 8 21:21:25 2026 +0800

    fix(mcp): apply runtime approval level to driver policy (agentscope-ai#5864)

    Co-authored-by: Xiaoming Qin <xiaoming.qxm@alibaba-inc.com>

commit adceab9
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Wed Jul 8 17:36:13 2026 +0800

    feat(cron): add tool safety toggle for cron jobs to control approval … (agentscope-ai#5847)

commit 717aa4d
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Wed Jul 8 16:35:14 2026 +0800

    feat(console): enhance approval card UI and UX (agentscope-ai#5855)

commit 2cf61c5
Author: Keefe Wong <595751021@qq.com>
Date:   Wed Jul 8 16:21:45 2026 +0800

    feat(console): enable long text upload (agentscope-ai#5854)

commit 691724c
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Wed Jul 8 15:19:23 2026 +0800

    fix(runtime): persist interrupted turn state and suppress empty cancel messages (agentscope-ai#5838)

commit 1178097
Author: zhijianma <zhijian.mzj@alibaba-inc.com>
Date:   Wed Jul 8 15:18:50 2026 +0800

    Revert "feat(console): enable long text upload regression config and optimize message rendering (agentscope-ai#5845)" (agentscope-ai#5851)

commit 5d335fe
Author: hehuang139 <ox48@qq.com>
Date:   Wed Jul 8 14:58:03 2026 +0800

    fix(providers): retry streaming OpenAI APIError with body status codes (agentscope-ai#5799)

commit c1ff7bc
Author: Syed Osama Ali Shah <86572800+Osamaali313@users.noreply.github.com>
Date:   Wed Jul 8 09:57:52 2026 +0300

    fix(agents): stop dropping self-paired tool messages during sanitation (agentscope-ai#5792)

commit a3be71b
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Wed Jul 8 14:55:42 2026 +0800

    feat: Bundle Node runtime for ACP desktop (agentscope-ai#5814)

commit dc4f50c
Author: Keefe Wong <595751021@qq.com>
Date:   Wed Jul 8 14:17:35 2026 +0800

    feat(console): enable long text upload regression config and optimize message rendering (agentscope-ai#5845)

commit 41755a6
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Wed Jul 8 11:13:55 2026 +0800

    fix(packaging): add static project.urls for GitHub dependency graph (agentscope-ai#5839)

commit 69ff31d
Author: Irene Lin <yin.lin@alibaba-inc.com>
Date:   Tue Jul 7 19:53:00 2026 -0700

    fix(scroll): protect the active turn, add graduated pressure relief, and make recall failures unmistakable (agentscope-ai#5765)

commit 7e86404
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Tue Jul 7 19:06:30 2026 +0800

    chore(version): bump version 2.0.0b4 (agentscope-ai#5837)

commit 9dae676
Author: jinliyl <6469360+jinliyl@users.noreply.github.com>
Date:   Tue Jul 7 16:41:54 2026 +0800

    feat(memory): add usage-aware auto search and backend-specific embeddings (agentscope-ai#5820)

commit b113eea
Author: hongxicheng <1003394729@qq.com>
Date:   Tue Jul 7 16:37:40 2026 +0800

    feat(plugin): support plugin-registered custom channels with schema-driven config UI (agentscope-ai#4693)

commit bd8e8b9
Author: zhijianma <zhijian.mzj@alibaba-inc.com>
Date:   Tue Jul 7 16:26:29 2026 +0800

    feat(console, chat): remove default mode  of session approval level (agentscope-ai#5832)

commit 3dfef8a
Author: Mo xi <i@morxi.com>
Date:   Tue Jul 7 16:09:52 2026 +0800

    feat(channels): matrix Add Streaming Mode Like Discord in Matrix (agentscope-ai#5585)

commit 88b662f
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Tue Jul 7 16:00:09 2026 +0800

    fix: sanitize const Schema Field for Gemini Tool Parameters (agentscope-ai#5827)

commit ed2fe73
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Tue Jul 7 15:59:23 2026 +0800

    fix(offloader): handle TextBlock objects in offload_tool_result (agentscope-ai#5831)

commit 6aff001
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Tue Jul 7 15:52:15 2026 +0800

    feat(coding-mode): allow selecting hidden folders in project browser (agentscope-ai#5828)

commit fc7b64e
Author: sidiluo <wb-lsd703406@alibaba-inc.com>
Date:   Tue Jul 7 15:48:15 2026 +0800

    docs (website): add new blog (agentscope-ai#5825)

commit 5d27c3e
Author: Osier-Yi <njuyaoliuyi@gmail.com>
Date:   Tue Jul 7 15:47:20 2026 +0800

    fix (plugin): pet approval bug (agentscope-ai#5830)

commit e80860c
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Tue Jul 7 11:54:04 2026 +0800

    feat(desktop): hidden 8-click logo gesture to open DevTools (agentscope-ai#5805)

commit ae36f4e
Author: jinliyl <6469360+jinliyl@users.noreply.github.com>
Date:   Tue Jul 7 11:47:31 2026 +0800

    refactor(memory): simplify auto-memory search state and context handling (agentscope-ai#5815)

commit 085d6b2
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Mon Jul 6 18:18:47 2026 +0800

    feat(ci): add QwenPaw review bot (agentscope-ai#5736)

commit 58ad207
Author: VectorPeak <garrufariw@gmail.com>
Date:   Mon Jul 6 17:25:56 2026 +0800

    fix(console): route plugin market details through link guard (agentscope-ai#5750)

commit c872d7c
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 16:00:58 2026 +0800

    fix(providers): restore OpenRouter OAuth router dropped in Runtime 2.0 (agentscope-ai#5806)

commit 6ff2f02
Author: wangxhu <wananing@outlook.com>
Date:   Mon Jul 6 15:48:32 2026 +0800

    fix(crons): record run timestamps in job timezone (agentscope-ai#5783)

commit dd93efb
Author: hongxicheng <1003394729@qq.com>
Date:   Mon Jul 6 15:44:48 2026 +0800

    fix(yuanbao): prevent connection failures from empty api_domain and missing proto descriptors (agentscope-ai#5804)

commit 6e62383
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 15:22:57 2026 +0800

    fix(runtime): remove stale language arg from _process_memory_section call (agentscope-ai#5803)

commit c1de2ba
Author: Eric Zhu <320302+ekzhu@users.noreply.github.com>
Date:   Sun Jul 5 23:29:39 2026 -0700

    fix(runtime): respect configured workspace prompt files (agentscope-ai#5396)

commit 7a0a6bd
Author: ManJieqi <40858189+manjieqi@users.noreply.github.com>
Date:   Mon Jul 6 14:18:05 2026 +0800

    fix: add timezone.utc to datetime.fromtimestamp in AgentMdManager (agentscope-ai#5768)

commit 6769fba
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 13:55:46 2026 +0800

    chore(dep): pin ACP version to avoid breaking change (agentscope-ai#5798)

commit 91b0b16
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Mon Jul 6 13:53:50 2026 +0800

    Fix: timestamp always visible &&  Double /api prefix (agentscope-ai#5802)

commit 0bc68ed
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Mon Jul 6 11:49:56 2026 +0800

    feat: switch desktop release to Tauri (agentscope-ai#5734)

commit cc6303a
Author: VectorPeak <garrufariw@gmail.com>
Date:   Mon Jul 6 11:48:51 2026 +0800

    fix(utils): recover JSON after leading whitespace (agentscope-ai#5766)

commit bb313ac
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Mon Jul 6 11:31:53 2026 +0800

    fix: Include ACP modules in desktop bundle (agentscope-ai#5794)

commit 7052644
Author: y1y5 <105190237+y1y5@users.noreply.github.com>
Date:   Mon Jul 6 10:51:39 2026 +0800

    docs(plugins-migration): update v1 to v2 migration guides (agentscope-ai#5752)

    * docs(plugins-migration): update v1 to v2 migration guides

    * docs(plugins): address migration guide review comments

    * add migration guide navigation entry

commit f5b1203
Author: mi1k7 <75235876+ustc-mkh@users.noreply.github.com>
Date:   Sat Jul 4 00:28:22 2026 +0800

    feat(sandbox): implement windows native sandbox (agentscope-ai#5525)

    Co-authored-by: cuiyuebing <cuipaofu@gmail.com>

commit f69e61d
Author: wangfei010313 <wangfei01219@126.com>
Date:   Fri Jul 3 18:19:30 2026 +0800

    fix(providers): update GitHub Models to new endpoint and support fine-grained PAT (agentscope-ai#5735)

commit e228026
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Fri Jul 3 17:16:00 2026 +0800

    feat: add request timeout, retry and AbortSignal support (agentscope-ai#5764)

commit 66051e6
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Fri Jul 3 16:12:46 2026 +0800

    refactor(session list): unify session item into SessionItem component(agentscope-ai#5754)

commit 856f0ce
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Fri Jul 3 16:11:04 2026 +0800

    fix(config): make agent resilient to invalid MCP client config (agentscope-ai#5755)

commit 13af342
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Fri Jul 3 15:18:32 2026 +0800

    fix: show stream completion time instead of first-chunk time for assistant messages (agentscope-ai#5742)

commit 456cbf9
Author: sidiluo <wb-lsd703406@alibaba-inc.com>
Date:   Fri Jul 3 14:57:40 2026 +0800

    fix(website): update blog developer day collection and add blog GA tracking (agentscope-ai#5758)

commit 150c1d9
Author: yaozy2020 <88593746+yaozy2020@users.noreply.github.com>
Date:   Fri Jul 3 14:38:48 2026 +0800

    fix(console): mobile chat history panel shows empty session list (agentscope-ai#5744)

commit 65b4a04
Author: Runlin Lei <lei_runlin@163.com>
Date:   Fri Jul 3 14:34:43 2026 +0800

    refactor(skill): skill-related UI (agentscope-ai#5753)

commit f0cc70f
Author: wangfei010313 <wangfei01219@126.com>
Date:   Fri Jul 3 14:33:58 2026 +0800

    feat: add 'none' memory backend to disable long memory system (agentscope-ai#5732)

commit f0d2279
Author: Yue Cui <39703217+cuiyuebing@users.noreply.github.com>
Date:   Fri Jul 3 14:17:27 2026 +0800

    chore(version): bump version to 2.0.0b3 (agentscope-ai#5760)
AIArbHub added a commit to AIArbHub/QwenPaw that referenced this pull request Jul 9, 2026
commit b0d9d49
Author: Irene Lin <yin.lin@alibaba-inc.com>
Date:   Wed Jul 8 20:51:25 2026 -0700

    fix(scroll): anchor the live turn with a seam banner in the eviction index (agentscope-ai#5871)

commit 9c3a20e
Author: Irene Lin <yin.lin@alibaba-inc.com>
Date:   Wed Jul 8 19:34:25 2026 -0700

    fix(scroll): label un-headlined evicted spans in the eviction index (agentscope-ai#5848)

commit e936dd4
Author: Qin Xiaoming <xiaoming.qxm@gmail.com>
Date:   Wed Jul 8 21:21:25 2026 +0800

    fix(mcp): apply runtime approval level to driver policy (agentscope-ai#5864)

    Co-authored-by: Xiaoming Qin <xiaoming.qxm@alibaba-inc.com>

commit adceab9
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Wed Jul 8 17:36:13 2026 +0800

    feat(cron): add tool safety toggle for cron jobs to control approval … (agentscope-ai#5847)

commit 717aa4d
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Wed Jul 8 16:35:14 2026 +0800

    feat(console): enhance approval card UI and UX (agentscope-ai#5855)

commit 2cf61c5
Author: Keefe Wong <595751021@qq.com>
Date:   Wed Jul 8 16:21:45 2026 +0800

    feat(console): enable long text upload (agentscope-ai#5854)

commit 691724c
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Wed Jul 8 15:19:23 2026 +0800

    fix(runtime): persist interrupted turn state and suppress empty cancel messages (agentscope-ai#5838)

commit 1178097
Author: zhijianma <zhijian.mzj@alibaba-inc.com>
Date:   Wed Jul 8 15:18:50 2026 +0800

    Revert "feat(console): enable long text upload regression config and optimize message rendering (agentscope-ai#5845)" (agentscope-ai#5851)

commit 5d335fe
Author: hehuang139 <ox48@qq.com>
Date:   Wed Jul 8 14:58:03 2026 +0800

    fix(providers): retry streaming OpenAI APIError with body status codes (agentscope-ai#5799)

commit c1ff7bc
Author: Syed Osama Ali Shah <86572800+Osamaali313@users.noreply.github.com>
Date:   Wed Jul 8 09:57:52 2026 +0300

    fix(agents): stop dropping self-paired tool messages during sanitation (agentscope-ai#5792)

commit a3be71b
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Wed Jul 8 14:55:42 2026 +0800

    feat: Bundle Node runtime for ACP desktop (agentscope-ai#5814)

commit dc4f50c
Author: Keefe Wong <595751021@qq.com>
Date:   Wed Jul 8 14:17:35 2026 +0800

    feat(console): enable long text upload regression config and optimize message rendering (agentscope-ai#5845)

commit 41755a6
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Wed Jul 8 11:13:55 2026 +0800

    fix(packaging): add static project.urls for GitHub dependency graph (agentscope-ai#5839)

commit 69ff31d
Author: Irene Lin <yin.lin@alibaba-inc.com>
Date:   Tue Jul 7 19:53:00 2026 -0700

    fix(scroll): protect the active turn, add graduated pressure relief, and make recall failures unmistakable (agentscope-ai#5765)

commit 7e86404
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Tue Jul 7 19:06:30 2026 +0800

    chore(version): bump version 2.0.0b4 (agentscope-ai#5837)

commit 9dae676
Author: jinliyl <6469360+jinliyl@users.noreply.github.com>
Date:   Tue Jul 7 16:41:54 2026 +0800

    feat(memory): add usage-aware auto search and backend-specific embeddings (agentscope-ai#5820)

commit b113eea
Author: hongxicheng <1003394729@qq.com>
Date:   Tue Jul 7 16:37:40 2026 +0800

    feat(plugin): support plugin-registered custom channels with schema-driven config UI (agentscope-ai#4693)

commit bd8e8b9
Author: zhijianma <zhijian.mzj@alibaba-inc.com>
Date:   Tue Jul 7 16:26:29 2026 +0800

    feat(console, chat): remove default mode  of session approval level (agentscope-ai#5832)

commit 3dfef8a
Author: Mo xi <i@morxi.com>
Date:   Tue Jul 7 16:09:52 2026 +0800

    feat(channels): matrix Add Streaming Mode Like Discord in Matrix (agentscope-ai#5585)

commit 88b662f
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Tue Jul 7 16:00:09 2026 +0800

    fix: sanitize const Schema Field for Gemini Tool Parameters (agentscope-ai#5827)

commit ed2fe73
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Tue Jul 7 15:59:23 2026 +0800

    fix(offloader): handle TextBlock objects in offload_tool_result (agentscope-ai#5831)

commit 6aff001
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Tue Jul 7 15:52:15 2026 +0800

    feat(coding-mode): allow selecting hidden folders in project browser (agentscope-ai#5828)

commit fc7b64e
Author: sidiluo <wb-lsd703406@alibaba-inc.com>
Date:   Tue Jul 7 15:48:15 2026 +0800

    docs (website): add new blog (agentscope-ai#5825)

commit 5d27c3e
Author: Osier-Yi <njuyaoliuyi@gmail.com>
Date:   Tue Jul 7 15:47:20 2026 +0800

    fix (plugin): pet approval bug (agentscope-ai#5830)

commit e80860c
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Tue Jul 7 11:54:04 2026 +0800

    feat(desktop): hidden 8-click logo gesture to open DevTools (agentscope-ai#5805)

commit ae36f4e
Author: jinliyl <6469360+jinliyl@users.noreply.github.com>
Date:   Tue Jul 7 11:47:31 2026 +0800

    refactor(memory): simplify auto-memory search state and context handling (agentscope-ai#5815)

commit 085d6b2
Author: lalaliat <78087788+lalaliat@users.noreply.github.com>
Date:   Mon Jul 6 18:18:47 2026 +0800

    feat(ci): add QwenPaw review bot (agentscope-ai#5736)

commit 58ad207
Author: VectorPeak <garrufariw@gmail.com>
Date:   Mon Jul 6 17:25:56 2026 +0800

    fix(console): route plugin market details through link guard (agentscope-ai#5750)

commit c872d7c
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 16:00:58 2026 +0800

    fix(providers): restore OpenRouter OAuth router dropped in Runtime 2.0 (agentscope-ai#5806)

commit 6ff2f02
Author: wangxhu <wananing@outlook.com>
Date:   Mon Jul 6 15:48:32 2026 +0800

    fix(crons): record run timestamps in job timezone (agentscope-ai#5783)

commit dd93efb
Author: hongxicheng <1003394729@qq.com>
Date:   Mon Jul 6 15:44:48 2026 +0800

    fix(yuanbao): prevent connection failures from empty api_domain and missing proto descriptors (agentscope-ai#5804)

commit 6e62383
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 15:22:57 2026 +0800

    fix(runtime): remove stale language arg from _process_memory_section call (agentscope-ai#5803)

commit c1de2ba
Author: Eric Zhu <320302+ekzhu@users.noreply.github.com>
Date:   Sun Jul 5 23:29:39 2026 -0700

    fix(runtime): respect configured workspace prompt files (agentscope-ai#5396)

commit 7a0a6bd
Author: ManJieqi <40858189+manjieqi@users.noreply.github.com>
Date:   Mon Jul 6 14:18:05 2026 +0800

    fix: add timezone.utc to datetime.fromtimestamp in AgentMdManager (agentscope-ai#5768)

commit 6769fba
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Mon Jul 6 13:55:46 2026 +0800

    chore(dep): pin ACP version to avoid breaking change (agentscope-ai#5798)

commit 91b0b16
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Mon Jul 6 13:53:50 2026 +0800

    Fix: timestamp always visible &&  Double /api prefix (agentscope-ai#5802)

commit 0bc68ed
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Mon Jul 6 11:49:56 2026 +0800

    feat: switch desktop release to Tauri (agentscope-ai#5734)

commit cc6303a
Author: VectorPeak <garrufariw@gmail.com>
Date:   Mon Jul 6 11:48:51 2026 +0800

    fix(utils): recover JSON after leading whitespace (agentscope-ai#5766)

commit bb313ac
Author: Jinglin Peng <jlpengcs@gmail.com>
Date:   Mon Jul 6 11:31:53 2026 +0800

    fix: Include ACP modules in desktop bundle (agentscope-ai#5794)

commit 7052644
Author: y1y5 <105190237+y1y5@users.noreply.github.com>
Date:   Mon Jul 6 10:51:39 2026 +0800

    docs(plugins-migration): update v1 to v2 migration guides (agentscope-ai#5752)

    * docs(plugins-migration): update v1 to v2 migration guides

    * docs(plugins): address migration guide review comments

    * add migration guide navigation entry

commit f5b1203
Author: mi1k7 <75235876+ustc-mkh@users.noreply.github.com>
Date:   Sat Jul 4 00:28:22 2026 +0800

    feat(sandbox): implement windows native sandbox (agentscope-ai#5525)

    Co-authored-by: cuiyuebing <cuipaofu@gmail.com>

commit f69e61d
Author: wangfei010313 <wangfei01219@126.com>
Date:   Fri Jul 3 18:19:30 2026 +0800

    fix(providers): update GitHub Models to new endpoint and support fine-grained PAT (agentscope-ai#5735)

commit e228026
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Fri Jul 3 17:16:00 2026 +0800

    feat: add request timeout, retry and AbortSignal support (agentscope-ai#5764)

commit 66051e6
Author: zhaozhuang521 <71918264+zhaozhuang521@users.noreply.github.com>
Date:   Fri Jul 3 16:12:46 2026 +0800

    refactor(session list): unify session item into SessionItem component(agentscope-ai#5754)

commit 856f0ce
Author: Weirui Kuang <39145382+rayrayraykk@users.noreply.github.com>
Date:   Fri Jul 3 16:11:04 2026 +0800

    fix(config): make agent resilient to invalid MCP client config (agentscope-ai#5755)

commit 13af342
Author: qbc <qianbingchen.qbc@alibaba-inc.com>
Date:   Fri Jul 3 15:18:32 2026 +0800

    fix: show stream completion time instead of first-chunk time for assistant messages (agentscope-ai#5742)

commit 456cbf9
Author: sidiluo <wb-lsd703406@alibaba-inc.com>
Date:   Fri Jul 3 14:57:40 2026 +0800

    fix(website): update blog developer day collection and add blog GA tracking (agentscope-ai#5758)

commit 150c1d9
Author: yaozy2020 <88593746+yaozy2020@users.noreply.github.com>
Date:   Fri Jul 3 14:38:48 2026 +0800

    fix(console): mobile chat history panel shows empty session list (agentscope-ai#5744)

commit 65b4a04
Author: Runlin Lei <lei_runlin@163.com>
Date:   Fri Jul 3 14:34:43 2026 +0800

    refactor(skill): skill-related UI (agentscope-ai#5753)

commit f0cc70f
Author: wangfei010313 <wangfei01219@126.com>
Date:   Fri Jul 3 14:33:58 2026 +0800

    feat: add 'none' memory backend to disable long memory system (agentscope-ai#5732)

commit f0d2279
Author: Yue Cui <39703217+cuiyuebing@users.noreply.github.com>
Date:   Fri Jul 3 14:17:27 2026 +0800

    chore(version): bump version to 2.0.0b3 (agentscope-ai#5760)
@jinliyl
jinliyl deleted the dev/embedding branch July 14, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants