BUILD WITH US

업데이트와 의견

완료된 개선을 확인하고, 다음 의견을 들려주세요.

BUILT WITH AI, VERIFIED BY WITIVE

AI 업데이트 일지

WITIVE가 AI를 활용해 개발하고 검증을 마친 FONUMA Terminal 개선 사항만 기록합니다. 홈페이지 변경, 계정 정보, 대화 내용과 개발 중인 항목은 공개하지 않습니다.

Beta 117 외부 AI CLI 중심 배포

내장 FONUMA 개발 도구를 제외하고 터미널·프로젝트·메모·실행 기록과 외부 AI CLI 연결을 제공하는 Mac 베타입니다.

  • 이번 설치파일에서는 내장 FONUMA 개발 도구의 실행 엔진과 선택 메뉴를 제외했습니다.
  • Codex·Claude 등 외부 AI CLI와 Ollama 서버 연결 설정은 계속 사용할 수 있습니다.
  • 기존 프로젝트·메모·실행 기록과 저장된 AI 설정은 삭제하지 않고 유지합니다.

투명한 영역의 가림 오판과 편집 복구 개선

투명한 영역과 실제 문구 가림을 구분하고, 실제 Gemma4 반복 시험에서 편집 후 두 화면의 문구 전체 표시를 확인했습니다.

  • 투명한 내비게이션 영역을 문구 가림으로 오인하지 않도록 화면 검사를 수정했습니다.
  • 긴 본문보다 화면 검사 근거를 먼저 전달하고, 편집 복구에서 현재 원문과 관련 스타일을 유지합니다.
  • 실제 Gemma4 새 대화 세 번에서 한 번의 편집 후 데스크톱·모바일 문구 전체 표시를 확인했습니다.
  • 단일 문구 수정의 확인 결과와 별도 페이지 경고를 구분해 완료 보고의 혼동을 줄였습니다.

문구 가림 관측과 재검증 근거 보완

작업 위치 재사용과 문구 가림 관측을 보완하고, 재검증에서 관련 스타일 근거를 다시 확인합니다. 전체 개발 과제의 완료 판정은 실제 요청별 결과로 구분합니다.

  • 작업 폴더 변경 후 같은 위치를 다시 지정하거나 목록을 조회할 때 확인된 경로를 재사용합니다.
  • 문구 높이 제한 외에 다른 요소가 글자를 덮는 경우도 화면 검사의 후보로 확인합니다.
  • 재검증 단계에서도 관련 스타일 근거를 다시 조회해 빈 검색 결과를 반복하지 않도록 보완했습니다.
  • 모델이 파일 변경을 실행하지 않은 경우와 실제 도구 오류를 구분해 안내합니다.
  • 가림 요소의 실제 위치와 크기를 모델에 전달하고, 재검증 중 변경 없는 반복을 제한합니다.
  • 사용자가 선택한 추론 설정은 복구 단계에서도 유지하며, 표시 안내와 실제 요청을 일치시킵니다.

정상 문구의 변경 없는 검증

이미 정상 표시되는 문구는 두 화면과 현재 파일을 확인해 불필요한 편집 없이 결과를 설명합니다. 모바일 잘림과 다른 수정 요구를 완료로 오인하지 않도록 검증을 보완했습니다.

  • 이미 정상 표시되는 문구는 두 화면과 현재 파일을 확인해 불필요한 편집 없이 결과를 설명합니다.
  • 문구 전체 표시와 검사 제한을 확인하며, 모바일 잘림과 다른 수정 요구를 완료로 오인하지 않도록 검증했습니다.
  • 모델 응답 오류와 화면 검증 결과를 구분하고 전체 개발 도구 준비 상태는 별도로 유지합니다.

개발 도구 요청 문구 검증·작업 위치 표시 개선

요청 문구 검사와 페이지 전체 경고를 구분하고, 현재 대화 작업 폴더를 하단에 표시합니다.

  • 요청 문구의 표시 검사와 페이지 전체 경고를 구분해, 문구 수정 중 무관한 영역의 반복 수정을 줄였습니다.
  • 현재 대화의 실제 작업 폴더를 터미널 하단에 계속 표시하고 폴더 변경 후 갱신합니다.
  • 조회 경로 앞뒤의 공백으로 실패하면 확인된 프로젝트 경로에서 같은 목록 조회를 한 번 재검사합니다.

개발 도구 수정 완료 판정·탐색 범위 보완

파일명이 없는 수정 요청의 실행 증거를 확인하고, 기본 파일 목록에서 의존성 폴더를 제외합니다.

  • 파일명이 없는 수정 요청도 실제 편집 증거와 검증을 확인하고, 실행하지 않은 작업을 완료로 처리하지 않습니다.
  • 기본 파일 목록에서 의존성 폴더를 제외하고, 필요하면 해당 폴더를 지정하거나 포함 옵션으로 조회할 수 있습니다.

개발 도구 문구 검색 복구 개선

문구 검색 실패를 실제 파일 경로와 연결하고 작은 수정의 초기 추론 대기를 줄입니다.

  • 테두리 문자가 섞인 문구 검색 실패를 같은 범위의 짧은 원문 조회로 복구합니다.
  • 검색에서 찾은 실제 파일의 주변 원문을 이어서 확인해 파일명 추측을 줄입니다.
  • 작은 문구 수정의 기본 추론은 첫 탐색부터 짧은 도구 실행 단계로 진행합니다.

개발 도구 반복 탐색·편집 복구 개선

원문 확보 후 집중 수정으로 전환하고 공백 불일치의 정확한 편집 근거를 제공합니다.

  • 문구와 CSS 원문을 확보하면 불필요한 탐색 기록을 줄이고 집중 수정 단계로 전환합니다.
  • 공백 차이로 편집이 거부되면 유일하게 확인된 정확한 원문을 안내합니다.
  • 집중 수정에서도 진전이 없으면 기존 파일을 보존하고 미완료 이유를 표시합니다.

개발 도구 대형 파일 탐색 개선

개발 소스에서 반복 읽기를 줄이고 검색 위치와 관련 CSS 근거를 연결하며 재수정 흐름을 보완합니다.

  • 큰 파일의 같은 구간을 다시 읽을 때 변경 없는 내용을 중복 전달하지 않습니다.
  • 검색한 문구 주변과 같은 파일의 관련 CSS를 현재 해시의 읽기 근거로 제공합니다.
  • 화면 검사 후 추가 조회가 재수정을 막지 않도록 자동 완료 검사 시점을 보완합니다.

개발 도구 PHP 검증과 경로 복구

개발 소스에서 PHP 화면 검사와 경로 오류 복구를 보완하고 실행 환경 오류를 구분합니다.

  • 같은 조회가 실제 후보 폴더에서 성공하면 중복 경로 오류의 복구를 반영합니다.
  • PHP 문구 잘림 수정은 임시 로컬 서버에서 데스크톱과 모바일 화면을 검사합니다.
  • PHP 실행 환경 누락과 페이지 HTTP 오류를 구분해 검증 미완료 이유를 안내합니다.

개발 도구 서버 접속 확인 개선

개발 소스에서 인증정보 조회 뒤 실제 서버 목록 조회를 이어서 실행하고 접속 결과를 구분합니다.

  • 명시적인 FTP/FTPS 접속 확인 요청에서 인증정보가 준비되면 같은 서버의 실제 목록 조회를 이어서 실행합니다. 모델이 인증 상태만 확인한 뒤 종료해도 접속 성공으로 오인하지 않습니다.
  • 실제 접속에는 기존 TLS 정책과 일반 FTP 승인 절차를 그대로 적용합니다. 인증 상태만 묻거나 접속을 금지한 요청은 네트워크에 연결하지 않습니다.
  • 접속 시도와 인증정보 보유를 구분해 기록하며, 접속 실패는 확인된 전송 오류로 보고합니다.

개발 도구 편집 복구

