Skip to Content

Qwen Code 주간 업데이트: /learn로 지식을 스킬로 바꾸고, Code Review 품질 검증 대폭 강화, Web Shell 화면 대대적 개편

Qwen Team
2026-07-16

Qwen Code는 이번 주에 v0.19.9, v0.19.10, v0.19.11 세 개의 정식 버전을 출시하고 PR 160개 이상을 병합했습니다.

/learn 명령이 생겼습니다. 이번에는 사용자가 직접 스킬을 만듭니다. 디렉터리, URL, 대화, 직접 쓴 텍스트 중 어떤 형태든 지식 원본을 던져 주면 Qwen Code가 SKILL.md로 정리해 주고, 다음부터는 그대로 불러 씁니다.

Code Review, ‘되는 정도’에서 ‘잘 쓰는 정도’로. 제안 항목이 PR 인라인 댓글로 바로 게시되고, 검토 절차에 절차적 정확성 검사, 게시 전 검증, Step 4 verifier와 Step 5 reverse-audit가 추가됐습니다.

Web Shell을 크게 손봤습니다. shadcn 컴포넌트 라이브러리를 기반으로 깔고 Artifact 검토 패널, extension 관리 페이지, Mermaid 확대·이동을 더했습니다. 여러 워크스페이스 지원이 끝까지 연결됐고, 분할 화면은 워크스페이스별로 색을 구분합니다.

Voice Bridge로 ACP에 음성을 연결했습니다. 메인 모델이 텍스트 전용이어도 음성 prompt를 다룰 수 있습니다. 음성을 먼저 텍스트로 바꿔 모델에 넘기고, 음성을 지원하는 모델은 원본을 그대로 통과시킵니다.

스캔 PDF에 Agent가 멈추지 않습니다. 텍스트 추출이 한도를 넘으면 페이지를 자동으로 이미지로 렌더링하고, 비전 모델이 그림을 보고 바로 답합니다.

CLI 작업 흐름을 채웠습니다. /update로 한 번의 명령에 업그레이드, Ctrl+O로 대화 고정, Ctrl+S로 prompt 임시 저장, Explore의 메인 모델 상속, Alt+T로 사고 과정 전체 보기까지 가능합니다.

✨ 새로운 기능

/learn: 지식을 재사용 가능한 스킬로

/learn은 지식 원본에서 재사용 가능한 스킬을 만드는 새 슬래시 명령어입니다. 원본은 로컬 디렉터리, URL, 대화 기록, 직접 쓴 텍스트 중 아무 형태나 상관없습니다. 메인 모델이 지식을 모아서 SKILL.md로 자동 정리한 뒤 .qwen/skills/learned-skill-<name>/에 저장하고, source: learned 표시를 붙입니다. 그래서 손으로 작성한 스킬, 자동 생성된 스킬과 서로 간섭하지 않습니다.

이렇게 쓸 수 있습니다:

  • /learn Deploy process: ...처럼 배포 절차를 스킬로 만들어 두면, 다음 배포 때 바로 호출합니다
  • 문서 디렉터리를 던져 주면 프로젝트의 개발 규약을 학습해서, 이후 코딩할 때 자동으로 따릅니다
  • 대화에서 지식을 뽑아 재사용 가능한 명령 템플릿으로 남겨 둡니다

관련 PR: #6440 

Code Review 품질 검증 대폭 강화

이번 주 Code Review는 여러 방향에서 품질 검증을 끌어올렸습니다. 인라인 댓글에서 검토 결과 검증까지 전반을 다뤘습니다.

/review는 이제 제안(Suggestion) 유형으로 나온 발견 항목을 PR 인라인 댓글로 바로 게시합니다 — 검토 출력에서 제안 내용을 복사해 PR에 붙여 넣을 필요가 없습니다. 검토 자체에도 절차적 정확성 검사기(procedural correctness finders)와 조절 가능한 effort 단계가 추가됐고, 댓글을 올리기 전에 guardrail이 각 발견 항목이 실제로 성립하는지 한 번 더 확인합니다.

