thoughtSignature를 base64로 디코딩하는 경우(예: Hyperspace AI LLM 프록시)에도 400 오류로 요청이 거부되지 않도록, 서명되지 않은 도구 호출 우회 센티널을 받을 수 있는 base64SkipThoughtSignature 호환성 플래그를 추가했습니다 (#18586, @tuandinh0801 작성).disabled 인증 규칙으로 일시 중지된 프로바이더(현재 Google Antigravity)는 내장 로그인 목록에서 제외되고, 로그인·토큰 갱신·사용량 확인이 거부되며, 어떤 소스에서도 키를 가져오지 않고, 일시 중지 사유와 함께 요청 및 이미지 생성을 거부합니다. 저장된 로그인 정보는 유지되며 규칙이 제거되면 다시 동작합니다. 일시 중지된 ID로 자체 로그인을 등록한 확장 기능은 해당 로그인을 되찾습니다 (#18622, @H4vC 작성).edit, write, eval 등)가 도구 배치 내 순서를 유지하도록 수정되었습니다. 이제 편집과 함께 전송된 셸 또는 읽기 명령이 이전 파일을 대상으로 실행되거나 앞선 호출이 끝나기 전에 시작되지 않습니다 (#18502, @eggpeat 작성).OTARI_API_KEY와 함께 /login otari를 사용할 수 있으며, 모델은 워크스페이스별로 실시간 탐색됩니다 (#17841, @tbille 작성).base64SkipThoughtSignature Google 호환성 플래그를 추가했습니다. 이 플래그는 thoughtSignature를 바이트로 디코딩하는 게이트웨이를 위해 Gemini 서명 없는 도구 호출 우회 센티널을 base64로 인코딩하여 전송합니다 (#18586, @tuandinh0801 작성).disabled "<reason>" 인증 규칙을 추가했습니다. 일시 중지된 프로바이더는 어떤 로그인에서도 제공되지 않고 아무도 호출하지 않으며, 코드와 사용자의 저장된 로그인 정보는 그대로 남습니다 (#18622, @H4vC 작성).PromptOptions.followUps를 추가했습니다. 프롬프트 뒤에 실행될 프롬프트를 순서대로 큐에 넣으며, 프롬프트가 에이전트에 도달하지 못하면 DroppedPrompt.followUps에 함께 반환됩니다.task.perCallModel이 on이거나 번들된 seance를 생성할 수 있는 경우가 아니라면, task 도구는 호출별 model 필드를 더 이상 노출하지 않습니다. 그래도 model이 전송되면 디스패치 전에 여전히 거부됩니다 (#18554, @xiangnan0811 작성)./usage, 세션 통계, omp stats가 기본 포크 제목과 소형 제목 모델 모두에서 발생한 세션 제목 비용을 포함하도록 수정되었으며, 소형 모델 제목도 --max-cost에 포함됩니다 (#18177, #18491, @yuzu-octopus 작성).--model pi/<role>(또는 @<role>, <role>) 사용 후의 재시도가 default 체인 대신 해당 역할의 retry.fallbackChains 항목을 따르도록 수정되었으며, --continue에서도 적용됩니다 (#18389, #18534, @harshaygadekar 작성).-> / => 목록의 두 번째 항목이 첫 번째 항목보다 먼저 실행되던 문제를 수정했습니다. 첫 번째 항목을 시작할 수 없는 경우(Esc, 거부되거나 실패한 설정), 목록 전체가 편집기로 되돌아갑니다 (#10802).model("" 또는 공백)이 에이전트에 설정된 모델을 사용하지 않고 task 호출, eval agent(), eval workpool()에서 게이트를 통과하지 못하던 문제를 수정했습니다 (#18576, @iwangjie 작성).task 도구 호출이 이제 에이전트의 일반 모델 라우팅을 사용합니다 (#18554, @xiangnan0811 작성).todo append를 실행하면 활성 phase, 마지막 phase, 또는 새 Tasks phase에 작업을 추가하는 대신 실패하던 문제를 수정했습니다 (#17265, #18575, @taotao7 작성).memory_summary.md를 읽으라고 지시하지 않습니다 (#18523, @nick-maderight 작성).wait은 이제 대기 시간과 연속 wait이 허용하는 시간을 알려줍니다. 기존에는 에이전트가 빈 결과로 읽던 단순 "아직 실행 중" 스냅샷을 반환했습니다. 연속 wait 안내도 더 오래 기다리기 위해 sleep 작업을 시작하지 말라고 에이전트에게 알립니다 (#18612, @alphastorm 작성).auth-gateway stdio가 modelRoles에 설정되지 않은 역할에 대해서도 역할의 설정된 fallback 체인을 따르도록 수정되었습니다(자체 체인이 없는 chat 역할은 default 체인을 상속합니다) (#18509, @enieuwy 작성).;로 구분된 체인의 문장 구분자가 더 이상 별도의 행으로 그려지지 않으므로, echo a; echo b가 두 개의 문장으로 표시됩니다 (#18258, #18497, @yuzu-octopus 작성).update_notes에서 append_idea를 사용할 때, ## Ideas backlog나 ### Ideas처럼 이름이 비슷한 제목만 있는 노트에서는 첫 번째 제목 앞에 항목을 삽입하지 않고 ## Ideas 섹션을 새로 만듭니다 (#18505, @eggpeat 작성).edit, write, eval 등)가 도구 배치 내 순서를 유지하도록 수정되었습니다. 이제 편집 직후 전송된 확인 작업은 새 파일을 보며, 편집은 앞선 읽기가 끝나기 전에 시작되지 않습니다 (#18502, @eggpeat 작성).lsp.formatOnWrite가 JSDoc/블록 주석이 있거나 일회성 비정상 들여쓰기가 있는 2/4칸 파일을 레벨당 1칸으로 다시 들여쓰지 않으며, JSDoc 블록으로 시작하는 탭 들여쓰기 파일을 공백으로 변환하지 않습니다 (#18544).Mnemopi 인스턴스가 첫 번째 인스턴스의 인코더를 조용히 재사용하면서 벡터에는 설정된 모델을 기록하던 문제를 수정했습니다. 이제 로컬 인코더는 모델별로 캐시되며, 로드에 실패하면 해당 모델의 항목만 제거됩니다 (#18562, @eggpeat 작성).omp stats가 변경되지 않은 모든 세션을 다시 파싱하던 문제를 수정했습니다 (#14736) (#18536, @Alex-Wengg 작성).<fieldset>이 있는 ask HTML 폼은 Tern에서 질문마다 탭 하나와 Review 탭을 표시합니다. Next로 다음 단계로 이동하고, ←/→ 및 PgUp/PgDn으로 탭을 전환하며, Submit은 Review 탭에 있습니다 (#18608, @Gabriel-Hiss 작성).ask HTML 폼은 app.ask.hide(Alt+H) 또는 Hide 버튼으로 ask 대화상자와 같이 한 줄로 숨길 수 있습니다 (#18608, @Gabriel-Hiss 작성).ask 입력 필드는 포커스될 때 끝으로 스크롤되지 않고 값의 시작 부분에서 열리도록 수정되었습니다 (#18585).├── **label**: …)의 │ 레일이 노드 앞부분의 굵은, 기울임 또는 코드 스팬의 색상과 굵기를 따르던 문제를 수정했습니다. 이제 이어지는 레일은 첫 행의 레일과 일치하며, 노드 텍스트는 자체 스타일을 유지합니다 (#18584, @chan1103 작성).xd://<device>:raw와 xd://<device>:conflicts가 해당 장치로 해석되던 문제를 수정했습니다. 이 접미사는 이름에 그대로 남으므로 읽기 또는 쓰기가 더 이상 장치를 실행하지 않습니다 (#18561, @wisehead 작성).ask HTML 폼이 잘리고 Tern에서 스크롤할 수 없던 문제를 수정했습니다. 이제 폼이 입력창 자리에서 스크롤되며, Cancel/Submit은 계속 보입니다.disabled 규칙으로 프로바이더 일시 중지, Google Antigravity 일시 중지 by @H4vC in #18622Full Changelog: v18.18.3...v18.18.4