개발 소스에서 누락된 편집 인수를 복구하고 모바일 문구 넘침 검사를 보완했습니다.

  • 파일 수정 인수가 누락되면 원본을 보존하고 현재 코드와 해시를 근거로 복구를 안내합니다.
  • 문구가 제한된 상자 밖으로 넘치는 모바일 화면도 검사하고, 작은 HTML 수정 뒤 데스크톱과 모바일을 자동으로 확인합니다.
  • 복구 중 긴 추론과 반복 호출을 제한하고 문구에 들어 있는 ‘방법을 익히는’을 설명 요청으로 오인하지 않도록 고쳤습니다.

FONUMA AI 수신량 표시 개선

작업 중 큰 응답 수신량을 MB로 표시하고 상세 상태에도 같은 단위를 적용했습니다.

  • 개발 도구의 실시간 응답 수신량이 크면 MB로 표시하고 상태 상세에도 같은 단위를 적용합니다.

문구 잘림 편집과 검증 복구 개선

관측된 잘림을 최신 원문과 연결하고, 실패한 화면을 수정한 뒤 다시 검사하도록 보완했습니다.

  • 문구 잘림이 관측되면 해당 요소와 상위 요소의 최신 코드를 찾아 편집에 연결합니다.
  • 검증 실패 후에는 사용자 조건과 최신 실행 근거를 중심으로 수정 작업을 이어갑니다.
  • 파일 변경 후 데스크톱과 모바일을 다시 검사하고, 남은 잘림을 완료로 처리하지 않습니다.

편집 진단과 문구 잘림 완료 판정 보완

부분 읽기와 원문 불일치를 명확히 안내하고, 저장 후 남은 문구 잘림을 완료 검증에서 구분합니다.

  • 부분 파일 읽기에 반환한 줄 범위와 다음 읽기 위치를 표시하고, 편집 원문 불일치를 구체적으로 안내합니다.
  • 파일명 뒤 한국어 조사가 붙은 편집 요청을 인식하고, 변경 없이 종료하려는 요청은 한 번만 재확인합니다.
  • 문구 잘림 수정 요청에서 저장 후에도 잘림 후보가 남으면 브라우저 검증 미완료로 표시합니다.

추론 선택과 문구 잘림 검사 보완

추론 설정을 직접 선택하고 브라우저에서 잘림 가능성이 있는 문구와 요소를 확인할 수 있습니다.

  • 서버가 추론 선택값을 제공하지 않아도 추론 메뉴에서 켬·끔을 요청할 수 있으며 지원 미확인 상태를 표시합니다.
  • 브라우저 검사에 잘림 가능성이 있는 문구와 해당 요소·상위 요소 정보를 추가합니다.
  • 매번 달라지는 작업 상태와 고정 지침을 분리하고, 모델 진단 시험에 입력 처리·생성·로딩 시간을 구분해 기록합니다.

서버 접속 확인의 복구 결과 구분

접속 확인 성공과 별도 원격 폴더 접근 실패를 구분하고 필요한 후속 안내를 명확하게 표시합니다.

  • 서버 접속 확인만 요청했을 때 같은 서버의 목록 조회로 접속이 확인되면, 별도 폴더 접근 실패를 참고 기록으로 구분합니다.
  • 특정 원격 폴더나 다운로드 요청의 실패는 다른 폴더의 성공으로 완료 처리하지 않습니다.
  • 원격 디렉터리 이동 거부를 별도 오류로 안내하고, 미해결 오류가 없는 실행에 불필요한 전체 미확인 경고를 표시하지 않습니다.

작업 폴더의 중복 경로 보정

프로젝트 이름이 중복된 상대경로를 실제 내부 폴더로 확인해 보정하고 적용된 위치를 표시합니다.

  • 작업 폴더를 설정할 때 프로젝트 이름이 중복된 상대경로를 실제 내부 폴더로 보정하고 적용 경로를 표시합니다.
  • 원래 경로가 존재하면 우선 사용하며, 없는 폴더를 만들거나 링크·보호 경로로 우회하지 않습니다.

접속 확인과 탐색 반복 처리 개선

인증 설정과 접속 검증을 구분하고 작은 화면 수정의 탐색 반복과 추론 전용 출력 예산을 보완합니다.

  • 인증 설정 확인과 실제 서버 접속 확인을 구분하고, 접속을 확인하지 않은 완료 답변을 보완합니다.
  • 작은 화면 잘림 수정에서 탐색만 반복되면 방향을 재점검하고, 진전이 없으면 미완료 사유를 안내합니다.
  • 추론만 생성된 한도 초과에서는 출력 예산을 자동으로 확대하지 않습니다.

화이트 모드 패널과 입력 색상 정리

화이트 모드의 포인트 색상과 검색·실행 선택 상자, 추가 버튼 배경을 정리하고 다크 모드는 기존 색상을 유지합니다.

  • 화이트 모드 왼쪽 패널의 레드를 원색 레드로, 그린 포인트를 블루로 적용했습니다.
  • 전체검색 입력창과 선택 상자, 실행 선택 상자의 배경을 회색으로 맞췄습니다.
  • 실행기의 추가 버튼에는 흰색 배경을 적용하고 다크 모드는 기존 색상을 유지합니다.

검색 근거와 서버 오류 안내 개선

주변 코드와 파일 해시를 검색 결과에 함께 제공하고 AI 서버 오류의 확인 범위를 명확하게 안내합니다.

  • 검색 결과에 주변 코드와 파일 해시를 함께 제공해 별도 파일 읽기 없이 작은 수정을 이어갈 수 있습니다.
  • 검색 문맥의 생략·잘림을 표시하고, 검색 후 파일이 변경되면 해시 검사로 충돌을 막습니다.
  • AI 서버의 502·503·504 응답을 구분해 안내하고 서버 상태와 기존 작업 결과 확인을 돕습니다.

상태 확인과 작업 완료 처리 개선

수정 여부 확인을 추가 작업 없이 처리하고 저장·검증 결과와 필요한 실행 환경을 명확히 안내합니다.

  • 수정 여부를 묻는 단독 질문은 저장 기록과 현재 파일을 확인해 추가 수정 없이 답합니다.
  • 파일 변경 없는 확인 작업도 종료할 수 있도록 완료 처리와 반복 오류 안내를 개선했습니다.
  • 파일 저장과 실행·화면 검사, 서버 반영을 구분한 최종 설명을 제공합니다.
  • PHP 등 실행 환경이 필요한 파일은 미리보기 전에 안내하고 정상적인 코드 탐색을 반복 작업으로 오인하지 않도록 개선했습니다.

검색 집중과 중단 결과 구분

찾은 파일에 검색을 집중하고 반복 탐색과 다운로드 중단 결과를 더 명확하게 안내합니다.

  • 파일을 찾은 뒤 해당 파일 안에서 바로 검색하고, 기본 검색은 외부 라이브러리를 제외해 작업 파일에 집중합니다.
  • 중복 상대경로와 잘못된 검색 이어보기 사용을 설명하고, 같은 검색의 반복을 감지합니다.
  • 파일 탐색이 길어지면 변경 여부와 범위 집중 안내를 표시합니다.
  • 다운로드 중단을 실제 파일 전송 실패와 구분하고 완료된 파일과 기존 실패 기록을 보존합니다.

전송 진행 로그 색상 개선

다운로드 상태를 회색으로 구분하고 글자 크기는 그대로 유지합니다.

  • 다운로드 중·전송 진행 로그를 본문과 같은 글자 크기의 회색으로 표시합니다.

서버 전송과 작업 복구 개선

