🚀 Grok Build 신규 업데이트(2026.10.26)
1.0.71 — 2026-10-26
✨ 새 기능
• ui.single_ctrl_c_quit = true를 설정하면 잃을 초안이나 끝나지 않은 작업이 없을 때 Ctrl+C 한 번으로 종료됩니다. /settings의 Editor 항목에서도 켤 수 있으며, 기본값은 지금처럼 두 번째 입력을 요구합니다.
👉 기본 동작은 아무것도 실행 중이 아닌 빈 프롬프트에서 Ctrl+C를 누르면 확인을 위해 한 번 더 누르게 하는 방식입니다. 이 설정을 켜도 초안이나 진행 중인 작업이 있으면 첫 입력에 바로 종료되지 않으니 실수로 잃을 일은 막혀 있습니다. 설정 키는 config.toml의 [ui] 아래 single_ctrl_c_quit입니다.
• 프롬프트 안의 이미지 칩이 대화 기록에 보낸 이미지와 같은 초록색으로 표시됩니다.
• 대화 기록의 이미지 칩 위에 마우스를 올리면 보낸 이미지가 나타나고, 첨부되지 못했다면 그 이유가 표시됩니다.
👉 이미지 칩은 [Image #N]처럼 경로 없이 표시되며, 파일 경로를 알고 있으면 호버했을 때 나타나는 이미지 미리보기에만 보입니다.
• 훅(Hooks)이 "failClosed": true를 받습니다. 이 옵션을 켠 PreToolUse 또는 UserPromptSubmit 훅이 시간 초과나 오류로 실패하면, 그대로 진행하지 않고 도구 호출을 거부하거나 프롬프트를 차단합니다.
👉 지금까지는 실패한 훅이 기본적으로 통과(fail-open)해서 도구 호출이나 프롬프트가 그대로 진행됐습니다. failClosed를 켜면 시간 초과, 비정상 종료, 실행 실패, 읽을 수 없는 응답을 모두 실패로 보고 사유와 함께 막으며, 뒤에 오는 핸들러는 실행되지 않습니다. 정상적으로 파싱된 응답은 평소처럼 판단합니다. 이 필드는 PreToolUse와 UserPromptSubmit에서만 동작하고, 다른 이벤트에서는 경고를 남기고 무시됩니다. Claude Code의 "onFailure": "block" 표기도 같은 뜻으로 읽습니다. 보안 점검용 훅처럼 실패했을 때 통과시키면 안 되는 경우에 쓰면 됩니다. 자세한 내용은 사용자 가이드의 Hooks 문서(10-hooks.md)에 있습니다.
• 프롬프트에서 Vim 편집을 쓸 수 있습니다(실험 기능). config.toml에 [keys] vim = "all"을 설정하면 vim 모션, 연산자, 숫자 반복, 되돌리기가 되는 Insert·Normal 모드가 켜지고, 프롬프트의 정보 줄에 NORMAL 또는 INSERT가 표시됩니다.
👉 all에서는 각 초안이 Insert 모드로 시작해 평소처럼 입력되고, Esc를 누르면 Normal 모드로 넘어갑니다. Normal 모드에서는 h j k l, w b e, 0 ^ $, gg G, d c y와 모션(dd, cw, y$), x D C p P u 등을 쓰고, i a I A o O로 Insert 모드에 돌아옵니다. config.toml로만 설정할 수 있고, /settings와 /vim-mode에는 off와 nav만 있어서 거기서 바꾸면 프롬프트 vim이 꺼집니다. 기존 nav는 스크롤백과 대시보드에서만 vim 키를 쓰는 값이며 프롬프트에는 영향이 없습니다.
• Windows의 Noctty에서 인라인 이미지가 표시됩니다.
• 에이전트의 질문에 대한 답변이 질문과 답변마다 한 줄씩 표시되고, 텍스트가 잘렸을 때만 끝에 …가 붙습니다.
• 다른 에이전트가 보낸 메시지가 가운데 정렬된 컴팩트한 한 줄로 표시되고, 연속된 메시지는 한 줄로 접힙니다.
👉 서브에이전트와 주고받는 메시지는 find callers → you · done처럼 보이고, 연속되면 3 messages with find callers처럼 한 줄로 접힙니다. 그 줄에서 Enter를 누르면 펼쳐집니다(16-subagents.md).
• 에이전트가 서브에이전트에게 보내는 메시지도 같은 가운데 정렬 줄(you → <서브에이전트>)로 표시되고, 받은 메시지와 함께 한 줄로 접힙니다.
👉 아직 전달되지 않은 메시지에는 · sending(전송 중), · not delivered(거부됨), · unconfirmed(확인 불가) 꼬리표가 붙습니다.
• 프롬프트의 Vim 커서가 Normal 모드에서는 블록, Insert 모드에서는 바(bar) 모양이 됩니다. 깜빡임 여부는 ui.cursor_blink로 정합니다.
👉 ui.cursor_blink를 설정하지 않으면 터미널의 커서를 따르고 모양은 깜빡이지 않는 고정 상태로 유지됩니다.
• 미니멀 모드(--minimal)의 정보 줄이 프롬프트의 Vim 모드(NORMAL 또는 INSERT)로 시작하며, NORMAL은 굵게 표시됩니다.
🐛 버그 수정
• 메시지가 줄바꿈될 때도 이미지 칩이 한 줄 안에 통째로 유지됩니다.
• 서버가 거부한 이미지가 대화에서 제거되어, 이미지가 빠졌다는 안내가 이후 모든 턴마다 반복되고 길어지던 문제가 사라집니다.
• 피드백 초안 줄이 초안의 상태(작성됨, 거절됨, 취소됨, 실패)를 보여 줍니다.
👉 /feedback 폼의 Drafts 탭에는 전송에 실패한 보고서와 에이전트가 대신 작성해 둔 피드백이 모입니다. 항목에서 Enter를 누르면 Write 탭으로 불러와 검토하고 보낼 수 있습니다.
• Esc로 닫은 슬래시 메뉴가 시작 직후처럼 명령 목록이 갱신될 때 저절로 다시 열리지 않습니다.
• 턴 실패 줄이 오류 앞에 일반적인 "Request failed:" 문구를 더는 반복하지 않습니다.
ℹ️ Grok build 다운로드 링크: https://t.co/f2TuUJAQYn
ℹ️ Grok bot 알아보기: https://t.co/mQXVyDZgrq
ℹ️ 최신 알파버전으로 업데이트하기 : grok update --alpha
ℹ️ 최신 안정버전으로 업데이트하기 : grok update
ℹ️ EstelStar(https://t.co/Jasfb4apdw) : SpaceX와 Elon Musk 생태계, 그리고 인류의 미래기술을 탐구하는 독립 정보 플랫폼
ℹ️ SpaceX 및 테크 영상 한글자막 보기 : https://t.co/O8t2r7YNFo
원문
1.0.71 — 2026-10-26
✨ Features
• ui.single_ctrl_c_quit = true lets a single Ctrl+C quit when no draft or unfinished work would be lost. It is also under Editor in /settings; the default still asks for a second press.
• Image chips in the prompt use the same green as sent images in the transcript.
• Hovering an image chip in the transcript shows the image that was sent, or why it was not attached.
• Hooks accept "failClosed": true: when such a PreToolUse or UserPromptSubmit hook times out or crashes, the tool call is denied or the prompt is blocked instead of going ahead.
• Vim editing in the prompt (experimental): set [keys] vim = "all" in config.toml for Insert and Normal modes with vim motions, operators, counts and undo. The prompt's info line shows NORMAL or INSERT.
• Inline images display in Noctty on Windows.
• Answers to the agent's questions show one row per question and answer, and end in … only when the text is cut.
• Messages from other agents appear as compact centered rows, and consecutive messages fold into one row.
• Messages the agent sends to subagents appear as the same centered rows (you → <subagent>) and fold together with the messages it receives.
• Prompt vim cursor is a block in Normal mode and a bar in Insert mode; ui.cursor_blink sets whether they blink.
• Minimal mode starts its info row with the prompt's vim mode (NORMAL or INSERT), and NORMAL is shown in bold.
🐛 Bug Fixes
• Image chips in your messages stay whole on one row when the message wraps.
• Images the server rejects are removed from the conversation, so the notice that images were left out no longer repeats, and grows, on every later turn.
• Feedback draft rows show the draft's state: drafted, declined, cancelled or failed.
• A slash menu closed with Esc no longer reopens by itself when the command list refreshes, such as right after startup.
• Turn failed rows no longer repeat a generic "Request failed:" before the error.