큰 diff도 대충 나누지 않습니다 — diff의 모든 줄에 담당 reviewer가 명확히 붙어 검토 커버리지를 확보합니다. Review chunk agent에는 프롬프트가 빈틈없이 조립되어 전달되므로, 텅 빈 컨텍스트로 도는 일이 없습니다. PR triage 댓글에는 신뢰도 점수, 시퀀스 다이어그램, 파일 개요, 검토 footer가 추가돼 reviewer가 더 많은 맥락을 안고 볼 수 있습니다. 자동화 검토의 기본 타임아웃은 180분으로 늘리고 최대 240분까지 override를 허용해, 큰 PR이 시간 초과로 중단되는 일이 없습니다.

이렇게 쓸 수 있습니다:

  • /review가 PR에 인라인 제안 댓글을 자동으로 달아 줘서, 직접 댓글을 옮길 필요가 없습니다
  • effort 단계를 조절해 검토 규모에 맞춥니다
  • PR triage의 신뢰도 점수로 어떤 PR을 깊이 봐야 할지 가늠할 수 있습니다

v0.19.11에서는 Step 4 verifier와 Step 5 reverse-audit이 더해졌습니다. 검토 흐름이 ‘문제 발견 → 댓글 게시’에서 ‘문제 발견 → 발견이 실제로 성립하는지 검증 → 역방향 감사로 빠진 게 없는지 확인’하는 완결된 사슬로 바뀝니다. findings 목록은 verify/reverse-audit 프롬프트 안에 접혀 들어가 프롬프트 용량을 줄입니다. Agent 7의 build/test 범위도 diff가 실제로 건드린 워크스페이스로 좁아져, 큰 저장소에서 통째로 다시 빌드하지 않습니다.

관련 PR: #6593 , #6711 , #6612 , #6789 , #6771 , #6840 , #6942 , #6965 , #6892 , #6955 

Web Shell UI 대대적 개편

이번 주 Web Shell에는 PR 15개 이상이 몰렸습니다. 기반 UI 컴포넌트 라이브러리부터 사이드바, 설정 페이지, 모델 선택기까지 전부 새로 만들었습니다.

UI 기반 컴포넌트 라이브러리로 shadcn을 들여와 디자인 token과 컴포넌트 규약을 통일했습니다. 여러 워크스페이스 사이드바를 다시 설계해 배치가 한결 깔끔해졌습니다. 설정 페이지도 현대적인 컴포넌트 라이브러리로 바뀌어, 사용자 단위 설정을 패널에서 바로 고치고 모델 관리까지 설정 패널 안에 들어 있습니다. 모델 선택기 역시 다시 설계해 모델 메타데이터가 또렷하고 전환도 빨라집니다. 관련 PR: #6760 , #6804 , #6817 , #6758 

여러 워크스페이스 지원이 끝까지 연결됐습니다. Daemon ACP 엔드포인트가 워크스페이스 범위를 인정하고, 채널 worker는 워크스페이스별로 묶여 바인딩되며, 분할 화면은 워크스페이스를 넘는 세션과 워크스페이스 탭을 지원합니다. 동적으로 추가한 워크스페이스 등록도 저장되므로 daemon을 재시작한 뒤 설정을 다시 할 필요가 없습니다. 워크스페이스는 서버를 재시작하지 않고도 실행 중에 뺄 수 있습니다. 관련 PR: #6621 , #6635 , #6746 , #6716 , #6745 

오른쪽에 Artifact 검토 패널이 생겼습니다 — 수정한 파일이 turn 카드 형태로 쌓이고, 줄 수 통계와 함께 개별 파일 diff를 펼쳐 볼 수 있습니다. 패널은 파일 목록/트리 탐색을 지원하고 너비를 드래그로 조절할 수 있습니다. Artifact와 예약 작업도 각각 독립된 turn output 카드를 가지며, HTML artifact는 sandbox iframe 안에서 렌더링됩니다. 관련 PR: #6591 

v0.19.11에는 extension 관리 페이지가 추가돼, Web Shell에서 설치한 extension을 바로 확인하고 관리할 수 있습니다. Mermaid 차지도 확대, 이동, 드래그를 지원해 흐름도와 시퀀스 다이어그램을 그저 바라보고만 있을 필요가 없습니다. 분할 화면은 하나의 패널만 최대화로 키울 수 있고, 각 패널은 워크스페이스별로 색이 다릅니다. Composer 컨트롤은 popover 형태로 바뀌었고, 세션 목록에서는 사용자의 동작을 기다리는 세션도 표시됩니다. 관련 PR: #6815 , #6881 , #6951 , #6971 , #6877 , #6956 