폴더 다운로드와 이어받기를 공통 실행기로 처리하고, 이전 요청 정리 상태와 미실행 결과를 구분합니다.

  • 서버 폴더를 하위 폴더까지 내려받고 진행 상황·실패·제외 항목을 기록합니다.
  • 이전 다운로드의 크기·수정 시각·해시를 확인해 완료 파일을 재사용하고 기존 파일을 보존합니다.
  • 서버 폴더 경로 처리와 비밀번호 정정 연결을 개선하고 잘못된 대상 서버로의 호출을 차단합니다.
  • 이전 모델 요청의 정리 상태를 다시 확인하며, 새 요청이 차단된 이유와 미확인 상태를 구분해 표시합니다.
  • 생성 요청 전 차단을 파일 저장 실패로 표시하지 않고 실제 생성 전송 횟수를 기록합니다.
  • 시작 시 입력창이 잘못된 행에 표시되지 않도록 터미널과 완성 프레임의 크기를 맞춥니다.

답변 아래 여백 추가

AI 답변과 작업 기록 사이에 빈 줄 한 칸을 추가했습니다.

  • AI 답변과 아래 작업 기록 사이에 빈 줄 한 칸을 추가했습니다.

작업 실패 원인 안내와 후속 질문

개발 소스에서 실패한 단계와 미확인 사항을 설명하고 필요한 정보를 질문해 다음 요청으로 이어갑니다.

  • 접속·인증 실패 시 확인된 상황과 미확인 사항을 구분하고 해결에 필요한 정보를 질문합니다.
  • 모델의 최종 답변이 비어 있어도 오류 안내와 다음 질문을 표시합니다.
  • 사용자 답변 전 같은 작업을 반복하지 않고 다음 요청으로 이어갑니다.

대화 입력 위치와 터미널 글자색 개선

개발 소스에서 응답 종료 후 입력 커서를 유지하고 터미널 기본 글자색을 드래그 대화 화면에 맞췄습니다.

  • AI 답변이 끝나도 입력 중인 문장과 커서 위치를 유지합니다.
  • 다크 터미널 기본 글자색을 드래그 대화 화면과 같은 밝은 색상으로 맞췄습니다.

인증 저장 요청과 시험 앱 종료 개선

개발 소스에서 명시적 인증 저장, 입력 원문 표시와 초안 확인 절차를 개선했습니다.

  • 인증정보와 함께 저장을 요청하면 허용된 권한 안에서 보안 저장소에 직접 저장합니다.
  • 사용자가 입력한 비밀번호를 터미널에서 원문으로 표시하며, 없는 비밀번호를 복원할 수 있다고 안내하지 않습니다.
  • 초안 읽기 실패와 쓰기 실패를 구분하고 시험용 앱은 저장 확인 후 종료합니다.

터미널에서 서버 연결과 인증 저장

개발 소스에서 설정 화면 이동 없이 일반 FTP 연결 여부와 인증 저장 여부를 선택할 수 있습니다.

  • 터미널에서 일반 FTP 연결 여부를 선택하고 같은 작업을 이어갈 수 있습니다.
  • 연결 성공 후 인증정보 저장 또는 이번 요청만 사용을 선택할 수 있습니다.
  • 저장한 서버의 인증정보와 연결 방식을 다음 요청에서 재사용합니다.

서버 연결 실패 후 안내 개선

개발 소스에서 TLS 실패의 확인 범위와 다음 설정 방법을 안내하도록 개선했습니다.

  • TLS 실패 시 로그인·목록 조회의 미확인 상태와 서버 인증 화면의 다음 조치를 안내합니다.
  • 모델 답변이 비어도 연결 실패 안내를 보존하고 TLS 설정 오류의 추가 모델 복구 요청을 줄입니다.

서버 인증 입력과 임시 연결 지원

개발 소스에서 전용 인증 입력, 보안 저장소 등록과 요청 한정 인증을 지원합니다.

  • 서버 인증 화면에서 이번 연결만 확인하거나 OS 보안 저장소에 등록할 수 있습니다.
  • 명시적으로 제공한 접속 인증정보를 해당 요청에서만 사용하고 모델과 대화 기록에는 마스킹합니다.
  • 일반 FTP는 사용자가 선택한 연결에만 허용하고 등록 상태와 실제 접속 결과를 구분합니다.

접속 인증 확인과 빈 답변 복구 개선

개발 소스에서 로컬 인증 설정 확인과 오류 뒤 빈 응답의 결과 보고를 보완했습니다.

  • 인증파일 내용을 노출하지 않고 고정 로컬 인증 설정 유무를 확인합니다.
  • 인증 설정이 없다고 확인된 호스트의 전송을 중단하고 설정 안내를 제공합니다.
  • 오류 복구 뒤 모델 답변이 비어도 확인된 실행 결과와 미해결 오류를 표시합니다.

작업 결과와 검증 범위 구분 개선

개발 소스에서 대상별 오류와 성공 근거를 구분하고 실제 작업 시험 범위를 정리했습니다.

  • 성공한 실행과 미해결 오류를 함께 표시하고 작업 대상별로 오류를 구분합니다.
  • 접속 확인 요청에 불필요한 파일 저장 요구를 추가하지 않습니다.
  • TLS 협상과 로그인 실패를 구분하고 접속 정보의 추가 입력 형식을 가립니다.
  • 자동 검사·격리 환경 실행·실제 서버 검증의 범위를 문서에서 구분합니다.

종료된 개발 도구 대화 스크롤 개선

개발 소스에서 강제 종료 후에도 보존된 대화를 스크롤해 확인하도록 개선했습니다.

  • 개발 도구가 강제 종료돼도 수신된 대화 기록을 스크롤 화면으로 복원합니다.
  • 종료된 개발 도구의 저장 기록을 다시 열 때 대화 기록을 읽어 복원합니다.
  • 이전 버전 등 복원할 대화가 없는 경우 기록의 한계를 안내합니다.

명령 복구와 서버 파일 작업 개선

개발 소스에서 명령 실패 복구·인증정보 보호·여러 파일 읽기·TLS 서버 전송을 개선했습니다.

  • 명령 옵션 오류 뒤 도움말 확인을 요구하고, 인수를 바꿔도 반복 실패 횟수를 유지합니다.
  • 인식 가능한 인증정보를 모델 전달·화면·저장 기록에서 가리고 명령 인수에 넣는 실행을 차단합니다.
  • 관련 파일을 묶어 읽고 파일별 해시·부분 읽기 상태를 확인할 수 있습니다.
  • TLS 서버 목록·새 파일 다운로드에 크기·해시·기존 파일 보호와 취소 정리를 적용했습니다.
  • 대화 전용 화면은 긴 줄을 자동 줄바꿈해 가로 스크롤 없이 확인할 수 있습니다.

파일 저장 경로와 충돌 복구 개선

개발 소스에서 신규 저장 위치를 미리 확인하고, 기존 파일 충돌 시 본문 재생성을 줄였습니다.

  • 지원하는 단일 파일 생성 요청은 내용 생성 전에 현재 프로젝트의 저장 위치와 기존 파일 여부를 확인합니다.
  • 기존 파일과 충돌하면 원본을 보존하고 생성한 내용을 임시 보관해 저장 경로만 보완합니다.
  • 경로 보완 횟수를 제한하고, 같은 파일 충돌을 본문 변경과 관계없이 반복 오류로 처리합니다.

요구사항 확인과 터미널 가독성 개선

개발 소스에서 저장·화면·참조 내용의 검사 결과를 구분하고 다크 모드 글자를 밝게 조정했습니다.

  • 파일 저장·화면 검사·참조 정보 대조 결과와 확인하지 못한 요청을 구분해 표시합니다.
  • 지원하는 형식의 참조 회사·연락처·서비스 정보를 두 화면 폭에서 대조하고, 불일치 시 부분 수정을 요청합니다.
  • 검증 복구 중 전체 파일 교체·삭제·이동을 막고 기존 산출물을 보존합니다.
  • 다크 모드의 터미널 기본 글자색을 조금 밝게 조정했습니다.

일반 CLI 기록 스크롤 개선

