v1.1.0 Release
Highlights
- Added support for glm 4.6 and kimi-k2 (including extended thinking mode).
- Introduced TokenEvent for RL and a new ConversationErrorEvent.
- Improved visualization of CondensationRequest
- Telemetry improvements: automatic log directory creation
- Observability: ad support for OpenTelemetry via Laminar.
- FileEditor now supports reading image file.
What's Changed
Added
- Support glm 4.6 by @simonrosenberg in #1046
- Support
kimi-k2-thinkingby @ryanhoangt in #1093 - Add image file viewing support to FileEditor by @SmartManoj in #1016
- Support kimi-k2 extended thinking, fix prompt caching stats, fix max output by @xingyaoww in #1133
- examples: add observability example by @enyst in #1131
- add TokenEvent and TokenEvent processing for RL by @lintangsutawika in #1123
- visualizer: render CondensationRequest nicely by @enyst in #1113
- Auto-create log directory for telemetry by @SmartManoj in #1111
Fixes and Improvements
- Fix Datadog log-query to use Logs API instead of Error Tracking API by @neubig in #1043
- fix: recursively parse nested tools params by @Edward-sy in #1011
- refactor: git SHA-based Docker tags by default, versioned tags only on releases by @xingyaoww in #1088
- fix race during cleanup by @enyst in #1095
- Revert "Add FallbackRouter for LLM failover support" by @xingyaoww in #1105
- Fix Remote Runtime API Authentication by @xingyaoww in #1090
- We now have an explicit ConversationErrorEvent in the stream by @tofarr in #1106
- Remove default path from ENV_ROOT assignment by @SmartManoj in #1050
- Use shell:bash in run-examples workflow by @xingyaoww in #1057
- Allow override git ref/sha in docker build by configuring BuildConfig by @xingyaoww in #1100
- Fix: LLM telemetry logging by @enyst in #1028
- fix(condenser): When condensation is triggered by the unhandled_condensation_request condition, it will result in empty condensation. by @CLFutureX in #1034
- Enable Ruff checks for mutable defaults (B006, B008, B039, RUF012) by @enyst in #1055
- Handle nested field schema formatting for tool description by @ryanhoangt in #1001
- Fix resume reconciliation by treating litellm_extra_body as runtime override by @enyst in #1115
- tests(llm): add explicit retry behavior tests for empty
choicesby @enyst in #1107 - SDK: export ConversationExecutionStatus via public API by @enyst in #1126
- fix(backend): unable to create a new conversation using the planning agent’s tools. by @hieptl in #1125
- Simplify API Workspace example with
image_pull_policyargument; fix erroneous clean up of client by @xingyaoww in #1127 - refactor: move TokenEvent from llm_convertible to event by @xingyaoww in #1130
- Fix success rate calculation to exclude skipped tests by @xingyaoww in #1136
- Refactor: Always include risk fields by @malhotra5 in #1052
New Contributors
- @Edward-sy made their first contribution in #1011
- @lintangsutawika made their first contribution in #1123
Full Changelog: 1.0.0...v1.1.0