Release v1.2.0 - Enhanced Chat with Image Support
We are excited to introduce Rusty Buddy v1.2.0, which brings a significant enhancement to the chat functionality by incorporating image support. This release empowers users to enrich their interactions with AI by providing visual context, leading to more insightful and accurate responses.
New Features
- Image Upload in Chat
- You can now include images in your chat using the new
--image
or-i
command-line option. This feature allows you to present visual content alongside text, offering the AI additional context to generate responses. - Supports various image formats including JPEG, PNG, and more, which are base64 encoded before being sent.
- You can now include images in your chat using the new
CLI Enhancements
-
Chat Command
- New
--image
flag:- Use
--image path/to/image.jpg
to upload an image for the AI to analyze. - This can be combined with other chat options like
--persona
and--directory
for more tailored interactions.
- Use
Example Usage:
rusty-buddy chat --new --image ./path/to/your_image.png --persona rust
- New
Documentation Updates
- Comprehensive examples and use cases added to the documentation to guide users on leveraging the new image upload feature in chat sessions.
- Enhanced and clarified existing documentation sections to improve user guidance and support.
Technical Improvements
- Codebase Refactoring
- Extended the
Message
struct to support image paths alongside text content. - Updated the OpenAI API integration in
rbchat
to effectively handle multi-part messages that include both text and images. - Ensured backward compatibility with previous versions of chat interactions.
- Extended the
Bug Fixes
- Minor bug fixes and optimizations to improve overall performance and reliability.
This release marks a step towards making Rusty Buddy an even more versatile tool in developers' workflows by incorporating advanced interaction capabilities. Whether you're working on complex debugging tasks or brainstorming creative ideas, Rusty Buddy's new image-powered chat can provide you with the contextually rich assistance you need.
As always, we appreciate your feedback. Please continue to report any issues or suggestions to help us improve Rusty Buddy. Thank you for your continued support!
Happy chatting with your AI assistant! 📷🤖
What's Changed
- Bump termimad from 0.30.1 to 0.31.0 by @dependabot in #5
Full Changelog: v1.1.6...v1.2.0