개발 소스에서 세로 스크롤바 표시와 일반 Codex 실행의 이전 출력 탐색을 개선했습니다.

  • 기록이 있는 터미널의 세로 스크롤바를 계속 표시하고 다크·라이트 모드에서 더 쉽게 찾고 드래그할 수 있도록 개선했습니다.
  • 일반 Codex 실행 시 지원되는 기록 보존 모드를 적용해 이전 출력의 휠·스크롤바 탐색을 돕습니다.

정적 홈페이지 검증 개선

개발 소스에서 불필요한 시험 명령과 설정 오류에 따른 반복 작업을 줄였습니다.

  • 새 프로젝트의 시험 명령을 자동으로 채우지 않아 정적 HTML 작업에 불필요한 npm 검사를 추가하지 않습니다.
  • 프로젝트 설정 오류로 확인된 npm 검사 실패에는 파일 재작성과 반복 추론을 요청하지 않습니다.
  • 프로젝트 시험 결과와 브라우저 검사 결과를 구분하고, 수행 가능한 화면 검사는 계속 진행합니다.

파일 경로 요청 입력 수정

개발 소스에서 파일 경로로 시작하는 요청과 메뉴 명령을 구분하도록 개선했습니다.

  • 파일의 절대경로로 시작하는 작업 요청이 메뉴 명령으로 잘못 처리되는 문제를 수정했습니다.
  • 작업 중 붙여넣은 여러 줄 파일 요청도 한 건으로 대기하고 원문을 유지해 전달합니다.

개발 도구 검색·검증 안정화

개발 소스의 검색·로그·프로젝트 지침과 최종 검증, 작업 보존을 개선했습니다.

  • 큰 프로젝트의 파일 목록과 검색 결과를 이어서 조회하고 검색하지 못한 범위를 구분합니다.
  • 명령 출력이 많아도 최신 진행 로그를 계속 표시하고 한글 출력을 보존합니다.
  • 프로젝트 지침을 자동으로 읽고 새 지침을 확인하기 전에 파일을 변경하지 않습니다.
  • 설정된 프로젝트 시험을 최종 변경 후 실행하고 실패하면 수정·재검증으로 연결합니다.
  • 새 파일의 완성된 내용을 한 번에 저장하고 기존 파일과 충돌하면 보존합니다.
  • 대화 요약 후에도 첫 요청과 최근 수정 지시의 제한된 원문을 보존해 작업을 이어갑니다.

Artifact Check 파일 저장과 브라우저 검증

저장 결과에 따른 작업 종료와 HTML 브라우저 검증을 개선했습니다.

  • 파일 작업의 완료 안내를 실제 저장 결과와 연결했습니다.
  • HTML 파일을 저장한 뒤 데스크톱·모바일 화면을 검사하고 문제를 구분해 표시합니다.
  • 마지막 저장과 종료 요청을 함께 처리하면 추가 마무리 응답을 기다리지 않습니다.
  • 검사 실패나 외부 수정은 파일을 보존하고 검증 미완료로 알립니다.

Terminal Spacing 터미널 여백 복원

터미널 오른쪽 여백을 기존 간격으로 되돌렸습니다.

  • 터미널 오른쪽 여백을 기존 10px로 복원해 좌우 간격을 맞췄습니다.

Live Progress 실시간 작업과 권한

작업 중 수신 상태와 코드 확인, 파일 권한, 터미널 표시를 개선했습니다.

  • 실제 응답 수신 상태와 미저장 코드 미리보기로 작업 진행을 확인할 수 있습니다.
  • 반복적인 대기 한도 안내는 상태 상세로 옮기고 명령 실행 로그는 계속 표시합니다.
  • ‘모두 승인’ 설정에서 프로젝트 밖 일반 파일을 생성하고 누락된 경로를 보완할 수 있습니다.
  • 다크 터미널 글자를 왼쪽 설명색에 맞추고 오른쪽 불필요한 여백을 줄였습니다.

Tool Recovery 파일 복구와 라이트 가독성

파일 생성의 경로 누락 복구와 밝은 화면의 글자 가독성을 개선했습니다.

  • 저장 경로가 누락된 파일 생성은 보관한 본문을 다시 생성하지 않고 경로만 보완합니다.
  • 같은 도구 인수 오류를 반복하면 작업 미완료를 알리고 재시도를 멈춥니다.
  • 라이트 모드의 왼쪽 패널에 연한 회색 배경을 적용하고 터미널 글자 대비를 높였습니다.

Light Theme 다크·라이트 테마

작업 중에도 화면을 밝거나 어둡게 바꾸고 선택한 테마를 유지할 수 있습니다.

  • 환경 설정과 보기 메뉴에서 다크·라이트 테마를 선택할 수 있습니다.
  • 터미널 배경과 입력창, 개발 도구의 대화·메뉴 색상이 함께 바뀝니다.
  • 실행 중인 작업과 입력을 유지하며, 앱을 다시 열어도 선택한 테마를 복원합니다.

Task Report 작업 기록과 PDF 생성

개발 도구의 작업 시간 확인과 한글 PDF 생성을 개선했습니다.

  • 요청별 실제 경과 시간과 모델 대기·도구 실행 횟수를 확인할 수 있습니다.
  • 최종 답변이 비어 있어도 이미 실행한 결과를 보존하고 작업 기록을 표시합니다.
  • 한글 텍스트 PDF를 추가 프로그램 설치 없이 생성하며 기존 파일을 보존합니다.

Scrollback 종료 후 기록 탐색

종료 후 대화 보존과 터미널 기록 스크롤을 개선했습니다.

  • 개발 도구를 정상 종료한 뒤에도 보관 중인 대화를 위아래로 스크롤해 확인할 수 있습니다.
  • 종료된 터미널 기록에서 마우스 입력 모드를 해제해 휠 스크롤과 글자 선택을 복구했습니다.

Request Status 서버 상태와 생성 흐름

서버 상태·취소 확인과 파일 생성의 반복 처리를 개선했습니다.

  • 문맥 여유에 맞춰 참고 파일을 전달하고, 파일 크기를 반영해 자동 출력 예산을 미리 늘립니다.
  • 생성 한도 재시도에서 앞서 설명한 디자인과 작업 범위를 유지하도록 공개 답변을 보존합니다.
  • 요청별 서버 상태와 실제 시간 제한을 조회하고, 연결 확인과 마지막 출력 관측을 구분합니다.
  • Esc 취소 때 서버 연결 정리와 슬롯 반환을 확인하고, 엔진 종료 관측 여부를 별도로 표시합니다.
  • 이전 서버 요청의 정리가 확인되지 않으면 새 생성을 보내지 않도록 보호합니다.

Long Work 긴 응답과 파일 교체

긴 도구 응답 대기와 기존 파일 교체를 개선했습니다.

  • 모델 연결에 별도로 적용되던 HTTP 5분 제한을 제거하고 개발 도구의 대기·취소 설정을 따르도록 수정했습니다.
  • 긴 도구 응답은 측정한 생성 속도와 출력량에 맞춰 기다리고, 완료 신호를 받으면 연결 종료를 추가로 기다리지 않습니다.
  • 서버 작업 종료가 확인되지 않은 무수신 요청을 자동으로 다시 보내지 않도록 변경했습니다.
  • 기존 파일을 먼저 삭제하지 않고 완성된 내용으로 교체하는 도구와 중단·충돌·되돌리기 검증을 추가했습니다.
  • 빌드·테스트 로그가 많아도 명령을 강제 종료하지 않고, 출력 끝부분과 실제 종료 코드를 보존합니다.

Output Budget 자동 생성 예산

생성 예산 자동 조절과 한도 도달 안내를 개선했습니다.

  • 생성 속도만으로 출력 예산을 줄이던 처리를 제거했습니다.
  • 자동 모드에서는 생성량이 부족할 때 문맥 여유 안에서 출력 예산을 늘리고, 사용자가 지정한 상한은 유지합니다.
  • 추론만 수신한 생성 한도와 미완성 답변·도구 요청을 구분해 안내합니다.

