v1.2 β Group Chat: Dual-Pet Autonomous Discussions
π Group Chat (v1.2)
Two pets, one stage. Duck and Capybara appear simultaneously and engage in autonomous multi-turn discussions.
What's New
- Dual-Pet Group Chat: Open from menu bar, configure both pets' personalities, start a topic
- Autonomous Pet-to-Pet Dialogue: User speaks β pets discuss among themselves (2-3 rounds) β then respond
- Color-Coded Bubbles: Duck (warm cream π‘), Capybara (ice blue π΅), User (white β¬)
- Hover Glow Effects: Mouse over any bubble for a subtle highlight
- Collapsible Bubble Stacks: Auto-fold with "βΌ N more..." expander
- Rich Conversation Log: Bold speaker names, proper spacing
- AI Session Summary: Stop the session to receive an AI-generated discussion summary
- Round Counting: Fixed bug where Capybara would skip replying in round 2+
- Clean Stop: All UI residues properly cleaned when ending a session
Bug Fixes
- Capybara now always participates in round 2+ discussions
- User input window color now distinctly white (not matching Duck's cream)
- Stop button properly clears all bubble/fold/input windows
Files
duck-pet.swiftβ Main app (+675 lines for Group Chat)pet-group-chat.pyβ AI orchestration engine (new)README.mdβ Updated with Group Chat section and screenshot
Download
Grab DesktopDuck-v1.2.app.zip below, unzip, and run!
Requirements
- macOS 12+ (native AppKit)
- Python 3 + Pillow
- MiniMax API key