Skip to content

Releases: gim47656-ship-it/CUELO

CUELO v0.6.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:02

변경 사항

  • 교훈 자동 기록(autolearn)을 켠 경우, 긴 작업 뒤 자동으로 저장된 교훈이 이제 대화에 "[교훈 자동 저장]" 메시지로 표시됩니다. 전에는 저장돼도 화면에 아무것도 나타나지 않았습니다. 저장한 것이 없으면 메시지를 띄우지 않습니다.

CUELO v0.6.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:24

변경 사항

  • "유키로 교체됐었어"처럼 이미 일어난 전환을 설명하는 문장을 캐릭터 교체 명령으로 알아듣고 현재 세션 모델을 바꾸던 문제를 고쳤습니다. 교체됐·교체된 같은 과거·수동형은 명령으로 보지 않습니다.
  • 캐릭터 교체를 하지 말라는 말이나 방법을 설명해 달라는 요청, 리뷰에 인용된 예문이 실제 세션 교체로 이어지던 문제를 고쳤습니다.
  • 캐릭터 호출 표식이 틀린 채로 작업을 맡기면 그 캐릭터 모델이 아니라 기본 Maker 모델로 조용히 실행되던 문제를 막았습니다. 이제 틀린 표식은 발주 전에 거절되고 올바른 표식을 안내합니다.
  • 모델 목록을 온라인으로 받아 오는 제공자가 시작 직후 캐시에서 모델을 복원하지 못하면, 조회가 끝나기도 전에 폴백 체인에 "unknown model" 경고를 띄우던 문제를 고쳤습니다. 이제 조회가 끝난 뒤 다시 검사해 실제로 없는 모델만 경고합니다.
  • 입력 중 줄이 늘어 입력창이 커질 때 대화 맨 아래가 잠시 가려졌다가 다시 움직이던 현상을 줄였습니다. 위쪽 대화를 읽는 중에는 스크롤 위치를 유지합니다.
  • 코드 검색에서 대소문자가 다른 자격증명 파일명과 일반적인 비밀 설정 파일을 검색 후보에서 제외하도록 보완했습니다.
  • 의미 기반 코드 검색에 폴더 탐색을 보완해, 기존 키워드 후보에서 빠진 관련 파일도 추가로 찾도록 했습니다. 기존 검색 결과와 비밀 파일 제외 규칙은 유지합니다.
  • 내장 OMP core를 18.4.3으로 올렸습니다. 긴 응답을 처리할 때의 성능 개선과 모델 선택 지연 개선이 포함됩니다.
  • CUELO에서 실행한 개발 서버가 CUELO 서버의 환경변수를 물려받아 잘못된 모드로 시작하던 문제를 보완했습니다.
  • 요청에 필요한 MCP 서버만 선택해 연결하는 모드를 추가했습니다. 새 서버 설치·인증·권한 변경은 먼저 승인을 받고 에이전트가 지원합니다. 기존 사용자는 설정과 적용 범위를 확인해 켤 수 있습니다.
  • 설치 옵션 --role에서 쓰는 Maker 역할 이름 두 개가 바뀌었습니다. 옛 이름은 더 이상 받지 않으니, 설치 스크립트나 기존 config.yml의 modelRoles 키를 설치 문서에 적힌 이름으로 고쳐 주세요.

CUELO v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 01:57

변경 사항

  • 저장 파일이나 음성을 첨부한 초안을 다시 열면 입력창 칩이 모두 "Text"로 보이던 문제를 고쳤습니다. 복원한 첨부의 종류를 보낸 메시지 칩과 같은 기준으로 다시 판정합니다.
  • 새 세션 첫 요청의 프롬프트 캐시가 거의 매번 빗나가던 문제를 고쳤습니다.
  • 기억 임베딩 재구축이 새 세션 첫 턴을 최대 2분 붙잡던 문제를 고쳤습니다. 이제 첫 턴 회상은 오래 기다리지 않습니다.
  • Anthropic 계정 자동 선택 순서를 바꿨습니다.
  • 내장 OMP core와 standalone CLI 기준을 18.3.5에서 18.4.2로 올렸습니다. 서비스 이름 없는 bash env는 계속 명령 앞 export로 적용됩니다.
  • HIKARI를 히카리 불러와로 호출하고 히카리로 교체해로 현재 세션 Main을 바꿀 수 있습니다. 캐릭터 패널에도 HIKARI 카드가 보입니다.
  • 공개 변경 기록과 README에 내부 구현 흔적이나 개발용 모델 배정 같은 내부 정보가 들어가면 게시를 막는 검사를 넣고, 지난 변경 기록을 같은 기준으로 정리했습니다.