Loop Recovery 작업 진행과 응답 복구

모델 응답 정지 복구와 작업 진행·검증 기록을 개선했습니다.

  • 모델 응답이 멈추면 완료된 도구 결과를 유지하고 미완성 요청만 한 번 복구합니다.
  • 서버의 실제 생성 속도를 반영해 다음 응답의 출력 예산을 조절합니다.
  • 변경 이후 검증 여부와 반복 작업을 구분해 안내하고 빈 응답을 완료로 처리하지 않습니다.

Input Controls 입력과 작업 전환

Esc 중단, 여러 줄 붙여넣기와 대기 요청 전환을 개선했습니다.

  • 작업 화면에서 Esc를 누르면 현재 AI 작업과 대기 요청을 중단합니다.
  • 여러 줄 붙여넣기를 하나의 입력으로 유지하고 Enter를 눌러 전송합니다.
  • 대기 요청 전환 직후 서버가 HTTP 429를 반환하면 잠시 기다린 뒤 제한적으로 재시도합니다.

Task Efficiency 개발도구 작업 효율

반복 조회와 이른 문맥 요약을 줄이고 로컬 미리보기와 서버 식별 처리를 개선했습니다.

  • 파일 수정 결과에 최신 해시를 전달해 다음 수정 전 불필요한 재조회를 줄였습니다.
  • 서버가 보고한 입력 토큰 수로 문맥 예산을 보정해 이른 요약을 줄였습니다.
  • 로컬 HTML 미리보기의 상대 경로 오류를 수정하고 개발 서버의 전체 ID를 유지합니다.

Immediate Menus 응답 대기 중 메뉴

AI 응답 대기 중 기능 메뉴를 즉시 열도록 개선했습니다.

  • AI 응답을 기다리는 중에도 / 기능 목록과 권한 설정 메뉴를 바로 열 수 있습니다.
  • 기능 명령은 질문 대기열에 넣지 않고, 일반 추가 질문의 대기·수정·삭제 동작은 유지합니다.

File Results 파일 실행 결과 확인

파일 작성 실패 안내와 실행 결과 확인을 개선했습니다.

  • 도구 오류가 남아 있으면 모델의 확인되지 않은 답변을 보류하고 실행 결과를 다시 확인합니다.
  • 파일 작성 로그에 경로와 내용 길이를 먼저 표시합니다.
  • 상위 이동 경로, 보호 경로, 파일이나 폴더 없음의 원인을 구분해 안내합니다.

Work Indicator 작업 표시 애니메이션

모델 작업 중 육각형 아이콘의 밝기가 부드럽게 변합니다.

  • 모델 추론과 답변 생성 중 입력창 위 육각형 아이콘이 부드럽게 깜박입니다.
  • 포인트 색상은 유지하고 동작 줄이기 설정에서는 고정 아이콘을 표시합니다.

Reference Path 참조 파일 경로 확인

지정한 파일 주소를 보존하고 다른 위치의 동명 파일 참조를 감지합니다.

  • file:// 주소를 실제 파일 경로로 변환해 참조 파일 위치를 정확히 처리합니다.
  • 명시한 참조 파일과 다른 위치의 동명 파일을 읽으려 하면 경로 차이를 안내합니다.
  • 파일 읽기 결과에 실제 절대경로를 표시하며 프로젝트 밖 참조 파일은 기존 권한에 따라 승인받습니다.

Queue Controls 대기 요청 관리

작업 중 메뉴와 대기 요청 관리를 추가하고 입력창 표시를 안정화했습니다.

  • AI 답변 중에도 / 메뉴를 열어 방향키로 기능을 선택할 수 있습니다.
  • 작업 중 선택한 기능은 대기 목록에 추가하며 중단과 종료는 즉시 처리합니다.
  • 대기 요청 오른쪽 메뉴에서 바로 진행·수정·삭제를 선택할 수 있습니다.
  • 스크롤과 화면 갱신 중 입력창 위치와 검정 배경을 고정해 내용 겹침을 개선했습니다.

Chat Icons 대화 아이콘 구분

사용자와 AI 아이콘을 구분하고 답변 본문을 흰색으로 정리했습니다.

  • 사용자 질문을 기존의 작은 › 아이콘으로 구분합니다.
  • AI 답변은 포인트 색상으로 채운 육각형 ⬢ 아이콘과 흰색 본문으로 표시합니다.

White Reply AI 답변 흰색 표시

AI 답변 본문의 색상을 흰색으로 변경했습니다.

  • 개발도구의 AI 답변 본문을 흰색으로 표시합니다.

Language Menu 개발도구 언어 선택

다국어 메뉴와 간결한 문맥 표시, 대화 아이콘을 추가했습니다.

  • 개발도구의 /language 메뉴에서 한국어·영어·일본어·베트남어를 선택할 수 있습니다.
  • 선택한 언어를 메뉴와 안내에 적용하고 다음 실행에도 유지합니다.
  • 컨텍스트 상태와 시작 안내의 길이도 128K·256K처럼 간결하게 표시합니다.
  • AI 답변은 ▣, 사용자 질문은 ☻ 단색 문자로 구분하고 줄바꿈 정렬을 유지합니다.

History Selection 실행 이력 선택 삭제

여러 실행 이력을 선택해 삭제하고 하단 문맥 정보를 간결하게 정리했습니다.

  • 실행 이력 삭제 화면에서 여러 항목을 선택하거나 전체 선택해 한 번에 삭제할 수 있습니다.
  • 실행 중인 선택 항목은 종료 후 삭제하고 삭제 진행 건수를 표시합니다.
  • 하단 문맥 한도는 32K·256K처럼 줄여 표시하고 도구 설정값은 설정 한도로 안내합니다.
  • 하단 정보에서 모델명을 먼저 표시합니다.
  • 새 대화의 기본 컨텍스트와 메뉴의 기본 선택을 128K로 변경했습니다.

Large Context 문맥 프리셋 확장

큰 문맥 선택지를 추가하고 기본 선택과 적용 상태를 구분했습니다.

  • 문맥 선택 메뉴에 512K와 1024K를 추가했습니다. 확인된 모델 최대 길이에 맞춰 표시합니다.
  • 메뉴의 기본 선택 위치는 32K이며 현재 설정된 항목에는 적용중을 표시합니다.

Context Presets 문맥 선택 메뉴

문맥 길이를 메뉴에서 선택하고 복사 보기 복귀 버튼을 강조했습니다.

  • 문맥 설정에서 4K·8K·16K·32K·64K·128K·256K를 방향키로 선택하고 바로 적용할 수 있습니다.
  • 현재 설정과 서버·모델 한도를 함께 안내하며 직접 숫자 입력 방식도 유지합니다.
  • 복사 보기의 돌아가기 버튼을 포인트 색상으로 강조했습니다.

Model Context 모델 문맥 확인

도구 설정과 서버 적용값, 모델 최대 문맥을 함께 확인합니다.

  • 시작 화면의 추론 아래에 개발 도구 설정·서버 적용·모델 최대 컨텍스트를 구분해 표시합니다.
  • 문맥 조회 화면과 하단 표시에서도 서버 확인값을 제공하며 조회할 수 없는 값은 미확인으로 표시합니다.

Approval Menu 작업 승인 메뉴

작업 승인을 키보드로 선택하고 바로 적용합니다.

  • 작업 승인 요청을 입력창 위 메뉴로 표시해 방향키와 Enter로 승인·거절·중단을 선택할 수 있습니다.
  • 이번 작업 모두 승인은 범위 안내가 있는 항목을 선택하면 추가 입력 없이 바로 적용됩니다.

Welcome Accent 시작 안내 강조

