Δdeltalog

Goose 1.48.0

2026-08-28 릴리스 · 변경 항목 161개 · 요약된 항목 160개

원문 릴리스 노트 보기 ↗

breaking 3보안 29신기능 64수정 48기타 17

이 페이지는 Goose 1.48.0에서 바뀐 점을 유형별로 모은 것입니다.
  • 업그레이드 전에 먼저 확인하세요: breaking 3개 보안 29개
  • 항목 아래 ▸ 원문을 누르면 영어 원문이 펼쳐집니다.
이 버전을 쓰고 있다면: 최신 버전까지 바뀐 점 한 번에 보기 →

! breaking 3개

  • Gemini OAuth 공급자를 더 이상 지원하지 않는다 # 모델·요금
    원문

    [Providers] Deprecated Gemini OAuth provider [#11223](https://github.com/aaif-goose/goose/pull/11223)

  • goose tui 명령을 제거한다 # CLI·설정
    원문

    [Other] Remove goose tui command [#11484](https://github.com/aaif-goose/goose/pull/11484)

  • computercontroller에서 automation_script, web_scrape, cache 도구를 제거한다
    원문

    [🔧 Improvements] Remove automation_script, web_scrape, and cache tools from computercontroller [#11198](https://github.com/aaif-goose/goose/pull/11198)

◆ 보안 29개

  • 공급자 오류에서 URL을 가린다 # 보안·권한
    원문

    [Security] Redact URLs in provider errors [#11230](https://github.com/aaif-goose/goose/pull/11230)

  • 레시피 매개변수 값을 검증한다 # 보안·권한
    원문

    [Security] Validate recipe parameter values [#11234](https://github.com/aaif-goose/goose/pull/11234)

  • Foundry API 키를 요청 출처에 바인딩한다 # 보안·권한
    원문

    [Security] Bind Foundry API keys to request origin [#11347](https://github.com/aaif-goose/goose/pull/11347)

  • 렌더러 ACP 인증서를 고정한다 # 보안·권한
    원문

    [Desktop & UI] Pin renderer ACP certificates [#11485](https://github.com/aaif-goose/goose/pull/11485)

  • ACP 권한을 요청 생성에 바인딩한다 # 보안·권한
    원문

    [Desktop & UI] Bind ACP permissions to request generations [#11415](https://github.com/aaif-goose/goose/pull/11415)

  • Claude-Code 시스템 프롬프트 전송을 보호한다 # 보안·권한
    원문

    [Other] Claude-Code: protect system prompt transport [#11441](https://github.com/aaif-goose/goose/pull/11441)

  • 안전한 OAuth 토큰 전송을 강제한다 # 보안·권한
    원문

    [Other] Enforce secure OAuth token transport [#11183](https://github.com/aaif-goose/goose/pull/11183)

  • Copilot API 엔드포인트 전송을 보안 처리한다 # 보안·권한
    원문

    [Other] Secure Copilot API endpoint transport [#11129](https://github.com/aaif-goose/goose/pull/11129)

  • Windows 패키지 러너를 인식한다 # 보안·권한
    원문

    [Security] Recognize Windows package runners [#11466](https://github.com/aaif-goose/goose/pull/11466)

  • 잘못된 형식의 도구 가시성에 대해 차단 모드로 실패 처리한다 # 보안·권한
    원문

    [Security] Fail closed on malformed tool visibility [#11474](https://github.com/aaif-goose/goose/pull/11474)

  • 권한 거부가 우선하도록 처리한다 # 보안·권한
    원문

    [Security] Permission denies take precedence [#11477](https://github.com/aaif-goose/goose/pull/11477)

  • 커스텀 공급자 전환 보안 비밀을 지운다 # 보안·권한
    원문

    [Security] Clear custom provider transition secrets [#11467](https://github.com/aaif-goose/goose/pull/11467)

  • 새로운 파일 파라미터 입력을 요구한다 # 보안·권한
    원문

    [Security] Require fresh file parameter input [#11455](https://github.com/aaif-goose/goose/pull/11455)

  • OAuth 콜백 콘텐츠를 이스케이프한다 # 보안·권한
    원문

    [Security] Escape OAuth callback content [#11479](https://github.com/aaif-goose/goose/pull/11479)

  • MCP 프롬프트의 유니코드 태그를 살균한다 # MCP·플러그인
    원문

    [Security] Sanitize Unicode tags in MCP prompts [#11453](https://github.com/aaif-goose/goose/pull/11453)

  • 스킬에 대한 플러그인 활성화 설정을 존중한다 # MCP·플러그인
    원문

    [Security] Honor plugin enablement for skills [#11439](https://github.com/aaif-goose/goose/pull/11439)

  • Code Mode에서 MCP 도구 모델 가시성을 존중한다 # MCP·플러그인
    원문

    [Security] Honor MCP tool model visibility in Code Mode [#11425](https://github.com/aaif-goose/goose/pull/11425)

  • 민감한 OTLP 추적을 숨긴다 # 보안·권한
    원문

    [Security] Suppress sensitive OTLP traces [#11381](https://github.com/aaif-goose/goose/pull/11381)

  • 잘못된 기본 GCP 자격 증명에 대해 차단 모드로 실패 처리한다 # 보안·권한
    원문

    [Security] Fail closed on invalid default GCP credentials [#11363](https://github.com/aaif-goose/goose/pull/11363)

  • 호출 그래프 순회를 제한한다 # 보안·권한
    원문

    [Security] Bound call graph traversal [#11193](https://github.com/aaif-goose/goose/pull/11193)

  • 잘못된 Codex ACP 모드에 대해 차단 모드로 실패 처리한다 # 보안·권한
    원문

    [Security] Fail closed on invalid Codex ACP mode [#11362](https://github.com/aaif-goose/goose/pull/11362)

  • 메모리 카테고리를 검증한다 # 세션·컨텍스트
    원문

    [Security] Validate memory categories [#11191](https://github.com/aaif-goose/goose/pull/11191)

  • 재귀적 멘션 스캔을 제한한다 # 보안·권한
    원문

    [Security] Bound recursive mention scans [#11228](https://github.com/aaif-goose/goose/pull/11228)

  • 예측 가능한 에디터 심볼릭 링크를 방지한다 # 보안·권한
    원문

    [Security] Avoid predictable editor symlink [#11188](https://github.com/aaif-goose/goose/pull/11188)

  • 잘못된 형식의 앱 가시성에 대해 차단 모드로 실패 처리한다 # 보안·권한
    원문

    [Security] Fail closed on malformed app visibility [#11341](https://github.com/aaif-goose/goose/pull/11341)

  • 세션 탐색 파라미터를 인코딩한다 # 세션·컨텍스트
    원문

    [Security] Encode session navigation parameters [#11232](https://github.com/aaif-goose/goose/pull/11232)

  • Bedrock 도구의 숨겨진 유니코드를 정화한다
    원문

    [Providers] Sanitize hidden Unicode in Bedrock tools [#11121](https://github.com/aaif-goose/goose/pull/11121)

  • 리뷰 검사 도구 정책을 강제한다 # 보안·권한
    원문

    [Other] Enforce review check tool policy [#11128](https://github.com/aaif-goose/goose/pull/11128)

  • 데스크톱 파일 읽기 IPC를 축소한다 # 보안·권한
    원문

    [Other] Narrow desktop file read IPC [#11149](https://github.com/aaif-goose/goose/pull/11149)

+ 신기능 64개

  • 단순 모델 목록을 라우팅 테이블로 교체하고 Gemma 4 Mantle 지원을 추가한다 # 모델·요금
    원문

    [Providers] Replace flat model list with routing table, add Gemma 4 Mantle support [#10297](https://github.com/aaif-goose/goose/pull/10297)

  • TrustedRouter 선언형 provider를 추가한다 # 모델·요금
    원문

    [Providers] TrustedRouter declarative provider [#11422](https://github.com/aaif-goose/goose/pull/11422)

  • OpenCode Zen 게이트웨이를 선언형 provider로 추가한다 # 모델·요금
    원문

    [Providers] OpenCode Zen gateway as a declarative provider [#10939](https://github.com/aaif-goose/goose/pull/10939)

  • Gondola를 선언형 OpenAI 호환 provider로 추가한다 # 모델·요금
    원문

    [Providers] Gondola as declarative OpenAI-compatible provider [#11421](https://github.com/aaif-goose/goose/pull/11421)

  • SayGM을 선언형 OpenAI 호환 provider로 추가한다 # 모델·요금
    원문

    [Providers] SayGM as declarative OpenAI-compatible provider [#11267](https://github.com/aaif-goose/goose/pull/11267)

  • Lynkr를 선언형 OpenAI 호환 provider로 추가한다 # 모델·요금
    원문

    [Providers] Lynkr as a declarative OpenAI-compatible provider [#11372](https://github.com/aaif-goose/goose/pull/11372)

  • PleumRouter 선언형 provider를 추가한다 # 모델·요금
    원문

    [Providers] PleumRouter declarative provider [#10479](https://github.com/aaif-goose/goose/pull/10479)

  • Z.ai GLM-5.2를 GLM-5.3으로 교체한다 # 모델·요금
    원문

    [Providers] Z.ai GLM-5.2 replaced with GLM-5.3 [#11226](https://github.com/aaif-goose/goose/pull/11226)

  • 사용자 지정 provider 비용 필드로 비용 추적을 수행한다 # 모델·요금
    원문

    [Providers] Custom provider cost fields drive cost tracking [#11220](https://github.com/aaif-goose/goose/pull/11220)

  • 모델 네이티브 오디오 트랜스크립션 provider를 추가한다 # 모델·요금
    원문

    [Providers] Model-native audio transcription provider [#10589](https://github.com/aaif-goose/goose/pull/10589)

  • AWS Bedrock을 통한 OpenAI GPT-5.6 라우팅을 추가한다 # 모델·요금
    원문

    [Providers] OpenAI GPT-5.6 (sol/terra/luna) routing via AWS Bedrock [#10502](https://github.com/aaif-goose/goose/pull/10502)

  • Codex 및 Responses API를 위한 GPT-5.6 후속 지원을 추가한다 # 모델·요금
    원문

    [Providers] GPT-5.6 follow-up support for Codex and Responses API [#10460](https://github.com/aaif-goose/goose/pull/10460)

  • PreToolUse 훅을 위한 `on_failure` 블록을 추가한다 # 훅
    원문

    [Hooks] `on_failure` block for PreToolUse hooks [#11449](https://github.com/aaif-goose/goose/pull/11449)

  • PreToolUseResult 이벤트와 도구 수명 주기 동안 안정적인 tool_call_id를 추가한다 # 훅
    원문

    [Hooks] PreToolUseResult event and stable tool_call_id across tool lifecycle [#11120](https://github.com/aaif-goose/goose/pull/11120)

  • 일정을 만들 때 저장된 레시피를 선택할 수 있게 한다 # UI
    원문

    [Desktop & UI] Select saved recipes when creating a schedule [#10892](https://github.com/aaif-goose/goose/pull/10892)

  • 사용자가 입력을 시작하면 채팅 입력창에 자동으로 포커스를 준다 # UI
    원문

    [Desktop & UI] Auto-focus chat input when user starts typing [#11184](https://github.com/aaif-goose/goose/pull/11184)

  • 재시작하지 않고 새 세션을 시작하는 `/new` 명령을 추가한다 # CLI·설정
    원문

    [CLI] `/new` command to start a fresh session without restarting [#10767](https://github.com/aaif-goose/goose/pull/10767)

  • 웹 검색 및 브라우저 사용 내장 스킬을 추가한다 # MCP·플러그인
    원문

    [Skills & Extensions] Web-search and browser-use built-in skills [#11233](https://github.com/aaif-goose/goose/pull/11233)

  • streamable_http 확장 기능을 위한 사전 등록된 OAuth 클라이언트를 지원한다 # MCP·플러그인
    원문

    [Skills & Extensions] Support pre-registered OAuth clients for streamable_http extensions [#11182](https://github.com/aaif-goose/goose/pull/11182)

  • ACP 하니스에서 추론 노력을 도출하고 전달한다 # 에이전트
    원문

    [ACP] Derive and forward thinking effort from the ACP harness [#10949](https://github.com/aaif-goose/goose/pull/10949)

  • `_meta.sessionTitle`에서 새 세션의 제목을 지정한다 # 세션·컨텍스트
    원문

    [ACP] Title new sessions from `_meta.sessionTitle` [#10712](https://github.com/aaif-goose/goose/pull/10712)

  • `_goose/unstable/session/extensions/apply` 메서드를 추가한다 # 세션·컨텍스트
    원문

    [ACP] `_goose/unstable/session/extensions/apply` method [#11081](https://github.com/aaif-goose/goose/pull/11081)

  • 추론된 카탈로그 가격을 통해 Azure Foundry 모델의 비용을 추정한다 # 모델·요금
    원문

    [Providers] Estimate cost for Azure Foundry models via inferred catalog pricing [#11264](https://github.com/aaif-goose/goose/pull/11264)

  • 적응형 Claude 모델에 명시적 thinking 비활성화를 보낸다 # 모델·요금
    원문

    [Providers] Send explicit thinking disabled to adaptive Claude models [#11177](https://github.com/aaif-goose/goose/pull/11177)

  • OpenAI 응답 API와 DeepSeek 및 Alibaba 호환성을 제공한다
    원문

    [Providers] DeepSeek and Alibaba compatibility with OpenAI responses API [#11298](https://github.com/aaif-goose/goose/pull/11298)

  • 새 채팅에 원격 작업 디렉터리를 반영하고 입력된 경로를 허용한다 # UI
    원문

    [Desktop & UI] Honor remote working directory for new chats and allow typed paths [#11322](https://github.com/aaif-goose/goose/pull/11322)

  • Gemini 플러그인 설치를 트랜잭션 방식으로 처리한다 # MCP·플러그인
    원문

    [Core] Make Gemini plugin installs transactional [#11303](https://github.com/aaif-goose/goose/pull/11303)

  • 승인 전에 도구 입력을 표시한다 # UI
    원문

    [Core] Show tool inputs before approval [#10932](https://github.com/aaif-goose/goose/pull/10932)

  • 메시지 개수를 세기 전에 세션을 제한하여 세션 목록 조회 성능을 개선한다 # 성능
    원문

    [🔧 Improvements] Session listing performance: limit sessions before counting messages [#11521](https://github.com/aaif-goose/goose/pull/11521)

  • 프로바이더 조회를 병렬화하고 SQLite 풀을 적극적으로 초기화한다 # 성능
    원문

    [🔧 Improvements] Parallelize provider resolution and eagerly init SQLite pool [#8899](https://github.com/aaif-goose/goose/pull/8899)

  • 권한 검사 전에 왜곡된 도구 이름을 규격화한다 # 보안·권한
    원문

    [🔧 Improvements] Canonicalize mangled tool names before permission inspection [#10285](https://github.com/aaif-goose/goose/pull/10285)

  • 선택자에서 악성코드를 탐지하도록 uvx를 검사한다 # 보안·권한
    원문

    [🔧 Improvements] Scan uvx from selectors for malware [#10988](https://github.com/aaif-goose/goose/pull/10988)

  • 에이전트 루프 상태 기계를 전개한다 # 에이전트
    원문

    [🔧 Improvements] Unrolled agent loop state machine [#11216](https://github.com/aaif-goose/goose/pull/11216)

  • 설정된 provider를 provider 목록 상단에 정렬한다 # UI
    원문

    [Desktop & UI] Sort configured providers to the top of the provider list [#11409](https://github.com/aaif-goose/goose/pull/11409)

  • 채팅 기록에서 예약된 작업 세션을 아코디언으로 접을 수 있게 한다 # UI
    원문

    [Desktop & UI] Collapse scheduled job sessions into accordion in chat history [#11265](https://github.com/aaif-goose/goose/pull/11265)

  • 채팅 하단 바에 상호작용 가능한 git 브랜치 표시기를 추가한다 # UI
    원문

    [Desktop & UI] Interactive git branch indicator in chat bottom bar [#11290](https://github.com/aaif-goose/goose/pull/11290)

  • 채팅 푸터 모델 선택기에 최근 사용한 모델을 표시한다 # UI
    원문

    [Desktop & UI] Show recent used models in chat footer model picker [#11097](https://github.com/aaif-goose/goose/pull/11097)

  • `--with-extension`으로 확장 기능의 이름을 지정할 수 있게 한다 # CLI·설정
    원문

    [CLI] `--with-extension` can now name its extension [#11127](https://github.com/aaif-goose/goose/pull/11127)

  • OpenTelemetry 요청 파라미터, 응답 메타데이터, 도구 호출 패리티 및 에이전트 식별 기능을 추가한다 # 성능
    원문

    [Observability] OpenTelemetry request params, response metadata, tool call parity, and agent identification [#11261](https://github.com/aaif-goose/goose/pull/11261)

  • OpenRouter session_id 전달 및 앱 카테고리 헤더를 추가한다 # 세션·컨텍스트
    원문

    [Observability] OpenRouter session_id forwarding and app category header [#10868](https://github.com/aaif-goose/goose/pull/10868)

  • 프로젝트 힌트에서 Git 메타데이터를 제외한다 # Git·연동
    원문

    [Core] Exclude Git metadata from project hints [#11148](https://github.com/aaif-goose/goose/pull/11148)

  • 정지 훅에 전체 응답을 전달한다 # 훅
    원문

    [Core] Pass complete response to stop hooks [#11366](https://github.com/aaif-goose/goose/pull/11366)

  • 중지 훅 컨텍스트에 작업 디렉터리를 포함한다 # 훅
    원문

    [Core] Include working directory in stop hook context [#11112](https://github.com/aaif-goose/goose/pull/11112)

  • 문서화된 레시피 필터가 동작하도록 minijinja 내장 기능을 다시 활성화한다
    원문

    [Core] Re-enable minijinja builtins so documented recipe filters work [#11310](https://github.com/aaif-goose/goose/pull/11310)

  • 딥링크 레시피 매개변수를 시작 세션에 바인딩한다
    원문

    [Core] Bind deeplink recipe parameters to startup session [#11123](https://github.com/aaif-goose/goose/pull/11123)

  • 제공자 핸드오프 기록을 시드한다
    원문

    [ACP] Seed provider handoff history [#8941](https://github.com/aaif-goose/goose/pull/8941)

  • 긴 세션을 계속 재개할 수 있도록 핸드오프 메모를 제한한다
    원문

    [ACP] Bound the handoff memo so long sessions stay resumable [#11204](https://github.com/aaif-goose/goose/pull/11204)

  • 라이브러리 쓰기를 제한한다
    원문

    [Recipes] Confine library writes [#11482](https://github.com/aaif-goose/goose/pull/11482)

  • bundle_url에서 증명 번들을 가져온다
    원문

    [Other] Fetch attestation bundles from bundle_url [#10557](https://github.com/aaif-goose/goose/pull/10557)

  • REVIEW.md 검색을 제한한다
    원문

    [Other] Contain REVIEW.md discovery [#11367](https://github.com/aaif-goose/goose/pull/11367)

  • Pi 가져오기 출력을 정제한다
    원문

    [Other] Sanitize Pi imported output [#10990](https://github.com/aaif-goose/goose/pull/10990)

  • 소스 파일과 도구 응답 한도를 분리한다
    원문

    [Other] Decouple source file and tool response limits [#11391](https://github.com/aaif-goose/goose/pull/11391)

  • 작업이 필요한 스트림 수신에 제한을 둔다
    원문

    [Other] Bound action-required stream admission [#11113](https://github.com/aaif-goose/goose/pull/11113)

  • 시각화 데이터를 텍스트로 렌더링한다 # UI
    원문

    [Other] Render visualizer data as text [#11186](https://github.com/aaif-goose/goose/pull/11186)

  • turn-context를 OpenAI 호환 프리픽스 캐시에서 제외한다 # 성능
    원문

    [🔧 Improvements] Keep turn-context out of the OpenAI-compatible prefix cache [#10937](https://github.com/aaif-goose/goose/pull/10937)

  • 시작 시 _goose/providers/list RPC 호출을 중복 제거한다 # 성능
    원문

    [🔧 Improvements] Deduplicate _goose/providers/list RPC call at startup [#8873](https://github.com/aaif-goose/goose/pull/8873)

  • ACP 프로바이더 설정 및 통합 설정 메타데이터를 추가한다
    원문

    [🔧 Improvements] ACP provider setup and unified setup metadata [#11100](https://github.com/aaif-goose/goose/pull/11100)

  • 도구 호출 레이블에 대한 thinking을 비활성화한다 # 모델·요금
    원문

    [🔧 Improvements] Disable thinking for tool call labels [#11207](https://github.com/aaif-goose/goose/pull/11207)

  • Z.AI 전용 옵트인 플래그 뒤에 clear_thinking을 제한한다 # 모델·요금
    원문

    [🔧 Improvements] Gate clear_thinking behind an opt-in flag (Z.AI-only) [#10439](https://github.com/aaif-goose/goose/pull/10439)

  • Goose를 위한 Aura dark 테마를 추가한다 # UI
    원문

    [🔧 Improvements] Aura dark theme for Goose [#10283](https://github.com/aaif-goose/goose/pull/10283)

  • 일반적인 전개형 루프 상태 기계를 추가한다 # 에이전트
    원문

    [🔧 Improvements] Generic unrolled loop state machine [#11139](https://github.com/aaif-goose/goose/pull/11139)

  • goose-sdk UniFFI에서 rmcp ContentBlock을 사용한다
    원문

    [🔧 Improvements] Use rmcp ContentBlock in goose-sdk UniFFI [#11210](https://github.com/aaif-goose/goose/pull/11210)

  • goose-local-inference의 mlx 종속성을 macOS 아래로 이동한다 # CLI·설정
    원문

    [🔧 Improvements] Move mlx deps under macOS for goose-local-inference [#11328](https://github.com/aaif-goose/goose/pull/11328)

  • 명시적 타입 상태를 사용하는 에이전트 제공자를 추가한다 # 에이전트
    원문

    [🔧 Improvements] Agent provider using explicit type states [#8879](https://github.com/aaif-goose/goose/pull/8879)

~ 수정 48개

  • 공급자 저장 시 저장된 설정이 기본값으로 덮어써지지 않도록 막는다 # CLI·설정
    원문

    [Providers] Stop provider save from overwriting stored config with defaults [#11517](https://github.com/aaif-goose/goose/pull/11517)

  • 클립보드 복사를 사용자에게 알리고 타임아웃 시 copilot 인증 재시도를 제거한다
    원문

    [Providers] Inform user of clipboard copy and remove copilot auth retry on timeout [#11160](https://github.com/aaif-goose/goose/pull/11160)

  • 일회성 빠른 모델 호출 시 프롬프트 캐시 쓰기 프리미엄 비용을 지불하지 않는다 # 성능
    원문

    [Providers] Stop paying the prompt-cache write premium on one-shot fast-model calls [#11179](https://github.com/aaif-goose/goose/pull/11179)

  • 모델 선택기를 연 뒤 채팅 입력창이 멈추던 문제를 수정한다 # UI
    원문

    [Desktop & UI] Chat input freeze after opening model picker [#11525](https://github.com/aaif-goose/goose/pull/11525)

  • 줄바꿈이 포함된 cmd.exe 명령을 거부한다 # CLI·설정
    원문

    [CLI & Shell] Reject cmd.exe commands containing newlines [#11537](https://github.com/aaif-goose/goose/pull/11537)

  • 세션을 재개할 때 공급자 오버라이드를 적용한다 # 세션·컨텍스트
    원문

    [CLI & Shell] Honor provider overrides on session resume [#10810](https://github.com/aaif-goose/goose/pull/10810)

  • 비전 기능이 없는 모델에 이미지를 보내지 않는다 # 모델·요금
    원문

    [Core] Avoid sending images to non-vision capable models [#11496](https://github.com/aaif-goose/goose/pull/11496)

  • 압축 실패 메시지를 정확히 수정하고 도구 응답이 없을 때 빠르게 실패하도록 한다 # 세션·컨텍스트
    원문

    [Core] Honest compaction failure message and fast-fail when no tool responses exist [#10500](https://github.com/aaif-goose/goose/pull/10500)

  • 빠른 모델이 아닌 메인 세션 모델로 압축을 수행한다 # 세션·컨텍스트
    원문

    [Core] Compact with the main session model, not the fast model [#11255](https://github.com/aaif-goose/goose/pull/11255)

  • goose ACP 서버에서 ACP 제공자에 대한 인증 오류를 반환한다 # 보안·권한
    원문

    [ACP] Return auth error for ACP provider from goose ACP server [#11202](https://github.com/aaif-goose/goose/pull/11202)

  • 대용량 세션 연결 끊김을 방지한다 # 세션·컨텍스트
    원문

    [ACP] Prevent large-session disconnects [#11159](https://github.com/aaif-goose/goose/pull/11159)

  • 요청 오류에서 Telegram 토큰을 마스킹 처리한다 # 보안·권한
    원문

    [Other] Redact Telegram tokens from request errors [#11343](https://github.com/aaif-goose/goose/pull/11343)

  • 프롬프트가 실패한 후 ACP handoff 컨텍스트를 재시도한다 # 세션·컨텍스트
    원문

    [🔧 Improvements] Retry ACP handoff context after failed prompts [#10660](https://github.com/aaif-goose/goose/pull/10660)

  • 스트리밍되지 않는 JSON 응답에 제한을 둔다
    원문

    [Providers] Bound non-streaming JSON responses [#11109](https://github.com/aaif-goose/goose/pull/11109)

  • OpenRouter에서 Gemini 도구 응답 ref 키를 이스케이프한다
    원문

    [Providers] Escape Gemini tool response ref keys in OpenRouter [#11276](https://github.com/aaif-goose/goose/pull/11276)

  • collect_stream에서 연속된 Thinking 블록을 병합한다
    원문

    [Providers] Coalesce consecutive Thinking blocks in collect_stream [#11317](https://github.com/aaif-goose/goose/pull/11317)

  • Google 사용량 output_tokens에 thinking 토큰을 포함한다 # 모델·요금
    원문

    [Providers] Include thinking tokens in Google usage output_tokens [#10354](https://github.com/aaif-goose/goose/pull/10354)

  • 재생된 output_text 항목에 필수 annotations 필드를 포함한다
    원문

    [Providers] Include required annotations field on replayed output_text items [#11263](https://github.com/aaif-goose/goose/pull/11263)

  • 바이트 크기 요청 한도 오류를 context-length-exceeded로 분류한다
    원문

    [Providers] Classify byte-size request limit errors as context-length-exceeded [#11173](https://github.com/aaif-goose/goose/pull/11173)

  • 로컬 이미지 읽기를 제한한다
    원문

    [Providers] Bound local image reads [#11114](https://github.com/aaif-goose/goose/pull/11114)

  • kimi_code 공급자 이름을 매핑하고 올바른 공급자를 create_request에 전달한다
    원문

    [Providers] Map kimi_code provider name and pass correct provider to create_request [#11130](https://github.com/aaif-goose/goose/pull/11130)

  • 컨텍스트 길이 초과에 대한 에러 코드를 처리한다
    원문

    [Providers] Handle error code for context length exceeded [#11283](https://github.com/aaif-goose/goose/pull/11283)

  • 확장별로 앱 이벤트를 범위 지정한다 # MCP·플러그인
    원문

    [Desktop & UI] Scope app events by extension [#11486](https://github.com/aaif-goose/goose/pull/11486)

  • 외부 URL 프로토콜을 중앙에서 처리하도록 수정한다 # UI
    원문

    [Desktop & UI] Gate external URL protocols centrally [#11311](https://github.com/aaif-goose/goose/pull/11311)

  • 오래된 마이크 테스트 스트림을 중지한다 # UI
    원문

    [Desktop & UI] Stop stale microphone test streams [#11309](https://github.com/aaif-goose/goose/pull/11309)

  • 레시피 매개변수 폼에서 엔터 키를 누를 때 앱이 다시 로드되는 것을 방지한다 # UI
    원문

    [Desktop & UI] Prevent recipe parameter form from reloading the app on Enter [#10522](https://github.com/aaif-goose/goose/pull/10522)

  • 모든 확장이 성공했을 때 확장 로딩 토스트를 숨긴다 # UI
    원문

    [Desktop & UI] Suppress extension loading toast when all extensions succeed [#11016](https://github.com/aaif-goose/goose/pull/11016)

  • 심볼릭 링크 진단 출력을 거부한다 # CLI·설정
    원문

    [CLI & Shell] Refuse symlink diagnostics outputs [#11398](https://github.com/aaif-goose/goose/pull/11398)

  • 레시피 설명에서 파일 매개변수를 읽지 않도록 한다 # CLI·설정
    원문

    [CLI & Shell] Avoid reading file params in recipe explain [#11119](https://github.com/aaif-goose/goose/pull/11119)

  • 불러온 기록이 에이전트에 계속 보이도록 유지한다 # 에이전트
    원문

    [Core] Keep recalled history agent-visible [#11490](https://github.com/aaif-goose/goose/pull/11490)

  • 스킬 지원 파일 읽기를 제한하고 경계를 설정한다 # MCP·플러그인
    원문

    [Core] Contain and bound skill supporting file reads [#11342](https://github.com/aaif-goose/goose/pull/11342)

  • 컨텍스트 소유 제공자에 대한 컨텍스트 명령을 거부한다
    원문

    [Core] Reject context commands for context-owning providers [#11094](https://github.com/aaif-goose/goose/pull/11094)

  • 프로젝트 업데이트를 표시된 세션으로 제한한다
    원문

    [ACP] Restrict project updates to visible sessions [#11487](https://github.com/aaif-goose/goose/pull/11487)

  • 도구 결과 수신자 메타데이터를 유지한다
    원문

    [ACP] Preserve tool result audience metadata [#11375](https://github.com/aaif-goose/goose/pull/11375)

  • ACP 제공자가 생성한 제목을 무시하고 goose가 생성한 제목을 사용한다
    원문

    [ACP] Ignore ACP provider generated title and use goose generated title [#11197](https://github.com/aaif-goose/goose/pull/11197)

  • 객체가 아닌 응답 스키마를 거부한다
    원문

    [Recipes] Reject non-object response schemas [#11478](https://github.com/aaif-goose/goose/pull/11478)

  • 임시 추출 정리를 제한한다
    원문

    [Recipes] Confine temporary extraction cleanup [#11125](https://github.com/aaif-goose/goose/pull/11125)

  • 심볼릭 링크된 검사 소스를 거부한다 # MCP·플러그인
    원문

    [Extensions & MCP] Reject symlinked check sources [#11489](https://github.com/aaif-goose/goose/pull/11489)

  • Codex용 소켓 기반 MCP 확장을 거부한다 # MCP·플러그인
    원문

    [Extensions & MCP] Reject socket-backed MCP extensions for Codex [#11304](https://github.com/aaif-goose/goose/pull/11304)

  • 작업자 종료 시에도 stdio 확장을 유지한다 # MCP·플러그인
    원문

    [Extensions & MCP] Keep stdio extensions alive across worker exits [#10364](https://github.com/aaif-goose/goose/pull/10364)

  • MCP 서버를 추가할 때 확장을 유지한다 # MCP·플러그인
    원문

    [Extensions & MCP] Preserve extensions when adding MCP servers [#11339](https://github.com/aaif-goose/goose/pull/11339)

  • 플랫폼 도구 허용 목록을 유지한다 # MCP·플러그인
    원문

    [Extensions & MCP] Preserve platform tool allowlists [#11369](https://github.com/aaif-goose/goose/pull/11369)

  • 레시피의 구조화된 응답이 ACP 브리지된 제공자에 도달할 수 없을 때 빠르게 실패한다
    원문

    [Other] Fail fast when a recipe's structured response can't reach an ACP-bridged provider [#11307](https://github.com/aaif-goose/goose/pull/11307)

  • bang-shell 단축키에서 ACP 오디언스를 존중한다
    원문

    [Other] Respect ACP audience in bang-shell shortcut [#11150](https://github.com/aaif-goose/goose/pull/11150)

  • 동시 서브에이전트 알림을 격리한다 # 에이전트
    원문

    [Other] Isolate concurrent subagent notifications [#10772](https://github.com/aaif-goose/goose/pull/10772)

  • 프로바이더가 자체 컨텍스트를 관리할 때 로컬 확장 생성(spawn)을 건너뛴다
    원문

    [Other] Skip local extension spawn when provider manages own context [#11203](https://github.com/aaif-goose/goose/pull/11203)

  • 부분적인 thinking 태그를 제한한다 # 모델·요금
    원문

    [Other] Bound partial thinking tags [#11108](https://github.com/aaif-goose/goose/pull/11108)

  • XLSX 범위 읽기를 제한한다
    원문

    [Other] Bound XLSX range reads [#11190](https://github.com/aaif-goose/goose/pull/11190)

· 기타 17개

  • 비밀 값 변경을 직렬화한다 # 보안·권한
    원문

    [Other] Serialize secret mutations [#11388](https://github.com/aaif-goose/goose/pull/11388)

  • ACP 서버를 위한 Blox 실행 타겟을 추가한다 # CLI·설정
    원문

    [Other] Blox run target for the ACP server [#11423](https://github.com/aaif-goose/goose/pull/11423)

  • Linux ARM64 데스크톱 릴리스 패키지를 추가한다 # CLI·설정
    원문

    [Other] Linux ARM64 desktop release packages [#11518](https://github.com/aaif-goose/goose/pull/11518)

  • 로밍을 선택 사항 goose-cli 기능으로 추가한다 # CLI·설정
    원문

    [Other] Roaming as opt-in goose-cli feature [#11516](https://github.com/aaif-goose/goose/pull/11516)

  • CI에 MCP 적합성 테스트를 추가한다 # MCP·플러그인
    원문

    [Other] MCP conformance tests in CI [#10940](https://github.com/aaif-goose/goose/pull/10940)

  • 활성화된 기본 제공 기능을 중복 제거한다 # CLI·설정
    원문

    [CLI & Shell] Deduplicate enabled builtins [#11340](https://github.com/aaif-goose/goose/pull/11340)

  • 병렬 도구 쌍 요약을 중복 제거한다
    원문

    [Core] Deduplicate parallel tool-pair summaries [#11195](https://github.com/aaif-goose/goose/pull/11195)

  • OTEL 로그에서 RUST_LOG 지시어를 따른다
    원문

    [Other] Honor RUST_LOG directives for OTEL logs [#11360](https://github.com/aaif-goose/goose/pull/11360)

  • SQLite를 3.51.3 버전으로 갱신한다 # 빌드·테스트
    원문

    [Other] Update SQLite to 3.51.3 [#11157](https://github.com/aaif-goose/goose/pull/11157)

  • ACP SDK를 1.3.0으로 업그레이드한다
    원문

    [🔧 Improvements] Upgrade ACP SDK to 1.3.0 [#11218](https://github.com/aaif-goose/goose/pull/11218)

  • 설정을 병합할 수 있게 하고 코드를 정리한다 # CLI·설정
    원문

    [🔧 Improvements] Mergeable configs and cleanup [#8378](https://github.com/aaif-goose/goose/pull/8378)

  • workspace.dependencies를 통해 axum-server를 공유한다
    원문

    [🔧 Improvements] Share axum-server via workspace.dependencies [#11326](https://github.com/aaif-goose/goose/pull/11326)

  • Rust, Python, Kotlin용 SDK API 레퍼런스를 추가한다
    원문

    [📚 Documentation] SDK API reference for Rust, Python, and Kotlin [#11251](https://github.com/aaif-goose/goose/pull/11251)

  • Telegram 게이트웨이 설정을 수정한다
    원문

    [📚 Documentation] Correct Telegram gateway setup [#11527](https://github.com/aaif-goose/goose/pull/11527)

  • GitHub 코멘트를 간결하게 유지한다
    원문

    [📚 Documentation] Keep GitHub comments concise [#11447](https://github.com/aaif-goose/goose/pull/11447)

  • AGENTS.md의 가독성을 개선한다 # 세션·컨텍스트
    원문

    [📚 Documentation] Improve readability in AGENTS.md [#8979](https://github.com/aaif-goose/goose/pull/8979)

  • [Other] Give GOOSE_SUBAGENT_PROVIDER/MODEL priority over LLM-injected params [#9650](https://github.com/aaif-goose/goose/pull/9650) 요약 대기

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.