Bump SDK to 0.2.2 (adds tool calling support)#2
Conversation
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
WalkthroughUpdates dependency versions in the project's Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
🧰 Additional context used📓 Path-based instructions (1)Cargo.toml📄 CodeRabbit inference engine (CLAUDE.md)
Files:
🧠 Learnings (2)📓 Common learnings📚 Learning: 2025-09-12T18:29:41.802ZApplied to files:
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
🔇 Additional comments (2)
Comment |
Updates tracing-subscriber from 0.3.19 to 0.3.20 to address RUSTSEC-2025-0055: logging user input may result in poisoning logs with ANSI escape sequences. Also updates related dependencies (matchers, nu-ansi-term) and removes unused transitive dependencies (overload, winapi). Note: serde_cbor unmaintained warning (RUSTSEC-2021-0127) comes from opensecret SDK dependency and will be addressed in a future SDK update. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Updates opensecret SDK from 0.2.1 to 0.2.2, which adds support for OpenAI-compatible tool calling.
Changes
opensecretdependency from 0.2.1 to 0.2.2New Features
The SDK now includes:
toolsandtool_choicefields in ChatCompletionRequesttool_callsfield in ChatMessage and ChatMessageDeltaTesting
Resolves the issue reported in https://gist.github.com/justinmoon/062f73444cb13ee3a7ea9b981ffb456a
Summary by CodeRabbit