시작 질문과 안내 구분선을 정리했습니다.

  • 시작 화면의 질문 문구를 포인트 색상으로 강조하고 임시 대화 안내 아래에 구분선을 추가했습니다.

Composer Info 입력창·사용량 표시 개선

초기 입력창 배치와 설정 정보, 문맥·토큰 표시를 개선했습니다.

  • 처음 접속할 때부터 최신 입력창 디자인을 적용하고 로그와 입력창 사이의 빈 공간을 줄였습니다.
  • 대화·연결 설정을 배경 블록과 항목 색상으로 구분했습니다.
  • 모델명 왼쪽에 문맥 추정·설정 한도와 최근 입력·출력 토큰을 표시합니다.

Reply Colors AI 답변 색상 구분

AI 답변과 완료 안내를 서로 다른 색상으로 표시합니다.

  • AI 답변은 포인트 색상, 응답 완료 안내는 파란색으로 구분했습니다.

Permission Choice 권한 선택 즉시 적용

권한 메뉴 선택 후 같은 내용을 다시 입력하는 단계를 줄였습니다.

  • 권한 메뉴에서 모두 승인을 선택하면 추가 yes 입력 없이 바로 적용되도록 변경했습니다.

Composer Layout 입력창·메뉴 정렬 개선

입력창 가운데 정렬, 메뉴 간격, 하단 모델 표시와 작업 로그 색상을 정리했습니다.

  • 입력창을 위아래 작은 여백 줄과 가운데 입력 줄로 구성해 글자를 세로 가운데에 맞췄습니다.
  • 메뉴와 작업 표시를 입력창 바로 위에 배치하고 하단 안내의 간격과 들여쓰기를 정리했습니다.
  • 포인트 색상 육각형 오른쪽의 진행 로그와 작업 시간을 흰색으로 표시합니다.
  • 선택한 모델명을 입력창 아래 포인트 색상으로 표시하고 모델 변경 시 갱신합니다.

Work Header 입력창 위 진행 표시

포인트 색상 육각형 아이콘과 작업 진행 표시를 입력창 위로 옮겼습니다.

  • 입력창 위에 포인트 색상 육각형 아이콘과 진행 로그·작업 시간을 한 줄로 배치했습니다.

Composer Footer 하단 빈 공간 축소

입력창 아래 안내 문구를 하단에 배치해 남는 여백을 줄였습니다.

  • 입력창 아래 안내·상태 문구를 화면 하단에 밀착 배치해 문구 아래 빈 공간을 줄였습니다.

Composer Compact 입력창 여백·커서 정리

하단 안내 글씨와 여백을 줄이고 입력 커서를 밑줄 형태로 정리했습니다.

  • 입력창 아래 여백을 줄이고 안내·상태 글씨를 10px로 정리했습니다.
  • 입력창 좌우 안쪽 여백을 두 칸으로 줄이고 커서를 깜박이는 밑줄 형태로 변경했습니다.

Welcome Labels 시작 화면 항목 정리

시작 화면에서 제목과 내용을 구분하고 항목별 정렬을 맞췄습니다.

  • 시작 화면의 항목 제목을 굵게 표시하고 소개·개발사·홈페이지·모델·추론·작업 폴더의 내용을 같은 시작 위치로 정렬했습니다.

Composer Borderless 입력창 테두리 제거

대화 입력창을 선 없는 검정 영역으로 정리했습니다.

  • 대화 입력창의 테두리 선을 제거하고 검정 배경과 안쪽 여백을 유지했습니다.

FONUMA Conversation 대화 표시·문맥 관리 개선

개발 도구 dev.9에 입력창 디자인, 대기 요청 전환, 실행 로그 축약과 복사 선택 보존을 적용했습니다. 실제 앱과 모의 모델로 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 입력창에 검정 배경, 좌우 여백과 둥근 테두리를 적용하고 작업 시간 표시를 입력창 밖 오른쪽 하단으로 옮겼습니다.
  • 대기 요청을 한 줄씩 고정 표시하고 빈 입력에서 Enter로 현재 작업을 중단한 뒤 첫 대기 요청을 실행합니다.
  • 실행 도구명과 작업 종류를 표시하고 긴 도구 결과를 짧은 미리보기로 정리했습니다.
  • 답변의 굵은 글씨, 세로 스크롤 위치 표시와 스크롤 중 선택을 유지하는 복사 보기를 추가했습니다.
  • 최근의 큰 도구 기록을 추가 요약해 응답 공간을 확보하고 코드의 오류 문구 때문에 작업 중 표시가 사라지는 문제를 수정했습니다.

FONUMA Generation 생성 한도·대기 질문 개선

개발 도구 dev.8에 생성 한도 복구, 추가 질문 대기와 작업 경과 시간 표시를 적용했습니다. 모의 모델과 실제 앱으로 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 기본 생성 예산을 8,192토큰으로 늘리고 생성 한도에 도달하면 미완성 도구를 실행하지 않은 채 작은 단계로 한 번 재요청합니다.
  • 작업 중 추가 질문을 순서대로 대기시키고 완료 후 실행하며, 중단·실패 시 자동 실행하지 않습니다.
  • 입력창 오른쪽 위에 질문 시작 이후 경과 시간을 표시합니다.

Composer Status 입력창 작업 안내 위치 개선

개발 도구의 작업 중 안내를 입력창 오른쪽 위로 옮겼습니다. 실제 앱에서 표시를 확인했으며 공개 설치파일은 변경하지 않았습니다.

  • 작업 중 안내를 대화 입력창 오른쪽 위에 작은 회색 글씨로 표시하고 입력을 기다릴 때 숨깁니다.
  • 작업 중 추가 입력 영역의 아래쪽 빈 줄을 줄여 입력 내용을 더 간결하게 표시합니다.

AI Switch AI 전환 팝업·실행 이력 정리

AI 전환 팝업과 실행 이력 선택 상자의 배치를 개선했습니다. 실제 앱에서 화면과 전환·취소 동작을 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • AI 전환 팝업의 설명·선택·확인·버튼 배치를 정리하고 좁은 창에서도 내용이 넘치지 않도록 개선했습니다.
  • AI 목록 로딩 상태와 선택 변경 시 확인 절차를 보완하고 취소 및 선택한 AI 실행을 검증했습니다.
  • 실행 이력 선택 상자의 가로폭을 줄여 주변 버튼 공간을 확보했습니다.
  • AI 전환 중 기존 실행이 종료되면 다음 AI가 시작되지 않던 문제를 수정했습니다.

FONUMA Long Work 장시간 작업 제한 개선

개발 도구 dev.7의 시간·횟수 제한을 선택 사항으로 변경했습니다. 모의 장시간 응답과 실제 명령·앱으로 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 개발 도구의 기본 작업 시간·요청 횟수 제한을 해제하고 긴 명령과 테스트 실행을 지원합니다.
  • 응답이 계속 오는 모델은 총 시간으로 중단하지 않으며 사용자 중단과 무응답·반복 오류 감지는 유지합니다.

FONUMA Code 코드 표시·진행 상태·복사 개선

개발 도구 dev.6에 코드 표시, 진행 상태와 텍스트 선택 개선을 적용하고 모델 대기 처리를 보완했습니다. 실제 앱과 모의 모델로 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 코드에 검은 배경과 구문 색상을 적용하고 수정 전후를 빨강·초록 줄로 구분합니다.
  • 진단 로그를 회색으로 표시하고 작업 진행 상태를 한 줄에서 갱신합니다.
  • 스크롤 후 Shift 드래그 선택과 진행 상태 갱신 중 선택 유지를 개선했습니다.
  • 모델 데이터 대기 한도를 5분으로 조정하고 실제 수신 대기 상태를 표시합니다.

FONUMA Welcome 시작 화면 안내 개선

