-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore: Refactor message types to use unified schema #456
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
PR Type
Enhancement, Bug fix, Tests
Description
Unified message schema introduced for consistent message handling.
Refactored message validation and parsing logic for robustness.
Updated tests to align with the new schema and validation.
Removed redundant logging and improved code formatting.
Changes walkthrough 📝
8 files
Introduced unified message schema for message handling.
Updated message data type to use unified schema.
Integrated unified schema in email message handling.
Applied unified schema in Slack integration workflows.
Adjusted message assertion to use unified schema.
Refactored tool-call logic to use unified schema.
Centralized message validation and parsing with unified schema.
Updated workflow detail logic for unified schema.
3 files
Updated agent tests to validate against unified schema.
Refactored model-call tests for schema validation.
Enhanced tool-call tests with unified schema validation.
2 files
Adjusted workflow router to handle null results.
Removed redundant logging in cache utility.