LangBot v4.10.9
This patch release improves Plugin Runtime reliability, platform compatibility, provider interoperability, and the agent onboarding experience.
Highlights
- Plugin Runtime reliability: upgrade to
langbot-plugin==0.5.6, install plugin artifact dependencies in isolated digest-scoped environments, and improve cold reconcile/startup behavior. - Windows and provider compatibility: improve native Windows support, add Dify API adaptation, and optimize WeCom WebSocket loading.
- Messaging platforms: add QQ Official Bot Markdown replies; fix QQ streaming snapshots, WeCom Customer Service message identifiers, LINE session identity, and LINE @mentions.
- Provider interoperability: stringify MCP tool results for OpenAI-compatible APIs and tolerate multimodal history whose image parts were trimmed.
- Agent onboarding: rework the onboarding wizard and complete locale coverage.
- Web and monitoring fixes: restore plugin-page SDK loading, return a proper not-found state after plugin removal, and restore SQLite token statistics.
- OSS and native-install compatibility: repair invitation registration/password handling, support legacy sensitive-word lists over 64 patterns, and make SeekDB optional for native installs.
Release verification
The final release commit passed:
- Python 3.11, 3.12, and 3.13 unit tests;
- fast integration, E2E startup, and Box integration tests;
- coverage, Ruff, frontend lint, CodeQL, CLA, and development-image build checks;
- locked installation with
langbot-plugin==0.5.6; - frontend production build, wheel/sdist build, metadata and archive-content checks;
- clean wheel installation and CLI smoke test;
- Docker Buildx multi-platform build validation for
linux/amd64andlinux/arm64.
Full Changelog: v4.10.8...v4.10.9