개발 도구 시작 화면의 영문 제목과 제품 소개를 개선했습니다. 개발 소스에 적용했으며 공개 설치파일은 변경하지 않았습니다.

  • 개발 도구 시작 화면에 큰 FONUMA 배너와 FONUMA DEVELOPER TOOLS 제목을 표시합니다.
  • 버전 아래에 개발 도구 소개, 개발사와 홈페이지 주소를 함께 표시합니다.

FONUMA Work Memory 장기 작업·대화 화면 개선

개발 도구 v0.1.0-dev.5에 구조화 작업 요약·재개와 대화 스크롤·입력 가독성 개선을 적용했습니다. 결정론적 모델과 실제 앱으로 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 개발 도구에 목표·결정·검증 결과·남은 작업을 요약하는 장기 작업 메모리와 /memory 조회를 추가했습니다.
  • 저장한 대화를 재개하면 작업 요약·다음 작업·컨텍스트 설정을 복구하며, 요약 실패 시 원본 대화를 보존합니다.
  • 대화의 마우스 휠 스크롤, 입력창 위아래 여백, 사용자 질문 배경과 답변 줄바꿈 정렬을 개선했습니다.

AI Connection 등록된 AI 연결 방식 표시

개발 소스의 등록된 AI 목록에서 연결 방식과 접속 주소를 확인할 수 있습니다. 실제 앱에서 표시를 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 등록된 AI 카드에서 원격 HTTPS, 로컬 주소의 Ollama·SSH 터널, CLI 자체 설정을 구분하는 연결 방식과 접속 주소를 확인할 수 있습니다.

FONUMA Model 모델 연결 오류 안내 개선

개발 도구 v0.1.0-dev.4에서 모델 목록 조회 실패 원인을 구분합니다. 개발 환경에서 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • 개발 도구의 모델 메뉴에서 서버 연결 실패·시간 초과·응답 형식 오류를 구분하고 로컬 포트와 SSH 터널 확인 방법을 안내합니다.

FONUMA Agent Chat 대화 화면·메뉴 개선

개발 도구 v0.1.0-dev.3에 하단 고정 입력창, 키보드 메뉴와 상태별 로그 색상을 적용했습니다. 개발 환경에서 검증했으며 공개 설치파일은 변경하지 않았습니다.

  • FONUMA 개발 도구의 시작 안내를 정리하고 별도 배경의 대화 입력창을 하단에 고정했습니다.
  • 첫 글자로 /를 입력하면 메뉴가 바로 열리며 방향키·Enter·Esc로 메뉴와 하위 항목을 선택할 수 있습니다.
  • 메뉴 배경·굵은 제목·초록색 선택 표시와 실행 상태별 로그 색상을 적용했습니다.

AI 설정 UI 연결 추가 위치 개선

개발 소스에서 AI 연결 추가를 등록된 AI 위에 배치했습니다. Electron 화면에서 순서를 확인했으며 공개 설치파일에는 아직 반영되지 않았습니다.

  • 개발 소스의 AI 설정에서 연결 추가 영역을 등록된 AI 목록 위로 옮기고 빈 목록 안내와 구분선 위치를 맞췄습니다.

Ollama HTTPS · 원격 서버 인증 연결 (개발 소스)

원격 Ollama 서버의 주소와 인증 방식을 등록하고 개발 도구에서 사용할 수 있습니다. 개발 환경에서 검증했으며 공개 배포는 하지 않았습니다.

  • Ollama에 원격 HTTPS 서버 주소와 인증 없음·아이디/비밀번호·API 키 연결을 추가했습니다.
  • 인증정보는 macOS 키체인에 보관하며 모델 목록 조회와 FONUMA·Codex 개발 도구 실행에 같은 연결을 사용합니다.
  • 기존 로컬·SSH 연결을 유지하고 FONUMA 개발 도구 버전을 v0.1.0-dev.2로 표시합니다.

FONUMA Agent UI · 도구 이름과 버전 표시 (개발 소스)

등록된 AI에서 개발 도구의 이름과 버전을 함께 확인할 수 있습니다. 개발 화면에서 검증했으며 공개 배포는 하지 않았습니다.

  • 등록된 AI의 개발 도구 버전에 도구 이름과 버전을 함께 표시합니다.

FONUMA Agent 버전 표시 (개발 소스)

등록된 AI와 터미널에서 실제 FONUMA 개발 도구 버전을 확인할 수 있습니다. 기존 모델·포트 등록은 유지하며 공개 배포는 하지 않았습니다.

  • 등록된 FONUMA AI 목록에 모델명과 구분되는 개발 도구 버전을 표시합니다.
  • 터미널 시작 안내와 /status에서도 실제 연결된 실행기의 버전을 확인할 수 있습니다.
  • 버전 정보를 제공하지 않는 기존 실행기는 재시작 필요 안내를 표시하며 AI 등록 정보는 유지합니다.

FONUMA Preview · 로컬 화면과 개발 서버 (개발 소스)

로컬 화면 확인과 개발 서버 실행·정리를 FONUMA 개발 도구에 연결했습니다. 개발 소스와 로컬 시험 앱에서 검증했으며 공개 배포는 하지 않았습니다.

  • FONUMA 개발 도구가 로컬 HTML과 직접 시작한 개발 서버의 화면을 브라우저로 확인할 수 있습니다.
  • 데스크톱·모바일 크기의 DOM, 콘솔 오류, 가로 넘침과 임시 화면 이미지를 확인합니다.
  • 개발 서버의 실행 승인·준비 확인·로그 조회·종료를 연결하고 작업 종료 시 소유 서버를 정리합니다.
  • 미리보기의 외부 접속·다른 로컬 포트·파일 링크·다운로드를 제한하고 기존 앱 로그인 정보와 분리합니다.

FONUMA 개발 도구 통합 실행기 (개발 소스)

일반 대화와 파일·명령 작업을 한 세션으로 연결하고 승인·중단·작업 기록을 보강했습니다. 현재 개발 소스에 적용했으며 공개 설치파일과 최종 설계 전체 완료를 뜻하지 않습니다.

  • FONUMA 개발 도구에서 일반 대화와 파일·명령 실행을 같은 대화로 이어가며 별도 /work 명령 없이 작업을 요청할 수 있습니다.
  • 파일 변경 승인, 사용자 편집 충돌 보호, 직접 파일 변경 되돌리기와 Ctrl+C 중단을 제공합니다.
  • 명시적으로 저장한 대화는 정확한 ID로 이어가고, 긴 도구 결과는 명령을 다시 실행하지 않고 범위별로 확인할 수 있습니다.
  • 모델·문맥·실행 예산을 CLI에서 설정하고, 같은 결과 반복과 미해결 도구 오류를 감지해 실패 이유를 표시합니다.
  • FONUMA 내장 실행기의 작업·승인 상태를 터미널 목록과 탭에 연결하고 별도 Mac 터미널 실행 경로를 추가했습니다.

Beta 116 화면 복원·AI 상태와 커맨드 실행기 가져오기

화면 복원 진행을 분명하게 안내하고, 최신 Codex CLI의 목록·탭 상태 표시를 복구했으며, 실행 가능한 커맨드 파일을 실행기로 안전하게 가져올 수 있습니다.

  • 화면 복원·재동기화 중 터미널 위에 회전 아이콘과 입력 잠금 안내를 표시하고 완료되면 마지막 화면으로 전환합니다.
  • Codex CLI 0.155.1에서도 AI 연결·작업 상태를 받아 왼쪽 목록과 터미널 탭의 상태 색상·작업 아이콘을 다시 표시합니다.
  • 실행기 파일 가져오기에서 FONUMA JSON과 실행 가능한 .command, .sh, .zsh, .bash 파일을 선택해 검토 후 등록할 수 있습니다.
  • 커맨드 파일은 가져오기만으로 실행하거나 내용을 읽지 않으며, 심볼릭 링크·실행 권한 없는 파일·미지원 형식은 원본을 변경하지 않고 거부합니다.

마지막 화면 복원·AI 스위칭과 Grok 연결