그 외 개선: Markdown 표에서 셀을 더블클릭하면 팝업에 전체 내용이 떠서 복사하기 편합니다. 입력창 도구 모음에 현재 Git 브랜치 chip이 표시됩니다. 세션 그룹에 직접 Hex 색 코드를 지정할 수 있습니다. 예약 작업은 모든 워크스페이스를 한 화면에 모아 봅니다. Composer의 기본 안내 문구를 직접 정할 수 있고, 워크스페이스 경로는 고정됩니다. 관련 PR: #6530 , #6725 , #6752 , #6759 , #6765 , #6853 

Voice Bridge: 음성 입력을 ACP에 연결

이전에는 ACP(Agent Communication Protocol)로 음성 prompt를 보내도 메인 모델이 텍스트 전용이면 음성을 처리할 방법이 없었습니다. 이번에 voice bridge가 들어갔습니다. 음성이 설정해 둔 voice model에서 먼저 전사되어 텍스트가 된 뒤 메인 모델에 전달됩니다. 반대로 메인 모델이 원래 음성을 지원한다면 전사를 거치지 않고 원본 음성을 그대로 통과시킵니다. 전사를 쓸 수 없거나 실패한 경우에도 메인 모델에는 안전한 ‘음성 사용 불가’ 안내만 전달되고, 음성 데이터 원본을 그대로 넘기지는 않습니다.

이렇게 쓸 수 있습니다:

  • ACP 클라이언트로 음성 지시를 보내면 텍스트 전용 모델도 내용을 알아듣습니다
  • 음성을 지원하는 메인 모델(멀티모달 모델 등)은 원본 음성을 그대로 받아 음성 정보가 손상되지 않습니다
  • 전사에 실패해도 안전하게 대체 처리되므로 음성 문제 하나로 대화가 끊기지 않습니다

관련 PR: #6576 

PDF 자동 이미지 변환: 스캔본에 Agent가 멈추지 않습니다

이전에는 스캔본이나 글자가 빽빽한 PDF를 만나면 텍스트 추출이 12000 token 예산을 넘기면서 FILE_TOO_LARGE 무한 루프에 빠졌습니다. Agent가 페이지 범위를 계속 줄여 다시 시도해도 매번 같은 실패가 반복되고, 컨텍스트가 터진 끝에 세션이 무너졌습니다. 이제 페이지→이미지 렌더링 대체 경로가 생겼습니다. 텍스트 추출이 한도를 넘거나 실패하면 pdftoppm으로 페이지를 자동으로 JPEG 이미지로 바꿔 비전 모델에 넘깁니다. 페이지당 token 비용이 고정이라 글자가 얼마나 빽빽하든 상관이 없습니다. 텍스트 추출이 기본 경로는 그대로입니다(grep 가능, 정확한 텍스트 추출). 렌더링은 한도를 넘거나 실패했을 때만 발동됩니다. 비전 모델이 설정된 텍스트 전용 메인 모델의 경우, @로 첨부한 스캔본은 몇 장의 페이지로 렌더링된 뒤 vision bridge에 넘겨 전사합니다.

이렇게 쓸 수 있습니다:

  • 스캔 PDF에서 더 이상 FILE_TOO_LARGE가 뜨지 않고, 비전 모델이 그림을 보고 바로 답합니다
  • token 예산을 넘는 빽빽한 PDF는 자동으로 이미지로 처리돼 컨텍스트가 터지지 않습니다
  • 텍스트 기반 PDF는 계속 텍스트 추출을 쓰니 정밀도가 떨어지지 않습니다

관련 PR: #6585 

CLI 작업 흐름 업그레이드: 한 번의 명령으로 업그레이드, 대화도 보존

이전에는 Qwen Code를 업그레이드할 때 설치 방식을 직접 기억하고 있어야 했습니다. npm으로 설치했으면 npm install을 돌리고, standalone으로 설치했으면 설치 파일을 다시 내려받아야 했죠. 이번 주에 qwen update CLI 명령과 /update 슬래시 명령이 추가돼 설치 유형을 자동 감지해 업그레이드를 진행합니다. standalone 설치는 npm registry에서 최신 버전을 바로 가져오고 SHA256 검증 + Ed25519 서명 확인(선택) + smoke test(새 바이너리가 --version을 통과해야 함) + 원자적 교체를 거치며, 실패하면 자동으로 되돌립니다. npm으로 설치한 경우에는 알맞은 npm install -g 명령을 보여 줍니다. i18n은 9개 언어를 지원합니다. 관련 PR: #5780 

