v0.2.2에서 v0.3.0까지의 연속적인 버전 업데이트에서 Qwen Code는 두 가지 핵심 기능을 도입했습니다: 스트림 JSON 지원과 완전한 국제화 시스템. 새 버전은 --output-format stream-json와 --input-format stream-json를 통한 스트림된 구조화된 입출력 제공을 제공하며, 3계층 어댑터 아키텍처와 세션 관리 메커니즘을 통해 SDK, 자동화 도구, CI/CD 파이프라인을 쉽게 내장하여 에이전트 워크플로우의 지속적이고 구조화된 드라이버를 지원할 수 있게 합니다.
국제화 측면에서 Qwen Code는 중국어와 영어 인터페이스를 모두 내장하고 있으며, 맞춤형 언어 팩을 통해 더 현지화된 언어 확장이 가능합니다. 사용자는 /language ui zh-CN를 통해 인터페이스 언어를 전환하거나 /language output Chinese를 통해 모델 출력 언어를 개별적으로 지정할 수 있어, 전 세계 개발자들이 지역 습관과 프로젝트 요구사항 사이를 유연하게 전환할 수 있습니다. 공식 커뮤니티는 다국어 지원을 개선하기 위해 지역 언어 팩을 기여하도록 권장받고 있습니다.
보안과 안정성도 이번 업데이트에서 중요한 방향입니다: 새 버전은 메모리 고갈 위험을 줄이기 위해 20MB 버퍼 제한을 추가하고, 윈도우 인코딩으로 인한 문자 문제를 해결하며, ripgrep 바이너리 감지와 크로스 플랫폼 호환성을 향상시키고, 인증 시스템을 재구성하여 authType 관리를 최적화합니다. 또한 ModelScope 제공자 지원과 스트리밍 옵션 처리가 개선되었고, 통합 테스트가 수정되었으며, 힌트 완성 논리와 터미널 알림이 최적화되었고, 여러 기본 수정 사항이 전반적인 안정성을 크게 향상시켰습니다.
자주 묻는 질문
: Qwen Code의 Stream JSON 기능은 무엇인가요?
A: --input-format/--output-format stream-json를 통해 스트리밍 JSON 형태의 모델과 상호작용할 수 있게 하여 SDK, 자동화 스크립트, CI/CD에서 구조화된 커뮤니케이션을 용이하게 합니다.
Q: 3계층 어댑터 아키텍처와 세션 관리는 어떤 역할을 하나요?
A: 3계층 어댑터는 프로토콜, 모델, 비즈니스 로직을 분리하며, 세션 관리는 명령줄 및 자동화 환경에서 다중 라운드 대화와 다단계 작업이 맥락적 연속성을 유지하도록 보장합니다.
Q: 국제화가 지원하는 구체적인 역량은 무엇인가요?
A: 내장 중국어와 영어 UI를 통해 인터페이스 언어와 모델 출력 언어를 명령어로 전환할 수 있으며, 개발자가 더 많은 로컬 언어 패키지를 확장할 수 있도록 지원합니다.
Q: 주요 보안 및 안정성 개선 사항은 무엇인가요?
A: 메모리 고갈을 방지하기 위한 20MB 버퍼 제한, Windows 인코딩 수정, 립그렙 탐지 개선, 인증 시스템 리팩토링, 통합 테스트 및 핵심 로직을 위한 여러 수정이 포함됩니다.
Q: 이러한 새로운 기능들의 일반적인 사용 사례는 무엇인가요?
A: Qwen 코드를 지속적 통합 파이프라인, 자동화된 코드 검토 및 리팩토링 도구, 다국어 개발팀을 위한 명령줄 워크플로우에 연결하기에 적합합니다.