실행 중 터미널을 다시 열면 마지막 화면을 바로 보여주고, 등록된 AI를 바꾸거나 Grok를 연결하며, 중단된 작업 표시와 프로젝트 삭제를 더 안전하게 정리합니다.

  • 실행 중인 터미널을 목록에서 다시 열면 처음부터 스크롤하지 않고 마지막 화면을 바로 보여 줍니다.
  • 토큰·쿼터 소진이나 통신 오류로 AI 작업이 멈추면 목록과 탭의 작업 중 표시를 해제합니다.
  • 재연결 오른쪽에 AI 스위칭을 추가했습니다. 등록된 AI로 바꿔 같은 터미널 작업을 이어서 진행할 수 있습니다.
  • 프로젝트 삭제 확인 후 안에 있는 터미널을 일괄 종료·삭제할 수 있습니다. 실제 작업 폴더는 보존합니다.
  • Grok Build를 AI 연결로 등록할 수 있으며, 연결·작업 상태 색상은 다른 AI와 같습니다.
  • Apple Silicon·Intel DMG의 Developer ID 서명, Apple 공증, staple, Gatekeeper를 확인하고 fonuma.com에 Beta 115로 공개했습니다.

일시 정지·프로젝트 실행기와 작업 공간 정리

실행 중인 터미널을 안전하게 멈췄다가 계속하고, 프로젝트별 실행기와 2단계 폴더로 작업을 더 명확하게 정리할 수 있습니다.

  • 실행 중인 터미널을 프로세스 그룹 단위로 일시 정지하고 계속할 수 있습니다. 정지 중에는 입력과 터미널 간 텍스트 전달을 잠그며, Broker 장애 때 멈춘 프로세스를 자동으로 재개합니다.
  • 프로젝트 실행기를 점 메뉴의 전용 패널에서 관리합니다. 프로젝트별 실행기를 한 번에 시작하고, 실행 중인 항목은 해당 프로젝트 아래 실행기 폴더에서 확인할 수 있습니다.
  • 프로젝트 폴더를 최대 2단계로 구성하고 빈 프로젝트를 퀵메뉴에서 삭제할 수 있습니다. 실제 디스크 폴더와 실행 중인 작업은 삭제하지 않습니다.
  • 폴더 펼침은 폴더 아이콘으로만 동작하며, 프로젝트 더블클릭은 설정창을 열지 않습니다. 터미널 글꼴은 선택 상자에서 방향키로 이동하며 즉시 미리볼 수 있습니다.
  • 새 터미널·새 프로젝트·터미널 삭제·오류 보고·전체 종료 확인 화면의 정보 구조와 버튼 대비를 정리하고, 주요 실행·강제 종료 버튼에 포인트 색상과 아이콘을 적용했습니다.
  • 실행기 추가·편집을 읽기 쉬운 팝업으로 바꾸고 패널 폭, 다국어 제목 정렬, 아이콘형 추가·파일 가져오기 버튼과 둥근 버튼 모양을 다듬었습니다.
  • 퀵메뉴의 글자 크기와 구분선·환경 설정 위치를 정리하고, 빈 터미널 안내 배경과 브랜드 표기를 화면 체계에 맞췄습니다.

터미널 화면과 작업 흐름 개선

터미널 화면 복원, 안전한 텍스트 전달, 탭 취소·분할과 상태 색상을 더 일관되게 다듬었습니다.

  • 환경 설정의 터미널 글꼴 예시를 실제 본문과 같은 xterm 렌더러·크기·줄 높이·자간으로 표시해 저장 전에 결과를 더 정확히 확인할 수 있습니다.
  • 터미널에서 선택한 문자열을 다른 입력 가능한 실행 중 터미널로 전달할 수 있습니다. 줄바꿈과 제어 문자는 공백으로 정리하고 Enter는 보내지 않아 선택만으로 명령이 실행되지 않습니다.
  • 다른 터미널로 이동하거나 기록 화면을 복원할 때 현재 크기를 먼저 맞추고 최신 출력의 아래 위치에서 표시합니다. 이미 열어 둔 화면에서 사용자가 이동한 스크롤 위치는 유지합니다.
  • 주요 확정 버튼과 AI 연결·작업 중인 터미널 탭 제목·왼쪽 목록 제목·작업 아이콘을 공통 포인트 색상 #9FE055로 통일했습니다. 선택한 왼쪽 목록 제목은 상태색을 유지하며 밑줄을 표시합니다.
  • 새 터미널 탭의 실행 방식 선택을 취소하면 실행되지 않은 임시 탭과 빈 화면을 정리하고 원래 터미널·실행·분할·입력 포커스로 돌아갑니다.
  • 터미널 화면 분할은 첫 번째 부모 터미널을 왼쪽, 새로 추가한 자식 터미널을 오른쪽에 배치하며 기존 실행을 재시작하지 않습니다.
  • Apple Silicon·Intel DMG의 Developer ID 서명, Apple 공증, staple, Gatekeeper와 설치 매체 원본 일치를 확인하고 fonuma.com에 Beta 113으로 공개했습니다.

오류 진단과 접수 개선

Broker 연결 문제를 기기에서 확인하고 필요한 정보만 안전하게 접수할 수 있도록 준비했습니다.

  • 환경 설정의 오류 보고 탭에서 최근 연결·응답 오류와 재시도 정보를 확인할 수 있습니다.
  • 사용자가 동의한 설명과 선택 진단만 WITIVE 관리자에게 전송하며 명령·출력·메모·AI 대화·경로·토큰은 제외합니다.
  • Broker 응답 시간 초과가 발생하면 기존 실행을 강제 교체하지 않고 제한적으로 다시 연결을 확인합니다.

터미널 전환과 퀵메뉴 개선

터미널 이동 직후 바로 입력하고 최근 화면으로 더 빠르게 돌아갈 수 있도록 개선했습니다.

  • 본문 탭과 왼쪽 목록에서 터미널을 선택하면 키보드 입력 포커스가 현재 터미널로 이동합니다.
  • 현재와 직전에 본 터미널 화면을 제한적으로 유지해 다시 돌아올 때의 복원 지연을 줄였습니다.
  • 퀵메뉴 라벨 색상을 한 행에 균등하게 배치하고 선택 안 함 아이콘을 배경 위에서도 보이게 변경했습니다.

Broker 연결 상태 개선

연결 상태를 더 분명하게 표시하고 느린 Mac의 재연결 경로를 보완했습니다.

  • 정상 LOCAL 연결은 초록 원, 연결 끊김과 다시 연결 동작은 빨간 원으로 구분합니다.
  • 다시 연결은 기존 실행을 강제 교체하지 않으면서 느린 Broker 기동 경합을 제한적으로 재확인합니다.
  • 다음 Mac 설치파일의 최소 요구사항을 동봉 Broker 런타임과 같은 macOS 13.5 이상으로 맞춥니다.

팝업 이동과 실행 이력 관리 개선

연속 설정 작업과 종료된 실행 기록 정리를 더 안전하게 다듬었습니다.

  • 팝업 위에 다음 팝업을 열고 이전 화면으로 돌아갈 수 있도록 변경했습니다.
  • 이전 팝업으로 돌아와도 입력값과 선택한 탭이 유지되도록 했습니다.
  • 종료된 실행 기록을 삭제하면서 AI 대화 재연결 정보는 보존하도록 정리했습니다.

Mac 공개 베타 배포

Apple Silicon과 Intel Mac에서 설치할 수 있는 첫 공개 베타를 준비했습니다.

  • Developer ID 서명과 Apple 공증을 마친 CPU별 DMG 설치파일을 제공합니다.
  • 선택한 목록의 가독성과 최대화 창의 로고 정렬을 개선했습니다.
  • 최신 출력까지 스크롤하면 추가 클릭 없이 새 출력 표시가 해제되도록 보완했습니다.