Δdeltalog

Goose 1.44.0

2026-07-24 릴리스 · 변경 항목 87개

원문 릴리스 노트 보기 ↗

보안 1신기능 26수정 50기타 10

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

◆ 보안 1개

  • git core.fsmonitor 설정을 통한 goose review 명령어의 임의 명령어 실행 취약점을 수정한다 # 보안·권한
    원문

    [Security fixes] Arbitrary command execution in goose CLI via `goose review` (via git core.fsmonitor config) - [GHSA-r5pp-p5r8-466r](https://github.com/aaif-goose/goose/security/advisories/GHSA-r5pp-p5r8-466r) (credit to @0xmagic0)

+ 신기능 26개

  • 최신 Gemini 모델을 지원한다 # 모델·요금
    원문

    [✨ Features] Support for latest Gemini models [#10630](https://github.com/aaif-goose/goose/pull/10630)

  • GPT-5.6을 지원한다 # 모델·요금
    원문

    [✨ Features] GPT-5.6 support [#10384](https://github.com/aaif-goose/goose/pull/10384)

  • Stop 훅 컨텍스트에 working_dir를 전달한다 # 훅
    원문

    [✨ Features] Pass working_dir to the Stop hook context [#10296](https://github.com/aaif-goose/goose/pull/10296)

  • OpenAI 호환 Fugu API를 위한 선언적 Sakana AI 제공자를 추가한다 # 모델·요금
    원문

    [✨ Features] Declarative Sakana AI provider for OpenAI-compatible Fugu API [#10357](https://github.com/aaif-goose/goose/pull/10357)

  • 모델 상호작용 뷰어를 복원한다 # UI
    원문

    [✨ Features] Model interactions viewer restored [#10205](https://github.com/aaif-goose/goose/pull/10205)

  • 보안을 위해 겹치는 창을 사용하여 명령 분류기 입력을 청크로 나눈다 # 보안·권한
    원문

    [✨ Features] Chunk command-classifier input with overlapping windows for security [#10416](https://github.com/aaif-goose/goose/pull/10416)

  • Meta Models API를 통해 Muse Spark 1.1을 지원한다 # 모델·요금
    원문

    [✨ Features] Muse Spark 1.1 support via Meta Models API [#10432](https://github.com/aaif-goose/goose/pull/10432)

  • 절전 및 연결 끊김 이후 데스크톱 ACP 세션을 다시 연결한다 # 원격·클라우드
    원문

    [✨ Features] Reconnect desktop ACP sessions after sleep and connection loss [#10411](https://github.com/aaif-goose/goose/pull/10411)

  • 메시지별 사용량 통계 UI를 추가한다 # UI
    원문

    [✨ Features] Per-message usage stats UI (tokens, cost, TTFT, tok/s) [#10210](https://github.com/aaif-goose/goose/pull/10210)

  • 동적 모델 검색 및 컨텍스트 제한을 갖춘 OllamaCloudProvider를 추가한다 # 모델·요금
    원문

    [✨ Features] OllamaCloudProvider with dynamic model discovery and context limits [#10264](https://github.com/aaif-goose/goose/pull/10264)

  • 포크하기 전에 대화를 편집할 수 있는 --edit 세션 플래그를 추가한다 # 세션·컨텍스트
    원문

    [✨ Features] `--edit` session flag to edit conversation before forking [#9799](https://github.com/aaif-goose/goose/pull/9799)

  • iFlytek Spark 및 Astron MaaS 제공자를 추가한다 # 모델·요금
    원문

    [✨ Features] iFlytek Spark and Astron MaaS providers [#9837](https://github.com/aaif-goose/goose/pull/9837)

  • Fireworks AI 선언적 제공자를 추가한다 # 모델·요금
    원문

    [✨ Features] Fireworks AI declarative provider [#9990](https://github.com/aaif-goose/goose/pull/9990)

  • OpenRouter 요청 매개변수를 지원한다 # 모델·요금
    원문

    [✨ Features] OpenRouter request parameters support [#9276](https://github.com/aaif-goose/goose/pull/9276)

  • MiniMax-M3 및 누락된 M2.7 변형 모델을 추가한다 # 모델·요금
    원문

    [✨ Features] MiniMax-M3 and missing M2.7 variants [#10431](https://github.com/aaif-goose/goose/pull/10431)

  • 캐시를 인식하는 Harbor 비용을 보고한다 # 모델·요금
    원문

    [🔧 Improvements] Report cache-aware Harbor costs [#10430](https://github.com/aaif-goose/goose/pull/10430)

  • 타임아웃과 취소 기능으로 code-mode 실행을 제한한다 # 에디터·언어
    원문

    [🔧 Improvements] Bound code-mode execution with timeout and cancellation [#10214](https://github.com/aaif-goose/goose/pull/10214)

  • GLM과 Minimax 모델의 잘못된 도구 호출을 거부하지 않고 복구한다 # 모델·요금
    원문

    [🔧 Improvements] Recover malformed tool calls from GLM/Minimax models instead of rejecting them [#10230](https://github.com/aaif-goose/goose/pull/10230)

  • 탐색 패널에서 채팅 세션을 프로젝트별로 그룹화한다 # UI
    원문

    [🔧 Improvements] Group chat sessions by project in nav panel [#10212](https://github.com/aaif-goose/goose/pull/10212)

  • 파생된 세션 합계를 포함해 메시지별 사용량과 비용을 추적한다 # 모델·요금
    원문

    [🔧 Improvements] Per-message usage/cost tracking with derived session totals [#10172](https://github.com/aaif-goose/goose/pull/10172)

  • /model-info에서 유효한 컨텍스트 제한을 반환한다 # 모델·요금
    원문

    [🔧 Improvements] Return effective context limit from /model-info [#10165](https://github.com/aaif-goose/goose/pull/10165)

  • Groq에 대한 사고(thinking) 유지를 비활성화한다 # 모델·요금
    원문

    [🔧 Improvements] Disable thinking preservation for Groq [#10284](https://github.com/aaif-goose/goose/pull/10284)

  • 제공자 그리드에 검색 필터를 추가한다 # UI
    원문

    [✨ Features] Search filter for provider grid [#10437](https://github.com/aaif-goose/goose/pull/10437)

  • Apps UI에서 커스텀 앱 삭제를 지원한다 # UI
    원문

    [✨ Features] Delete support for custom apps from Apps UI [#10127](https://github.com/aaif-goose/goose/pull/10127)

  • 프랑스어, 독일어, 이탈리아어, 포르투갈어, 인도네시아어, 말레이어, 베트남어, 중국어(대만) 데스크톱 로캘을 추가한다 # UI
    원문

    [✨ Features] French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, zh-TW desktop locales [#10072](https://github.com/aaif-goose/goose/pull/10072)

  • CLI의 터미널 색상 의미를 명확히 한다 # CLI·설정
    원문

    [🔧 Improvements] Clarify terminal color semantics in CLI [#10414](https://github.com/aaif-goose/goose/pull/10414)

~ 수정 50개

  • 코드 모드에 수동 승인을 강제한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Enforce manual approval for code mode [#10528](https://github.com/aaif-goose/goose/pull/10528)

  • 앱 파일 작업을 제한한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Confine app file operations [#10481](https://github.com/aaif-goose/goose/pull/10481)

  • OpenAI 호환 백엔드의 도구 스키마에서 oneOf를 anyOf로 재작성한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Rewrite oneOf to anyOf in tool schemas for OpenAI-compatible backends [#10571](https://github.com/aaif-goose/goose/pull/10571)

  • 비로컬 제공자에 대해 커스텀 모델을 기본값으로 허용한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Allow custom model as default for non-local providers [#10438](https://github.com/aaif-goose/goose/pull/10438)

  • 요청별로 스마트 승인 범위를 제한한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Scope smart approval by request [#10457](https://github.com/aaif-goose/goose/pull/10457)

  • 라이브 세션 동안 이미지 콘텐츠 청크를 클라이언트에 전달한다 # 세션·컨텍스트
    원문

    [🐛 Bug Fixes] Forward image content chunks to client during live session [#10485](https://github.com/aaif-goose/goose/pull/10485)

  • 멈춤 현상을 방지하기 위해 메인 런타임에서 Code Mode 콜백을 디스패치한다 # 성능
    원문

    [🐛 Bug Fixes] Dispatch Code Mode callbacks on main runtime to prevent hangs [#10484](https://github.com/aaif-goose/goose/pull/10484)

  • OAuth 토큰 캐시를 보호한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Protect OAuth token caches [#10516](https://github.com/aaif-goose/goose/pull/10516)

  • 연결을 끊는 대신 디스패치 핸들러에서 JSON-RPC 오류를 반환한다
    원문

    [🐛 Bug Fixes] Return JSON-RPC errors from dispatch handlers instead of killing connection [#10499](https://github.com/aaif-goose/goose/pull/10499)

  • 로컬 추론 Metal 해제 충돌을 방지한다 # 성능
    원문

    [🐛 Bug Fixes] Avoid local inference Metal teardown crash [#10508](https://github.com/aaif-goose/goose/pull/10508)

  • 대용량 응답 스필 파일을 안전하게 처리한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Secure large response spill files [#10482](https://github.com/aaif-goose/goose/pull/10482)

  • 모델 선택기가 모델을 나열하도록 LiteLLM을 refresh_only 인벤토리에 등록한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Register LiteLLM with refresh_only inventory so model picker lists models [#10489](https://github.com/aaif-goose/goose/pull/10489)

  • 기존 비밀 파일 권한을 강화한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Tighten existing secrets file permissions [#10453](https://github.com/aaif-goose/goose/pull/10453)

  • GUI를 닫을 때 고아 goose serve 백엔드를 동기적으로 종료한다 # 원격·클라우드
    원문

    [🐛 Bug Fixes] Synchronously kill orphaned goose serve backends on GUI close [#10292](https://github.com/aaif-goose/goose/pull/10292)

  • Windows에서 여러 줄 붙여넣을 때 줄별로 자동 제출되던 것을 막는다 # UI
    원문

    [🐛 Bug Fixes] Stop multiline paste auto-submitting line-by-line on Windows [#10326](https://github.com/aaif-goose/goose/pull/10326)

  • 다중 턴 도구 호출에서 DeepSeek thinking 모드의 reasoning_content를 보존한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Preserve reasoning_content for DeepSeek thinking mode on multi-turn tool calls [#10366](https://github.com/aaif-goose/goose/pull/10366)

  • 승인 중 압축을 비활성화한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Disable compaction during approval [#10089](https://github.com/aaif-goose/goose/pull/10089)

  • Gemini OAuth 온보딩을 수정한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Fix Gemini OAuth onboarding [#10363](https://github.com/aaif-goose/goose/pull/10363)

  • 조용히 멈추는 대신 빈 공급자 턴을 재시도한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Retry empty provider turns instead of stopping silently [#10360](https://github.com/aaif-goose/goose/pull/10360)

  • FMA나 AVX2가 없는 x86_64 CPU에서 SIGILL에 대비해 llama.cpp 백엔드 초기화를 보호한다 # 원격·클라우드
    원문

    [🐛 Bug Fixes] Guard llama.cpp backend init against SIGILL on x86_64 CPUs without FMA/AVX2 [#10105](https://github.com/aaif-goose/goose/pull/10105)

  • Anthropic 400 오류를 수정하기 위해 중복 서명된 thinking 블록을 중복 제거한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Dedupe duplicate signed thinking blocks to fix Anthropic 400 [#10083](https://github.com/aaif-goose/goose/pull/10083)

  • 확장 폼을 통과할 때 명령어 인수가 유지되도록 고친다 # CLI·설정
    원문

    [🐛 Bug Fixes] Preserve command arguments through extension forms [#10527](https://github.com/aaif-goose/goose/pull/10527)

  • 삭제 시 추천 모델 크기를 유지하고 누락된 크기를 백필한다 # UI
    원문

    [🐛 Bug Fixes] Preserve featured model size on delete and backfill missing sizes [#10422](https://github.com/aaif-goose/goose/pull/10422)

  • pctx 0.4.1과 함께 재귀적 스키마 타입을 유지한다 # 세션·컨텍스트
    원문

    [🐛 Bug Fixes] Preserve recursive schema types with pctx 0.4.1 [#10572](https://github.com/aaif-goose/goose/pull/10572)

  • 스키마 버전과 함께 인벤토리 테이블을 원자적으로 생성한다 # 빌드·테스트
    원문

    [🐛 Bug Fixes] Create inventory tables atomically with schema version [#10586](https://github.com/aaif-goose/goose/pull/10586)

  • 절대 goose 경로 루트를 필수로 지정한다 # CLI·설정
    원문

    [🐛 Bug Fixes] Require absolute goose path roots [#10454](https://github.com/aaif-goose/goose/pull/10454)

  • 고정된 하위 레시피 값을 유지한다
    원문

    [🐛 Bug Fixes] Preserve fixed subrecipe values [#10452](https://github.com/aaif-goose/goose/pull/10452)

  • hermit이 패키지 레지스트리를 복제할 수 있도록 Flatpak에 git을 번들로 포함한다 # 빌드·테스트
    원문

    [🐛 Bug Fixes] Bundle git in Flatpak so hermit can clone its package registry [#10511](https://github.com/aaif-goose/goose/pull/10511)

  • 셸 명령에 AGENT_SESSION_ID를 노출한다 # 에이전트
    원문

    [🐛 Bug Fixes] Expose AGENT_SESSION_ID to shell commands [#10428](https://github.com/aaif-goose/goose/pull/10428)

  • 콘텐츠 수신자 경계를 유지한다
    원문

    [🐛 Bug Fixes] Preserve content audience boundaries [#10493](https://github.com/aaif-goose/goose/pull/10493)

  • 예약된 레시피 검증을 제한한다
    원문

    [🐛 Bug Fixes] Bound scheduled recipe validation [#10509](https://github.com/aaif-goose/goose/pull/10509)

  • 도구 준비 테스트 상태를 격리한다 # 빌드·테스트
    원문

    [🐛 Bug Fixes] Isolate prepare tools test state [#10504](https://github.com/aaif-goose/goose/pull/10504)

  • musl 빌드를 위한 indexmap serde 지원을 활성화한다 # 빌드·테스트
    원문

    [🐛 Bug Fixes] Enable indexmap serde support for musl builds [#10507](https://github.com/aaif-goose/goose/pull/10507)

  • 세션 재개 시 채팅을 최신 답변으로 스크롤한다 # UI
    원문

    [🐛 Bug Fixes] Scroll chat to latest reply on session resume [#10501](https://github.com/aaif-goose/goose/pull/10501)

  • CLI에서 제공자 선택기 높이를 제한한다 # CLI·설정
    원문

    [🐛 Bug Fixes] Limit provider selector height in CLI [#10420](https://github.com/aaif-goose/goose/pull/10420)

  • 이미지 접근 기능을 분류한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Classify image access capabilities [#10451](https://github.com/aaif-goose/goose/pull/10451)

  • 일회용 권한 범위를 유지한다 # 보안·권한
    원문

    [🐛 Bug Fixes] Preserve one-time permission scope [#10450](https://github.com/aaif-goose/goose/pull/10450)

  • Flatpak 데스크톱 항목에 goose:// 스킴 핸들러를 등록한다 # CLI·설정
    원문

    [🐛 Bug Fixes] Register goose:// scheme handler in Flatpak desktop entry [#10461](https://github.com/aaif-goose/goose/pull/10461)

  • 중복된 레시피 매개변수 키를 거부한다
    원문

    [🐛 Bug Fixes] Reject duplicate recipe parameter keys [#10448](https://github.com/aaif-goose/goose/pull/10448)

  • Code Mode 스키마 전에 자기 참조 $ref 순환을 끊는다 # 에디터·언어
    원문

    [🐛 Bug Fixes] Break self-referential $ref cycles before Code Mode schema [#10469](https://github.com/aaif-goose/goose/pull/10469)

  • Configuration Editor에서 중첩된 설정 값을 숨긴다 # CLI·설정
    원문

    [🐛 Bug Fixes] Hide nested config values in Configuration Editor [#10390](https://github.com/aaif-goose/goose/pull/10390)

  • cwd에서 TUI 스크립트를 해결하지 않도록 한다 # CLI·설정
    원문

    [🐛 Bug Fixes] Stop resolving TUI scripts from cwd [#10449](https://github.com/aaif-goose/goose/pull/10449)

  • Code Mode 콜백에서 MCP App 도구를 제외한다 # MCP·플러그인
    원문

    [🐛 Bug Fixes] Exclude MCP App tools from Code Mode callbacks [#10290](https://github.com/aaif-goose/goose/pull/10290)

  • 개발자 셸 도구 호출에 기본 확장 타임아웃을 적용한다 # 에디터·언어
    원문

    [🐛 Bug Fixes] Apply default extension timeout to developer shell tool calls [#10348](https://github.com/aaif-goose/goose/pull/10348)

  • 프롬프트 타임스탬프에 시간대를 명시한다 # 세션·컨텍스트
    원문

    [🐛 Bug Fixes] Make prompt timestamps timezone-explicit [#10209](https://github.com/aaif-goose/goose/pull/10209)

  • pnpm 11 프로젝트 구성을 복원한다 # 빌드·테스트
    원문

    [🐛 Bug Fixes] Restore pnpm 11 project configuration [#10395](https://github.com/aaif-goose/goose/pull/10395)

  • 스트리밍 시 빈 문자열 finish_reason을 비종결로 처리한다 # 모델·요금
    원문

    [🐛 Bug Fixes] Treat empty-string finish_reason as non-terminal in streaming [#10258](https://github.com/aaif-goose/goose/pull/10258)

  • 응답 함수 호출 이름을 정리한다 # 에디터·언어
    원문

    [🐛 Bug Fixes] Sanitize responses function call names [#10344](https://github.com/aaif-goose/goose/pull/10344)

  • 에이전트가 실제로 제공하는 ID에서 세션 모드를 고른다 # 에이전트
    원문

    [🐛 Bug Fixes] Pick session mode from the ids the agent actually offers [#10320](https://github.com/aaif-goose/goose/pull/10320)

  • 설치 링크가 없는 확장에 수동 설정 표시기를 보여준다 # MCP·플러그인
    원문

    [🐛 Bug Fixes] Show manual-setup indicator for extensions without install link [#10321](https://github.com/aaif-goose/goose/pull/10321)

· 기타 10개

  • ACP 서버에서 도구 호출 처리를 추출한다 # 에디터·언어
    원문

    [🔧 Improvements] Extract tool call handling from ACP server [#10574](https://github.com/aaif-goose/goose/pull/10574)

  • macOS 데스크톱 권한을 정리한다 # CLI·설정
    원문

    [🔧 Improvements] Trim macOS desktop entitlements [#10490](https://github.com/aaif-goose/goose/pull/10490)

  • 릴리스 워크플로를 통합하고 강화한다 # 빌드·테스트
    원문

    [🔧 Improvements] Consolidate and harden release workflows [#10447](https://github.com/aaif-goose/goose/pull/10447)

  • rustls-tls 및 native-tls용 TLS 백엔드 매트릭스 작업을 추가한다 # 빌드·테스트
    원문

    [🔧 Improvements] TLS backend matrix job for rustls-tls and native-tls [#10148](https://github.com/aaif-goose/goose/pull/10148)

  • 오래된 문서 감사 결과를 정리한다
    원문

    [📚 Documentation] Clean up stale documentation audit findings [#10114](https://github.com/aaif-goose/goose/pull/10114)

  • 환경 및 설정 참조를 업데이트한다
    원문

    [📚 Documentation] Update environment and config references [#10203](https://github.com/aaif-goose/goose/pull/10203)

  • 훅 거부 계약, 정규식 매처, tool_input 키, 공급자 설정을 문서화한다
    원문

    [📚 Documentation] Document hook deny contract, matcher regex, tool_input keys, and provider config [#10467](https://github.com/aaif-goose/goose/pull/10467)

  • 오래된 gooseignore 참조를 제거한다
    원문

    [📚 Documentation] Remove stale gooseignore references [#10359](https://github.com/aaif-goose/goose/pull/10359)

  • 행동 강령을 추가한다
    원문

    [📚 Documentation] Add Code of Conduct [#10424](https://github.com/aaif-goose/goose/pull/10424)

  • 세션 --edit 컨텍스트 유지를 명확히 한다
    원문

    [📚 Documentation] Clarify session --edit context retention [#10257](https://github.com/aaif-goose/goose/pull/10257)

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