-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Problem
Currently, we lack a lightweight way to flag important decisions and design discussions in chat activities, forcing us to use GitHub issues as a workaround for persisting key context.
Proposed Solution
A shared pin space per activity/room that allows all participants (humans and AIs) to collaboratively maintain important context:
Core Features:
/pincommand to flag messages/threads as important- Shared pin board per room visible to all participants
- Edit/delete capabilities for pinned items
- Automatic RAG relevance boosting for pinned content
- Visual indicators in chat UI (pin icons, highlighted messages)
Integration Points:
- Chat UI: Pin board showing pinned messages (similar to Slack/Discord)
- RAG System: Pinned content gets higher relevance scores during vector search
- Database: Store pin metadata (who pinned, when, room context)
- Cross-AI visibility: All AIs in the room reference the same pinned context
Use Cases:
- Pin test plans and design decisions for team-wide reference
- Maintain action items and key decisions without losing them in scroll
- Collaborative "working memory" for ongoing activities
- Lightweight alternative to GitHub issues for transient team context
Design Questions:
- Should pins expire after X days or persist indefinitely?
- Can we pin entire threads vs individual messages?
- Should there be pin categories (design-decision, action-item, important-context)?
- How to handle pin conflicts or duplicates?
This feature would solve the "telepathy" problem at the room level by ensuring all participants share the same highlighted context, making our collaborative work more efficient and context-aware.