CUELO v0.5.9

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:34

변경 사항

  • 입력창에 웬만한 파일을 붙여넣기(Ctrl+V)·드롭·선택으로 첨부할 수 있습니다. 음성(mp3·wav·m4a·ogg·flac·webm 등)은 받아써서 텍스트와 원본 경로를 함께 붙이고, 텍스트로 읽히는 코드·설정 파일(UTF-8·UTF-16·CP949)은 본문에 넣습니다. 그 밖의 파일(docx·xlsx·zip 등)은 세션 첨부 폴더(<agentDir>/cuelo-attachments/)에 덮어쓰지 않고 저장한 뒤 경로를 붙여 에이전트가 도구로 열게 합니다. 파일당 25MB, 받아쓰기는 14MB까지이고, 보낸 메시지의 칩은 음성·파일·텍스트를 구분해 보여 줍니다. 받아쓰기에는 Google Antigravity 계정이 필요하며, 음성을 첨부하면 그 음성이 Google로 전송됩니다.
  • 10MB가 넘는 파일 업로드와 첨부가 실패하던 문제를 고쳤습니다.
  • 새 캐릭터 HIKARI(히카리, OBSERVER)를 추가했습니다. 얼굴·말투·스티커 13장·완료 음성 18개(AivisSpeech 花音)이며, 호출·교체 별칭은 없습니다.
  • 사용량 패널에 Google Antigravity 카드가 다시 보입니다. 그 제공자 자체의 한도 줄만 표시합니다.
  • 에이전트가 만든 이미지와 확인한 이미지가 그 턴의 대화 흐름에 썸네일로 보이고, 누르면 크게 열립니다. 그 세션의 도구 결과에 실제로 나온 이미지만 보여 줍니다.
  • 하네스에 조사 도구 skim을 추가했습니다. 여러 파일·긴 문서·로그를 대화 컨텍스트에 싣지 않고 보조 모델에 한 번 물어 답과 근거 위치만 받습니다. 내용은 Google Antigravity로, 그 호출이 실패하면 OpenCode Go로 한 번 더 전송되며, 비밀 파일과 gitignore 대상은 보내지 않습니다.
  • 공개 미러 게시 전에 실제 이메일 주소, 실제 사용자 폴더 경로, PC 이름처럼 보이는 문자열을 찾아 게시를 막는 검사를 넣었습니다.

CUELO v0.5.8

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:44

변경 사항

  • 0.5.7에서 켠 thinking 표시와 한국어 번역을 되돌렸습니다. 대화 사이 혼잣말이 의미에 비해 지저분했습니다. 도구 앞 진행 문장은 이전처럼 본문으로 보이고, 사용량 패널의 Google Antigravity 카드는 계속 숨깁니다.
  • 업데이트 대기 화면을 새로 만들었습니다. 옛 그라디언트 심볼 대신 지금 CUELO 로고(나선 고리와 호박색 램프)를 크게 두고 진행 표시로 씁니다. 램프는 진행 중에 은은하게 숨 쉬고 중단되면 붉게 바뀌며, 고리는 확인된 단계만큼만 채워집니다. 단계 목록은 Q1~Q4 큐 시트 모양이고, 화면은 세로 가운데에 놓이며 한국어는 어절 단위로 줄을 바꿉니다. 확인·복귀 동작은 바뀌지 않았습니다.
  • 이미지를 ?q= 없이 읽으면 용도와 상관없이 그 경로의 첫 읽기를 막고 ?q=로 다시 묻게 합니다. 이제 레이아웃·간격·색·정렬 같은 형태 판단도 vision 모델이 먼저 답하고, 읽기 전 판정 대기가 줄었습니다. vision 답으로 부족하면 같은 경로를 한 번 더 읽어 직접 볼 수 있습니다.

CUELO v0.5.7

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:00

