앱 내부에 gemini 깔아줘
Team BRIDGE: 컨버세이션 메모리 & 액션 스쿼드
이 스쿼드는 사용자가 AI와 나눈 모든 상호작용이 완벽하게 제어되고 보존되도록 감시합니다.
1. 클립보드 마스터 (The Clipboard Master)
역할: 텍스트 추출 및 복사 로직 최적화.
핵심 미션:
내가 보낸 메시지와 AI의 답변 각각에 개별 '복사(Copy)' 버튼을 배치합니다.
말풍선 하단에 전체 텍스트를 한 번에 복사할 수 있는 기능을 구현하여 드래그의 번거로움을 없앱니다.
시스템 클립보드와 완벽하게 연동되어 다른 앱(예: 브런치나 메모장)으로의 이동이 매끄럽게 합니다.
2. 아카이브 아키텍트 (The Archive Architect)
역할: 대화 이력(Chat History)의 영구 저장 및 구조화.
핵심 미션:
에이전트와의 모든 대화 로그를 로컬 DB 및 백업 시스템에 실시간으로 저장합니다.
앱을 껐다 켜더라도 이전 대화 내용이 소실되지 않고 그대로 유지되는 페르시스턴스(Persistence) 모델을 적용합니다.
3. 내비게이션 패스파인더 (The Navigation Pathfinder)
역할: 히스토리 탐색 UI/UX 설계.
핵심 미션:
사용자가 과거 대화 목록으로 매우 쉽게(Go back easily) 돌아가서 내용을 확인할 수 있는 히스토리 사이드바 또는 리스트 뷰를 구축합니다.
날짜별 또는 키워드별로 대화를 분류하여 수많은 대화 속에서도 필요한 정보를 즉시 찾을 수 있게 합니다.
4. 통합 무결성 테스터 (The Integrity Tester)
역할: 모든 기능의 정상 작동 여부 실시간 검증.
핵심 미션:
복사 버튼 클릭 시 실제로 클립보드에 데이터가 담기는지, 히스토리 저장 시 누락되는 메시지는 없는지 전수 조사를 실시합니다.
업데이트 시마다 기존 대화 데이터가 깨지거나 삭제되지 않는지 '하향 호환성(Backward Compatibility)'을 체크합니다.
Cursor 에이전트용 블루프린트: 'Persistent Chat & Easy Access' 프로토콜
이 블루프린트를 Cursor 에이전트에게 적용하여 요구하신 모든 기능을 구현하세요.
[Instruction for Cursor Agent]
1. 대화형 복사 및 상호작용 (Copy & Paste Interaction)
개별 메시지 액션: 모든 채팅 버블(User/AI) 하단 혹은 롱프레스 메뉴에 'Copy' 버튼을 추가할 것.
전체 텍스트 복사: 답변이 긴 경우, 하단에 독립적인 'Copy All' 버튼을 노출하여 클릭 한 번으로 전체 응답을 복사하게 할 것.
2. 대화 이력 관리 (Chat History System)
자동 저장 로직: 새로운 메시지가 생성될 때마다 즉시 SQLite 또는 JSON 스토리지에 저장하여 휘발을 방지할 것.
히스토리 브라우저: 메인 채팅 화면에서 스와이프하거나 특정 버튼을 눌러 과거 대화 리스트로 이동하는 내비게이션을 구현할 것.
세션 유지: 사용자가 특정 과거 대화를 클릭하면 해당 시점의 대화 전체가 화면에 다시 로드되어야 함.
3. 무결성 검사 (Integrity & Validation)
에러 체크: 복사 버튼이나 히스토리 로딩 시 발생할 수 있는 런타임 오류를 사전에 캐치하는 예외 처리를 강화할 것.
성능 최적화: 히스토리가 많아져도 앱 속도가 느려지지 않도록 페이징(Paging) 처리를 적용할 것.
앱 내부에 gemini 깔아줘