Ctrl+O로 트랜스크립트 고정 화면을 엽니다. 누르면 대체 화면이 열리면서 모든 도구 출력을 펼친 채 전체 대화 기록을 보여 주고, 위아래로 스크롤할 수 있습니다. Esc/q/Ctrl+C/Ctrl+O로 빠져나오면 메인 화면으로 돌아옵니다. 이와 함께 도구 출력 렌더링을 다시 짰습니다. read/search/list 계열 도구의 결과는 한 줄 요약으로 접히고, 상태를 바꾸는 도구의 출력은 펼쳐진 상태로 남습니다. 기존의 compactMode 설정은 조용히 무시됩니다. 관련 PR: #5666 

Ctrl+S로 prompt를 임시 저장할 수 있습니다. 입력창에 내용이 있을 때 Ctrl+S를 누르면 프로젝트 단위의 임시 저장 파일에 prompt가 담기고, 같은 프로젝트에서 다음에 시작할 때 자동으로 복구됩니다. 전송이 끝나면 임시 저장은 지워집니다. 길게 붙여 넣은 내용도 저장 전에 자리 표시자가 풀린 상태로 저장되니, 복구하면 원본을 그대로 얻습니다. 서로 다른 프로젝트끼리는 섞이지 않습니다. 관련 PR: #6709 

Shell 명령 타임아웃을 설정할 수 있습니다. tools.shell.defaultTimeoutMs 설정이 새로 생겨, 프로젝트 또는 세션 단위에서 포그라운드 명령의 기본 타임아웃을 조정할 수 있습니다. 매번 명령 인자에 따로 적지 않아도 됩니다. 기본값은 기존대로 120초이고, 0으로 두면 타임아웃이 꺼집니다. 관련 PR: #6628 

Explore 서브 Agent가 기본으로 메인 모델을 상속합니다. 내장 Explore 서브 Agent가 더 이상 fastModel을 자동 선택하지 않고 메인 세션의 모델을 따릅니다. 메인 모델을 Claude Opus로 쓰면 Explore도 Claude Opus를 쓰므로 추론 성능이 떨어지지 않습니다. 여전히 빠른 쪽을 쓰고 싶다면 agents.builtin.exploreModelfast나 구체적인 모델 ID로 설정하면 됩니다. 관련 PR: #6807 

Alt+T로 사고 과정을 전부 펼칩니다. 스트리밍 출력 중 Alt+T를 누르면 thinking block이 열리고, 추론 내용이 처음부터 끝까지 실시간 스트리밍되는 모습을 볼 수 있습니다. 기존처럼 하단 4줄만 하드코딩으로 미리 보여 주지 않습니다. 사고 흐름을 따라가는 모델의 생각 줄기를 드디어 따라갈 수 있게 됐습니다. 매우 긴 추론은 뷰포트 높이만큼만 보여 주고 무한히 펼쳐지지는 않습니다. 관련 PR: #6678 

📊 그 외 새로운 기능