변경 사항

  • 오래된 세션을 열어 보기만 해도 사이드바의 "오늘" 묶음에 올라가던 문제를 고쳤습니다. 대화가 이어진 세션은 이전처럼 마지막 기록 시각으로 정렬됩니다.
  • Anthropic 계정 두 개를 쓸 때 교체 직후 사용량 패널이 두 계정의 5시간·7일 한도를 섞어 보이던 문제를 고쳤습니다. 이제 각 요청의 한도는 그 요청을 실제로 보낸 계정에 기록합니다.
  • 사용량 패널이 코어 자동 차단을 원인과 상관없이 "한도를 다 써서 코어가 자동으로 차단했습니다"로 보여 주던 문제를 고쳤습니다. 이제 한도가 실제로 소진됐을 때만 그렇게 말하고, 한도가 남아 있는데 막혔다면 일시 차단이라고 알립니다.
  • 이미지 파일을 ?q= 없이 읽으려 하면 JEV가 먼저 목적을 판정합니다. 글자·값 확인이면 그 읽기를 막고 경로?q=<질문>으로 다시 읽게 해, 이미지를 대화 컨텍스트에 싣지 않고 vision 모델이 답만 텍스트로 줍니다. 레이아웃·색처럼 직접 봐야 하면 같은 경로를 한 번 더 읽으면 통과합니다.
  • 하네스가 thinking을 다시 받아 보여 주고, 모델의 영어 thinking을 한국어 혼잣말로 옮겨 대화 흐름에 보여 줍니다. 「원문」 버튼으로 원래 글을 볼 수 있습니다. 화면 언어가 한국어일 때만 번역하며 세션 기록과 모델 문맥은 바꾸지 않습니다. 번역할 글은 Google Antigravity로 전송됩니다. 프롬프트·말투·요청 튜닝은 omp-thinking-ko(MIT)에서 가져왔습니다.
  • 사용량 패널에서 Google Antigravity 카드를 뺐습니다. 채팅에 쓰지 않는 보조 계정인데 채팅 계정처럼 보였습니다.

CUELO v0.5.6

Choose a tag to compare

@github-actions github-actions released this 28 Sep 04:31

변경 사항

  • 배포 중 다른 세션의 SubAgent가 돌고 있으면 설치 폴더 교체가 "다른 프로세스가 사용 중" 오류로 실패하고, CUELO가 꺼진 채 대기 화면이 멈추던 문제를 고쳤습니다. 이제 실행 중인 작업을 멈추고 남은 프로세스를 정리한 뒤 교체하며, 폴더가 잠겨 있으면 몇 번 재시도합니다. 교체가 실패하면 이전 서버를 다시 띄우고, 대기 화면에 실제 실패 원인을 보여 줍니다.
  • Linux에서 일부 앱 테스트가 실패하던 문제를 고쳤습니다. 제품 동작은 바뀌지 않습니다.

CUELO v0.5.5

Choose a tag to compare

@github-actions github-actions released this 28 Sep 01:51

변경 사항

  • 긴 eval 셀이 도는 동안 보낸 말이 셀이 끝날 때까지 대화에 들어오지 않던 문제를 고쳤습니다. CUELO 프로필이 eval.autoBackground를 켜서, 말이 도착하면 셀을 background로 넘기고(셀은 계속 실행) 60초를 넘긴 셀의 결과는 끝났을 때 전달합니다. 공개 setup이 새로 만드는 config.yml에도 이 설정이 들어가며, 기존 프로필은 설치 안내대로 직접 병합합니다.
  • computer.window(65822)처럼 창 id를 숫자로 넘기면 모든 창이 일치해 "multiple windows"로 실패하던 문제를 고쳤습니다. 숫자 id는 그 창을 찾고, app·title·id에 문자열이 아닌 값(정규식 등)을 넘기면 문자열이 필요하다는 오류를 냅니다.
  • 사용자가 정지를 누르거나 업데이트·재시작이 세션을 중단한 턴을, 남은 TODO가 있다는 이유로 턴 종료 가드가 곧바로 다시 이어 가게 하던 문제를 고쳤습니다. 새 서버의 자동 재개 안내도 끊긴 SubAgent를 파일 상태 확인 뒤 새로 맡기라고 알립니다.
  • Windows 기본 curl.exe가 -o /dev/null에 쓰지 못해 응답을 받고도 exit 23으로 끝나면, 재시도 안내가 -o NUL이나 >/dev/null을 쓰라고 알립니다.
  • 스킬별 컨텍스트 비용을 재는 읽기 전용 리포트 skill-cost를 추가했습니다. 세션 기록에서 스킬 읽기를 세어 비용이 큰 순서로 보여 주고, 한 번도 읽지 않은 스킬을 표시합니다.
  • learn에 선택 인자 topic이 생겼습니다. 같은 프로젝트에서 같은 주제로 배운 교훈은 새 기억을 쌓지 않고 기존 한 행을 갱신합니다. topic 없는 호출은 이전과 같습니다.
  • 로고를 새로 바꿨습니다. 바깥 고리가 안쪽으로 말려 들어가 가운데 램프가 켜지는 나선 모양으로, 관측한 일이 돌아와 다음 판단의 신호가 된다는 뜻입니다. 고리는 글자색을 따라 다크·라이트 테마에 맞고, 색은 호박색 램프 하나만 씁니다. 사이드바·대화창 마크, 앱 아이콘, favicon을 교체했습니다. 설치한 PWA 아이콘은 서비스워커 캐시가 새로 받은 뒤 바뀝니다.

