Goose 1.44.0
2026-07-24 릴리스 · 변경 항목 87개
보안 1신기능 26수정 50기타 10
- 업그레이드 전에 먼저 확인하세요: 보안 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가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.