## What's Changed
* fix(skill): replace broken skill-tools filtering with glob prefix matching by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2166
* fix: remove skill search reminders and related infrastructure by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2168
* fix(gpt): align Codex prompt and shell tool exposure by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2176
* fix(gpt): correct Tengu AgentToolHook wrapper script alias by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2177
* feat: compact GPT tool surface with hidden tool registration by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2179
* fix(gpt): update reasoning format instruction to accept both We need and Need by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2178
* feat(tool-script): add exec_command parameter schema with yield_time_ms and workdir by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2180
* fix(provider): use 128K output defaults for large models by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2181
* fix(provider): align large-model output and compaction reserves by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2182
* fix(tool): keep exec gateway available under GPT tool filtering by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2183
* fix(session): preserve automatic harness inference by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2192
* feat(session): persist prompt and harness selection by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2191
* fix(tool): sync max_output_tokens command translator to main by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2201
* fix(tool): resolve MCP-prefixed tool aliases by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2202
* feat(provider): route Xiaomi PTC through Responses custom exec by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2203
* fix(session): defer text part creation until first delta by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2193
* fix(skill): pdf-official CJK font protocol — verified TTF ladder, CID fallback, never Helvetica by @oscar-cao7 in https://github.com/XiaomiMiMo/MiMo-Code/pull/2189
* refactor(skill): move drive-mimo to repository scope by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2210
* fix(tool): repair custom exec parameter compatibility by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2211
* feat(session): support append-only interrupted turn recovery by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2205
* feat(exec): persist replayable nested tool parts by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2222
* feat(skill): add mate builtin skill for desktop pet creation by @oscar-cao7 in https://github.com/XiaomiMiMo/MiMo-Code/pull/2225
* fix: restrict subagent actor calls to send action only by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2223
* feat: add subagent progress notifications by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2217
* feat: auto-worktree soft hint injection by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2227
* Remove change_directory and clarify shell path usage by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2239
* refactor(session): centralize provider retry coordination by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2216
* Restore session cwd SDK compatibility and regenerate API by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2241
* fix: default checkpoint writer to fork mode by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2246
* fix: gate GPT toolset on resolved API model for mimo by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2243
* fix: simplify MiMo model harness selection by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2252
* Allow relative paths within the workspace by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2251
* feat(sdk): expose reliable genTitle API by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2228
* fix(session): preserve prompt cache prefixes by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2258
* fix(actor): scope fork contexts by session by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2259
* feat(session): add MIMOCODE_COMPACTION_MAX_CONTEXT flag by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2260
* fix(session): fire compaction at a flat 90% of the context window by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2263
* fix(session): scope replace-agent base override to main/peer actors by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2264
* fix(actor): drop the unimplemented spawn/run resume argument by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2262
* feat(pptx-official): image sourcing decision rules by @oscar-cao7 in https://github.com/XiaomiMiMo/MiMo-Code/pull/2265
* test(session): retune the auto-overflow fixture for the flat 90% trigger by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2266
* fix(mcp): record local startup exit code and stderr tail; scope ask-timeout env in tests by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2269
* fix(session): fire auto-worktree notice on main-worktree mutations by path by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2270
* fix(permission): same-session subagents inherit parent grants by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2273
* feat(session): collapse rebuild tail into activity log by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2275
* session: keep errored assistants as recovery candidates by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2279
* feat(session): request-layer loop-streak recovery (opt-in) by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2278
* feat(session): decouple instruction-file injection from the dynamic system prompt flag by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2285
* feat(session): freeze the per-session system prefix in a persistent snapshot by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2289
* feat(session): move skill catalogs from user messages to the system tail by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2287
* fix(build): prevent ancestor node_modules bun from hijacking compiled… by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2291
* feat(config): add auto_worktree toggle, default off by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2292
* fix(llm-server): advertise Server.listen so issue can resolve base_url by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2293
* fix(build-node): define MIMOCODE_VERSION for node target by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2297
* feat(session): project compaction as a summary plus compression-time tail by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2294
* fix(mcp): show MiMoCode branding in OAuth pages and client registration by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2301
* chore(prompt): rewrite Tools section as Using your tools guidance by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2302
* fix(codex): allow explicit default harness for GPT by @MiMoHardFather in https://github.com/XiaomiMiMo/MiMo-Code/pull/2303
* fix(provider): stabilize defaultModel fallback (no menu-priority sort) by @wqymi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2306
* fix(compose-next): require spec to land in the worktree by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2307
* feat(tui): voice control via voice_input tool with caret/selection by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2308
* fix(tui): restore voice_input schema shape and tolerate missing tool name by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2309
* chore(sdk): regenerate openapi and js sdk types by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2310
* chore: bump version to 0.1.14 by @yanyihan-xiaomi in https://github.com/XiaomiMiMo/MiMo-Code/pull/2311
**Full Changelog**: https://github.com/XiaomiMiMo/MiMo-Code/compare/v0.1.13...v0.1.14