배경 - composer 입력창에서 @ 기호로 프로젝트 파일을 멘션하고, 선택한 파일을 대화에 첨부할 수 있는 기능이 필요하다. - 사용자는 파일 경로를 직접 정확히 입력하지 않아도, @ 뒤에 일부 문자를 입력해 파일 검색 팝업에서 원하는 파일을 선택할 수 있어야 한다. 핵심 요구사항 - 입력창에서 @ 기호를 입력한 뒤 두 글자 이상을 입력하면 파일 리스트 팝업을 표시한다. - 예: @ut, @app, @re...Carl Friedrich Gauss
배경 - 에이전트가 도구를 호출할 때 현재는 호출 내용을 텍스트 중심으로만 인지하게 되어, 사용자가 어떤 종류의 작업이 실행되는지 빠르게 파악하기 어렵다. - Codex App 스타일에 맞춰 도구 호출 항목의 앞쪽에 작은 아이콘을 표시하고, 도구 유형에 따라 아이콘을 다르게 보여준다. 목표 - 도구 호출 row 또는 timeline 항목을 볼 때 “읽기/쓰기/탐색/명령 실행” 같은 작업 성격이 한눈에 구분되도록...Carl Friedrich Gauss
배경 - 이 일감은 앱 업데이트 기능을 바로 구현하는 개발 일감이 아니라, 데스크톱 앱 업데이트 정책과 사용자 경험을 결정하기 위한 전략/기획 일감이다. - Windows/macOS 대상 Electron 앱 배포에서 업데이트 확인, 다운로드, 적용 시점, 트래픽 제어, 사용자 노출 방식을 어떻게 가져갈지 먼저 정리한다. 논의 범위 - 카나리 배포 전략: 전체 사용자에게 즉시 배포하지 않고 일부 사용자/버전/조직...Carl Friedrich Gauss
배경 - 새 세션을 열었거나 아직 출력/대화 내용이 없는 상태에서 중앙 영역이 비어 보이지 않도록 Codex App 스타일의 인트로 메시지를 표시한다. - 입력창 placeholder와는 별개로, 메인 출력창/대화 타임라인의 empty state에 표시되는 큰 안내 문구이다. - 첨부 예시처럼 어두운 빈 화면 중앙에 간결한 한 줄 메시지를 배치하고, 하단 composer는 기존 위치와 밀도를 유지한다. 목표 U...Carl Friedrich Gauss
배경 - Codex App 클론의 입력창/composer가 더 자연스럽게 보이도록 placeholder를 추가한다. - placeholder는 단일 고정 문구가 아니라 여러 가지 입력 예시 템플릿을 보여주어 사용자가 요청 형태를 쉽게 떠올릴 수 있게 한다. 요구사항 - 입력창이 비어 있을 때 placeholder 문구를 표시한다. - placeholder 후보를 여러 개의 템플릿으로 정의한다. - 앱 진입/...Carl Friedrich Gauss
glob 패턴을 이용해 민감파일 접근 제한 정책을 정의하고, 앱의 파일 읽기/컨텍스트 수집/도구 실행 흐름에 일관되게 반영한다. 요구사항: - 민감파일 접근 제한 대상을 glob 패턴으로 정의할 수 있어야 한다. - 정책은 requirements.toml 또는 이에 준하는 enterprise 정책 설정에서 관리되어야 한다. - 예: .env, *.pem, *.key, id_rsa, credentials 관련 파...Carl Friedrich Gauss
Windows용 배포 산출물에 ripgrep(rg) 실행 파일을 함께 포함해, 사용자 환경의 PATH 설정과 무관하게 앱 내부 기능에서 안정적으로 사용할 수 있도록 한다. 요구사항: - Windows 10/11 x64 배포 산출물에 rg 실행 파일을 번들링한다. - 앱 실행 시 사용자 PC에 rg가 별도로 설치되어 있지 않아도 내부 기능에서 rg를 사용할 수 있어야 한다. - app-server 또는 프로세스 ...Carl Friedrich Gauss
전역 및 프로젝트별 스킬을 앱에서 등록, 조회, 관리, 삭제할 수 있는 기능을 추가한다. 요구사항: - 스킬 설정을 전역 범위와 프로젝트별 범위로 구분해 관리할 수 있어야 한다. - 사용자는 스킬을 등록하고, 등록된 스킬의 이름/설명/적용 범위/경로 또는 출처를 확인할 수 있어야 한다. - 등록된 스킬을 수정하거나 삭제할 수 있어야 한다. - 프로젝트별 스킬은 해당 프로젝트 컨텍스트에서만 적용되어야 한다. ...Carl Friedrich Gauss
전역 및 프로젝트별 MCP 서버를 앱에서 등록, 조회, 관리, 삭제할 수 있는 기능을 추가한다. 요구사항: - MCP 서버 설정을 전역 범위와 프로젝트별 범위로 구분해 관리할 수 있어야 한다. - 사용자는 MCP 서버 이름, 실행/접속 방식, 필요한 설정값을 등록할 수 있어야 한다. - 등록된 MCP 서버 목록에서 적용 범위(전역/프로젝트), 상태, 주요 설정을 확인할 수 있어야 한다. - 등록된 MCP 서버...Carl Friedrich Gauss
어시스턴트 응답이 스트리밍되는 동안 사용자가 대기 상태를 명확히 인지할 수 있도록 "생각 중" 표시를 추가한다. 요구사항: - 어시스턴트가 응답을 준비하거나 코멘터리/텍스트 응답을 스트리밍 중일 때 "생각 중" 상태를 표시한다. - "생각 중" 텍스트에는 Codex App 톤에 맞는 은은한 쉬머 효과를 적용한다. - 도구 호출이 실제로 진행 중인 상태에서는 "생각 중" 표시를 노출하지 않는다. - 도구 호출 ...Carl Friedrich Gauss