샤오미가 11월 13일 AI 코딩 도구 MiMo-Code 0.1.17을 공개했다. 개발자는 모델 이름에 따라 자동으로 달라지던 설정 대신 모델 정보와 직접 지정한 구성을 쓰게 되며, 코딩 전용 모드와 내장 웹 검색은 필요할 때 켜는 방식으로 바뀐다.

1. 모델 이름 대신 정보와 설정을 반영

릴리스 노트에 따르면 컨텍스트, 모델이 한 번에 다루는 입력 정보와 출력 한도, 추론 강도는 모델 이름으로 추측하지 않고 모델 정보를 제공하는 models.dev와 사용자 설정에서 가져온다. 추론 강도는 모델이 답을 만들 때 추론에 어느 정도 힘을 들일지 정하는 설정이다.

샘플링, 답변 후보를 선택하는 방식으로 조절하는 temperature와 top_p는 기본 요청에 더는 포함되지 않는다. 샘플링 값과 단계 종료 조건도 모델 정보를 따르도록 바뀌어, 모델 이름에 붙은 표식보다 명시된 정보를 기준으로 요청을 구성하는 방향이다.

추론 강도는 /variants에서 설정에 지정한 단계 이름으로 사용할 수 있다. 작업을 나눠 맡는 하위 에이전트도 부모 세션의 강도를 이어받으므로, 위임한 작업까지 같은 추론 단계 설정을 적용하는 흐름이다.

2. 코딩 모드와 웹 검색은 선택 기능으로

GPT 모델에 Codex 방식의 프롬프트와 도구 모음을 자동 적용하던 동작이 바뀌었다. 이제 모든 모델이 같은 기본 구성을 사용한다. 모델 종류를 고르는 일과 전용 코딩 구성을 켜는 일이 분리된 셈이다.

내장 웹 검색에서는 샤오미 게이트웨이를 통한 검색을 제거하고 Exa 검색을 선택해 켜도록 바꿨다. 외부 검색 도구를 연결하는 MCP 서버, 외부 도구 연결 규격을 따르는 서버를 추가하는 방법도 릴리스 노트에 안내돼 있다.

전용 코딩 모드와 내장 검색을 켜는 환경 변수 표기는 아래와 같다. 첫 줄은 코딩 모드, 둘째 줄은 검색에 해당하므로 사용할 기능에 맞춰 선택한다.

MIMOCODE_CODEX_MODE=true
MIMOCODE_ENABLE_EXA=1

조사용 프롬프트에서 덕덕고 검색을 대체 경로로 쓰는 기능도 복원했다. 내장 검색을 선택 기능으로 바꾸는 것과 함께 별도의 검색 경로도 손본 것으로, 검색을 이용하려면 자신이 쓰는 연결 방식부터 확인하는 편이 좋다.

3. 한도 소진 뒤 재시도와 압축 실패 잔여물을 수정

사용량 한도가 소진된 뒤에도 요청을 다시 시도하던 문제를 수정했다. 작업 상태를 저장하는 체크포인트 기록 과정, 작업 상태를 복구하도록 저장하는 절차에서 빈 단계를 반복하는 경우도 제한했다.

대화 내용을 줄여 담는 압축이 실패한 뒤 처리 경계 정보, 압축 처리의 시작과 끝을 나타내는 정보가 남던 문제도 고쳤다. 실패 이후 세션에 잔여 정보가 남는 동작을 바로잡은 것이다.

요청 본문을 기록하던 동작도 중단했다. 이에 따라 로그에 남기는 요청 정보의 범위가 달라졌다.

기억 검색은 중국어 문자열의 일부만으로도 관련 내용을 찾을 수 있도록 바뀌었고 기존 색인, 검색을 위해 내용을 정리한 목록도 이전한다. 중국어로 쌓인 기억을 찾는 사용자가 직접 체감할 수 있는 검색 기능 변경이다.

샤오미 API 키와 Token Plan 키는 함께 로그인해 쓸 수 있다. 두 자격 증명, 신원을 확인하는 인증 정보를 서로 다른 제공자로 저장하도록 바꿔, 같은 도구에서 두 종류의 키를 함께 관리할 수 있게 했다.

4. 기능 선택이 설정 관리로 이동

이번 변경의 이익은 모델 선택과 기능 선택을 따로 관리할 수 있다는 점이다. 대신 자동 적용되던 전용 구성을 계속 쓰려는 사용자는 이를 직접 켜야 하며, 모델 정보와 자신의 설정을 확인하는 관리 부담을 맡는다. 업데이트 뒤에는 사용하던 추론 강도와 검색 연결 방식이 새 기본값에 맞는지 살펴볼 필요가 있다.

클라우드 세션 공유와 제삼자 업로드 기능도 제거됐다. 해당 기능을 쓰던 사용자는 업데이트 계획에 공유 방식 변경까지 포함해야 한다.

MiMo-Code 0.1.17은 모델별 자동 추측을 걷어내고 설정을 통한 명시적 선택을 늘린 업데이트다.