v0.3.0

Tencent/WeKnorav0.3.0Feb 9, 2026by lyingbug

AI Summary

This is a significant feature release introducing agent skills, shared spaces, and KB/agent sharing capabilities. The release also adds Bing search provider, configurable frontend backend host/port, and various enhancements to MCP, Redis, and logging.

Key Highlights

  • Agent skills and sandbox configuration
  • Shared Space and KB/Agent Sharing
  • Bing search provider
  • Configurable backend host and port via frontend
  • Global log level configuration via environment variable
  • Enhanced MCP tool name and description handling for security

New Features

  • Agent skills with sandbox configuration
  • Shared Space and KB/Agent Sharing
  • Bing search provider
  • Configurable backend host and port
  • Global log level via REDIS_USERNAME environment variable support
  • Web fetch tool with DNS pinning and validation
  • num_ctx instead of truncate for embedding truncation

Full Release Notes

## What's Changed
* fix: MCP Client connection state not marked as closed after connection loss in SSE transport type by @manx98 in https://github.com/Tencent/WeKnora/pull/607
* Update session.md | 停止会话 by @dragon8git in https://github.com/Tencent/WeKnora/pull/604
* feat(web_fetch): enhance web fetch tool with DNS pinning and validati… by @lyingbug in https://github.com/Tencent/WeKnora/pull/611
* refactor: Refactor rune handling for correct chunk merging by @begoniezhao in https://github.com/Tencent/WeKnora/pull/614
* feat: add bing search provider by @chengjoey in https://github.com/Tencent/WeKnora/pull/615
* fix: clear tag selection state when re-entering knowledge base by @ChenRussell in https://github.com/Tencent/WeKnora/pull/617
* feat: Use num_ctx instead of truncate for embedding truncation by @begoniezhao in https://github.com/Tencent/WeKnora/pull/623
* feat: Add configurable global log level via env by @begoniezhao in https://github.com/Tencent/WeKnora/pull/625
* docs: update Air installation command from cosmtrek/air to air-verse/air by @MEKXH in https://github.com/Tencent/WeKnora/pull/627
* fix(chat): strip thinking content from model output by @MEKXH in https://github.com/Tencent/WeKnora/pull/628
* feat(redis): add REDIS_USERNAME support for Redis ACL by @Dounx in https://github.com/Tencent/WeKnora/pull/626
* Feat/agent skills by @voidkey in https://github.com/Tencent/WeKnora/pull/621
* feat(redis): add REDIS_USERNAME environment variable for Redis ACL cnfiguration by @lyingbug in https://github.com/Tencent/WeKnora/pull/630
* feat: enhance agent skills sandbox configuration and availability by @lyingbug in https://github.com/Tencent/WeKnora/pull/631
* feat: update sandbox service configuration in Docker Compose files by @lyingbug in https://github.com/Tencent/WeKnora/pull/632
* docs: fix api link by @liweijie0812 in https://github.com/Tencent/WeKnora/pull/633
* Optimize Jaccard function for set comparisons by @CodeMarker0 in https://github.com/Tencent/WeKnora/pull/634
* chore: fix ChunkExtracter typo (ChunkExtractor) by @ChenRussell in https://github.com/Tencent/WeKnora/pull/660
* fix: typo missed in previous commit by @voidkey in https://github.com/Tencent/WeKnora/pull/663
* fix: replace standard log with structured logger in main and recovery middleware by @hobostay in https://github.com/Tencent/WeKnora/pull/662
* feat: enhance MCP tool name and description handling for security by @lyingbug in https://github.com/Tencent/WeKnora/pull/665
* feat(frontend): allow configurable backend host and port by @Dounx in https://github.com/Tencent/WeKnora/pull/666
* feat: add REDIS_USERNAME support for asynq client by @Dounx in https://github.com/Tencent/WeKnora/pull/667
* Shared Space & KB/Agent Sharing by @lyingbug in https://github.com/Tencent/WeKnora/pull/661

## New Contributors
* @manx98 made their first contribution in https://github.com/Tencent/WeKnora/pull/607
* @dragon8git made their first contribution in https://github.com/Tencent/WeKnora/pull/604
* @Dounx made their first contribution in https://github.com/Tencent/WeKnora/pull/626
* @liweijie0812 made their first contribution in https://github.com/Tencent/WeKnora/pull/633
* @CodeMarker0 made their first contribution in https://github.com/Tencent/WeKnora/pull/634
* @hobostay made their first contribution in https://github.com/Tencent/WeKnora/pull/662

**Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.2.14...v0.3.0