What's Changed
- docs(website): update documentation to v1.1.5 by @xieyxclack in #4013
- feat(chat): generate session titles asynchronously via LLM by @ekzhu in #3829
- fix(message_processing): return resolved path for file:// URL audio blocks by @karls0r in #4021
- Fix(Provider): Increase
max_tokenfor anthropic compatible models by @pan-x-c in #4054 - perf(console): Solve duplicate rendering by @zhaozhuang521 in #4052
- fix(mcp): typo fix by @qbc2016 in #4058
- fix(mcp): use sse_read_timeout as MCP tool execution_timeout instead of HTTP connect timeout by @qbc2016 in #4061
- fix(utils): remove redundant codes by @qbc2016 in #4048
- fix(channel): telegram network retry by @Leirunlin in #4039
- feat(i18n): add Brazilian Portuguese (pt-BR) locale support by @Jailtonfonseca in #4009
- fix(skill): resilient loading for migrated or malformed skill & skill pool entries by @Leirunlin in #4016
- fix(approval): /approve shorthand ignores request_id argument by @xieyxclack in #4014
- docs(faq): Docs for handling APITimeoutError when running in WSL2 (NAT mode) by @hllqkb in #4005
- feat(skill): Add skill install/uninstall cli by @Leirunlin in #4053
- chore(version): bumping version to 1.1.5p2 by @xieyxclack in #4071
New Contributors
- @karls0r made their first contribution in #4021
- @Jailtonfonseca made their first contribution in #4009
- @hllqkb made their first contribution in #4005
Full Changelog: v1.1.5.post1...v1.1.5.post2