기능PR사용자에게 미치는 영향
Channel daemon 재시작 후 자동 복구: DingTalk/Feishu 채널 worker 자동 재연결#6680 daemon을 재시작해도 채널 연결이 끊기지 않습니다
DingTalk에서 Markdown 표 유지: 표를 보내도 구조가 해체되지 않음#6673 DingTalk 채널에서 한 줄씩 짜깁기된 순수 텍스트를 받지 않습니다
DingTalk 그룹에서 보낸 사람 @: 그룹 메시지 발신자 멘션 여부 선택#6679 DingTalk 채널이 답변할 때 질문한 사람을 @ 할 수 있습니다
DingTalk webhook 개인 대화 전송: webhook이 DM으로 보냄 지원#6891 DingTalk 알림을 그룹이 아니라 개인에게 보낼 수 있습니다
Channel 구조화된 기억 관리#6860 채널 대화 기억 관리가 체계적으로 바뀝니다
SDK 대화형 질문 응답: ask_user_question의 답을 모델로 회신#6655 SDK 연동으로 대화형 질문 흐름을 만들 수 있습니다
SDK 제어 메서드: effort, models, usage, context 조회#6492 SDK 연동에서 모델을 더 세부적으로 제어하고 사용량을 조회할 수 있습니다
ACP tool-call 생명주기 노출#6819 SDK가 도구 호출 준비 단계를 인식할 수 있습니다
서브 Agent 관측성 강화: 전체 명령어, 트랜스크립트 경로, 승인 컨텍스트#6580 서브 Agent가 무엇을 하고 있는지 확실히 보입니다
서브 Agent 타임라인: 시간 순 표시 + 병렬 agent 타임라인#6772 여러 작업을 병렬로 돌릴 때 진행 상황을 따라가기 쉬워집니다
Daemon 세션 출처 메타데이터: 바꿀 수 없는 출처 표기#6932 daemon 세션이 어디서 만들어졌는지 추적할 수 있습니다
Daemon 심층 상태 집계: 워크스페이스를 넘나드는 헬스 체크#6961 daemon 상태 모니터링이 모든 워크스페이스를 덮습니다
워크스페이스별 MCP 관리: serve 모드 MCP 관리#6954 여러 워크스페이스에서 MCP server를 워크스페이스 단위로 관리할 수 있습니다
아카이브한 세션 내보내기: /export로 아카이브 세션 내보내기#6911 대화 기록을 백업용으로 내보낼 수 있습니다
Shell 포그라운드 명령 생존 하트비트#6876 조용히 실행되는 긴 명령을 타임아웃으로 오판하지 않습니다
/goal 조건 길이 확대: 더 긴 goal 조건 서술 허용#6665 복잡한 목표를 축약하지 않고 그대로 적을 수 있습니다
xAI Grok 내장 provider: /auth 마법사로 xAI 모델 설정#6805 커스텀 provider 설정 없이도 Grok를 쓸 수 있습니다
예약 작업 참조 태그: prompt에 extension/skill/MCP 참조 삽입#6589 예약 작업 prompt에서 스킬과 MCP를 바로 참조할 수 있습니다
MessageDisplay hook: 스트리밍 출력 도중에 콜백 발동#6489 플러그인이 답변 도중에 텍스트 내용을 추적할 수 있습니다
QQ Bot 그룹 메시지 처리#6457 QQ 채널 상황에서 그룹 메시지를 지원합니다

🔧 주요 수정 사항

수정 사항PR사용자에게 미치는 영향
Channel이 서브 Agent 중간 출력을 보내지 않습니다#6696 DingTalk/Feishu에 미완성 답변이 가지 않습니다
DingTalk 수신 미디어의 token 갱신#6903 DingTalk 채널의 이미지/파일 메시지가 token 만료로 실패하지 않습니다
WeCom requireMention이 그룹 대화를 막지 않습니다#6948 WeCom 그룹 대화 기능이 정상으로 돌아왔습니다
Feishu 자격 증명 검증#6780 잘못된 자격 증명이 조용히 실패하지 않습니다
/mcp 상세에 Approve 버튼 추가#6518 대기/거부 상태의 MCP server를 바로 승인할 수 있습니다
MCP URL의 query 유지#6587 원격 MCP 연결이 URL 뒷부분이 잘려 실패하지 않습니다
MCP OAuth 401 자동 복구#6732 OAuth가 만료되면 자동으로 재시도하니 손으로 다시 연결하지 않아도 됩니다
MCP OAuth HTTP 악수에서 challenge 유지#7022 challenge가 사라져 MCP OAuth 연결이 실패하지 않습니다
MCP 읽기 전용 자동 승인에는 신뢰 필요#6924 신뢰하지 않는 MCP server가 조용히 자동 승인되지 않습니다
VS Code 커서 위치 0이 덮어써지지 않습니다#2971 줄 앞에 둔 커서가 줄 끝으로 뛰지 않습니다
VS Code ACP 프로세스의 Electron Node 모드#6866 VS Code 확장 기능에서 ACP 프로세스가 Node 버전 문제로 실패하지 않습니다
Web Shell composer 높이 자동 조절#6872 긴 prompt가 고정 높이에서 잘리지 않습니다
Web Shell 세션 그룹 접기 상태 유지#6878 새로고침 후에도 세션 그룹이 전부 펼쳐지지 않습니다
YOLO 모드가 plan mode에 조용히 꺼지지 않습니다#6630 plan mode에 들어가도 YOLO가 몰래 해제되지 않습니다
Approval mode UI 라벨 현지화#6592 Shift+Tab으로 모드를 바꿔도 영어 라벨이 튀어나오지 않습니다
Shell 타임아웃을 도구 오류로 분류#6864 shell 타임아웃을 모델 오류로 취급하지 않습니다
ACP에서 사용자 지시 우선#6607 Agent 모드에서 첨부 내용 때문에 내 지시가 뒤로 밀리지 않습니다
서브 Agent 템플릿 자리 표시자 수정#6672 ${0} 같은 숫자 패턴이 잘못 해석되지 않습니다
Claude Opus 4.6~4.8의 token 한도#6718 compaction이 너무 일찍 발동하지 않습니다
Claude 프록시의 thinking 서명 처리#6893 프록시를 거쳐 Claude를 쓸 때 서명 없는 thinking으로 오류 나지 않습니다
Managed memory를 압축할 때도 보존#6714 microcompaction에서 기억 항목이 사라지지 않습니다
Skill 결과를 microcompaction에 포함#6788 스킬 실행 결과가 압축 중에 사라지지 않습니다
잘못된 모델 스트림 복구#6712 모델이 잘못된 스트림을 돌려도 바로 크래시하지 않습니다
max-token 이어쓰기 실패 시 자동 롤백#6921 이어쓰기에 실패해도 반쪽 상태로 남지 않습니다
trusted-folders 캐시 오염 방지#6900 미리보기 신뢰 확인이 이후 판단을 흔들지 않습니다
시작 성능 최적화: tree-sitter 지연 로딩#6747 더 빨리 시작합니다
Git 스냅샷 프로세스 축소#6784 세션 사용 중 성능이 좋아집니다
긴 세션의 OOM 방어#6682 길게 대화한 세션을 나가도 OOM으로 크래시하지 않습니다
세션 복구 방식 통일#6731 중단/대기/축소된 기록의 복구가 더 믿을 만해집니다