CUELO v0.5.4

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:43

변경 사항

  • 내장 OMP core를 0.5.3의 18.3.2에서 18.3.5로 올렸습니다. CUELO 프로필은 upstream prompt-cache warming을 끕니다(providers.cacheWarming: off).
  • 캐릭터 교체 요청이 고른 대상을 자동 선택이 덮어쓰지 못하게 했습니다.
  • Jev 판정 경로를 OpenRouter로 바꿨습니다. 판정이 실패해도 채팅 모델로 조용히 대체하지 않습니다.
  • 작업 중 끼어든 요청에 첫 도구 전 답했는지, 미완 TODO 없이 작업을 멈추려는지, 여러 단계의 일이 필요한지를 JEV가 판정합니다. 화면·문서·로그 검사는 문자열로 확인할 수 있는 내용을 먼저 확인하고, 모호한 판단에만 JEV를 씁니다.
  • 웹 화면은 browser, 네이티브 창은 computer, 로직은 테스트로 확인합니다. 화면 조작·대기·확인을 한 eval 셀에 묶고 외형 판단이 필요할 때만 스크린샷을 찍습니다.
  • Windows에서 OMP CLI의 plugin list·models가 출력을 마친 뒤 종료 진단과 exit 1을 남기더라도, 설치·검증 결과를 정상으로 판정합니다.
  • 도구 사이에 쓴 진행 문장을 Anthropic 공식 표시 경로로 보여 줍니다.
  • 검증·리뷰·디버깅 스킬의 안내와 적용 조건을 정리했습니다.
  • 우선순위 보기에서 다른 프로젝트의 세션으로 옮겨도 대화창이 이전 세션에 멈춰 있던 문제를 고쳤습니다.
  • 외부 모델 답을 길게 붙여 검증을 요청한 첫 메시지가 거절되던 문제를 고쳤습니다.
  • 성공한 edit 뒤에도 전에 읽었고 바뀌지 않은 줄은 계속 "본 줄"로 인정합니다. 이전에는 이어지는 수정이 "보지 않은 줄"로 거절되곤 했습니다. 바뀐 줄과 읽지 않은 줄은 계속 거절합니다.
  • bash에 service 이름 없이 env를 주면 명령 앞 export로 적용하고, todo append에 phase가 없으면 아직 안 끝난 일이 있는 phase에 붙입니다. 둘 다 이전에는 오류로 호출을 한 번 더 쓰게 했습니다.
  • Main이 혼자 끝낸 세션에도 첫 턴에 전달된 기억 id가 세션 기록에 남습니다.

CUELO v0.5.3

Choose a tag to compare

@github-actions github-actions released this 27 Sep 04:25

변경 사항

  • 자가학습 루프의 빠진 연결을 이었습니다. Maker 세션이 첫 턴에 자기 작업 brief로 기억을 한 번 회상하고, 회상된 기억에는 id가 붙습니다. learn은 저장한 기억 id를 돌려주고, routing_verdict에는 위임 작업이 실제로 적용한 교훈을 남기는 선택 필드 appliedLessons가 생겼습니다. 교훈 저장은 Main만 하며, Maker는 종료 보고에 교훈 후보를 싣습니다.
  • edit가 "보지 않은 줄"을 기준으로 거부될 때 모델에 가는 안내를 한국어로 바꿨습니다.
  • 하네스가 실제로 막혔던 6가지 경우를 보강했습니다. source manifest 없이 manifest 대상 파일을 커밋하면 git_finalize가 커밋 전에 멈추고, 자기 job·서비스가 쥔 대상의 정리만 막으며, Windows 셸 경계 실패를 따로 분류합니다. 물음표 없는 한국어 질문을 포함한 미답 중간 질문을 판정하고, 외부 모델 답을 주장별로 확인하게 하며, TaskGuard 계약 오류가 빠진 필드를 짚습니다.