-
-
Notifications
You must be signed in to change notification settings - Fork 598
Add thought signature #1245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add thought signature #1245
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Latest suggestions up to 0373266
Previous suggestionsSuggestions up to commit 0373266
✅ Suggestions up to commit 5938742
✅ Suggestions up to commit 8e90ae2
✅ Suggestions up to commit e185f43
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PR Type
Enhancement
Description
Add
ThoughtSignatureproperty to conversation models for storing AI reasoningPropagate thought signature through dialog metadata and storage layers
Integrate thought signature handling in Google AI chat completion provider
Update MongoDB storage mapping to persist thought signature data
Diagram Walkthrough
File Walkthrough
8 files
Add ThoughtSignature to DialogMetaData modelAdd ThoughtSignature property and update From methodMap ThoughtSignature in dialog retrieval operationsAssign ThoughtSignature from response to messageCreate new model for storing thought and tool call dataExtract and propagate thought signature in chat completionsAdd ThoughtSignature to realtime content partsAdd ThoughtSignature to MongoDB dialog metadata mapping1 files
Add global using for ChatThoughtModel namespace1 files
Refactor streaming message creation for consistency