👥 기여자

기여자기여 내용참고 PR 링크
@wenshao Code Review 대대적 강화(인라인 댓글, verifier/reverse-audit, triage 점수), Web Shell 개선(분할 화면, Mermaid 확대, 워크스페이스 색 구분, 시각 미리보기)#6593 , #6942 , #6965 , #6971 , #6881 
@doudouOUC 여러 워크스페이스 전 구간 연결(ACP 엔드포인트, 채널 worker 그룹화, 워크스페이스 영속화), PDF 자동 이미지 변환, 세션 목록, 트랜스크립트 리더#6621 , #6635 , #6585 , #6716 , #6741 
@yiliang114 서브 Agent 루프 수정, shell 자기 종료 수정, CI 다수 개선, Claude token 한도, managed memory 보존, 스트림 내결함성#6543 , #6544 , #6682 , #6714 , #6718 
@qqqys Channel 전반 개선(daemon 복구, DingTalk Stream 수정, markdown 표 유지, 채널 payload 진단), goal 생명주기 수정#6680 , #6715 , #6673 , #6617 , #6620 
@chinesepowered VS Code 커서 수정, mobile-mcp 최적화, cua-driver 좌표 정규화, LRU 캐시 수정, dotfiles 언어 감지#2971 , #6624 , #6785 , #6787 
@ytahdn Web Shell 다수 개선(shadcn, 사이드바, 설정 페이지, extension 관리 페이지, 워크스페이스 경로 고정, 분할 화면)#6760 , #6804 , #6815 , #6853 , #6956 
@dreamWB Web Shell(하단 상태 표시줄, assistant turn footer, 컨텍스트 멘션, 설정 가능한 사이드바, 모델 선택기, 세션 그룹 색)#6613 , #6611 , #6578 , #6750 , #6758 
@callmeYe 기억과 대화 정렬, daemon 기억 작업의 오류 상세, 기억 remember 갱신, 스킬 설치 경로, 워크스페이스 스킬 API#6434 , #6431 , #6497 , #6811 , #6816 
@chiga0 Ctrl+O 트랜스크립트 고정 화면, VP 모드 인라인 사고 펼치기, 세션 산출물 영속화#5666 , #6079 , #6557 
@jifeng Markdown 표 가독성 개선, 셀 더블클릭으로 전체 내용 보기#6626 , #6530 , #6838 
@TianYuan1024 SDK 대화형 질문 응답 회신, 서브 Agent 관측성 강화, xAI Grok provider#6655 , #6580 , #6805 
@tanzhenxin NO_PROXY로 모델 요청 지원, max_tokens 컨텍스트 창 상한 제한, Explore 서브 Agent의 메인 모델 상속#6640 , #6556 , #6807 
@LaZzyMan /learn 명령, mobile-mcp 좌표 정규화 수정, /mcp Approve 버튼#6440 , #6610 , #6518 
@Nas01010101 Shell 명령 기본 타임아웃 설정화, cron step 수정, tools.disabled 문서, YOLO의 plan mode 수정#6628 , #6627 , #6641 , #6630 
@zjunothing 기억 Agent 타임아웃 설정화, vision bridge 타임아웃 재시도, 데스크톱판 클립보드 이미지 수정#6459 , #6541 , #6708 
@huww98 Alt+T로 스트리밍 중 추론 내용 전체 펼치기#6678 
@yuanyuanAli Web Shell의 AskUserQuestion 접기/펼치기, 모바일 환영 화면 composer 슬롯#6588 , #6584 
@Alex-ai-future CLI 명령어 이름 매칭 우선, plan mode 오류 응답 개선#6504 , #6667 , #6764 
@Eric-GoodBoy-Tech QQ Bot 그룹 메시지 처리#6457 
@DragonnZhang model-provider 설정 문서, /goal 조건 길이 확대, CI 데스크톱 release notes 잘림 처리#6552 , #6665 , #6792 
@dexhunter 순수 ASCII token 패스트 경로, tree-sitter 지연 로딩으로 시작 최적화#6551 , #6747 
@han-dreamer Approval mode UI 현지화, Git 브랜치 chip, 기억 remember 갱신#6592 , #6725 , #6497 
@samuelhsin 세션 그룹 커스텀 Hex 색#6752 
@water-in-stone 세션 복구 방식 통일#6731 
@BZ-D 예약 작업 prompt 참조 태그#6589 
@VectorPeak MCP URL query 유지, ACP readTextFile 수정#6587 , #6704 
@BenGuanRan Feishu 자격 증명 검증, DingTalk webhook 개인 대화 전송, WeCom requireMention 수정#6780 , #6891 , #6948 
🆕 @liziwl 🎉 첫 기여: qwen update/update 한 번의 명령 업그레이드#5780 
🆕 @C0d3N1nja97342 🎉 첫 기여: Windows에서 extension tempDir 정리 수정#6545 
🆕 @cxruan 🎉 첫 기여: Web Shell dialog backdrop의 z-index 설정 가능#6572 
🆕 @harbin1053020115 🎉 첫 기여: Web Shell harness 기반 도구#6517 
🆕 @juhuan 🎉 첫 기여: SDK 제어 메서드와 transport 옵션#6492 , #6491 
🆕 @ksws00684315 🎉 첫 기여: 서브 Agent 템플릿 자리 표시자 수정#6672 
🆕 @kaymeer 🎉 첫 기여: ACP의 사용자 지시 우선순위 수정#6607 
🆕 @destire-mio 🎉 첫 기여: Ctrl+S 프로젝트 단위 prompt 임시 저장#6709 
🆕 @yanchenko 🎉 첫 기여: MessageDisplay 스트리밍 hook#6489 
🆕 @ever-o 🎉 첫 기여: Web Shell에서 사용자 메시지 참조 태그 렌더링#6537 
🆕 @ran411285752 🎉 첫 기여: ACP tool-call 생명주기 노출#6819 
🆕 @morluto 🎉 첫 기여: 형태가 잘못된 도구 결과도 표시 유지, 세션 설정 검증, 이어쓰기 롤백#6925 , #6920 , #6921 
🆕 @AriaZhao-coder 🎉 첫 기여: trusted-folders 캐시가 미리보기 확인에 오염되지 않음#6900 
🆕 @xurik 🎉 첫 기여: daemon 세션의 채널 출처 표기#6991 

업데이트 방법: npm i @qwen-code/qwen-code@latest -g를 실행하면 최신 버전으로 업데이트할 수 있습니다. Qwen Code 안에서 /update 명령을 쓰면 한 번의 명령으로 업그레이드됩니다.

문제나 제안이 있다면 GitHub Issues 로 알려 주세요!

Last updated on