Backfilled release for npm-published version 0.1.5 (original workflow failed before GitHub release creation).
What's Changed
- chore: bump version to 0.8.2 by @Mingholy in #1632
- chore(release): sdk-typescript v0.1.4 by @qwen-code-ci-bot in #1633
- Fix: Use resolved authType to initialize ACP agent by @Mingholy in #1622
- Add parentToolCallId and subagentType for ACP subagent tracking by @Mingholy in #1620
- feat(core): improve error message when skill is invoked as tool by @tanzhenxin in #1623
- fix(acp): stream subagent text + reasoning chunks by @tanzhenxin in #1626
- fix: ensure output-language.md is created before config initialization by @tanzhenxin in #1637
- fix(security): prevent command injection via newline bypass in shell command validation by @tanzhenxin in #1638
- Fix Claude plugin resource collection to respect marketplace config by @LaZzyMan in #1639
- feat(core): improve retry logic for better 429/5xx error handling by @tanzhenxin in #1628
- feat: add extra_body support for OpenAI-compatible providers by @tanzhenxin in #1654
- Support model selection through ACP in vscode ide companion by @yiliang114 in #1582
- feat: add multi-modal input support (image, PDF, audio) across all content generators by @tanzhenxin in #1564
- Add Zed extension for Qwen Code agent server by @Mingholy in #1630
- feat: clarify output formats for non-interactive mode by @LaZzyMan in #1579
- feat: add concurrent runner for batch CLI execution by @tanzhenxin in #1640
- Add experimental LSP support for code intelligence by @yiliang114 in #1401
- Fix: React/React-DOM version inconsistency in package.json and lockfile by @Mingholy in #1659
- feat(webui): implement unified UI architecture with shared component library by @yiliang114 in #1543
- chore: bump version to 0.9.0 by @tanzhenxin in #1661
- Add contextWindowSize Configuration Support by @xuewenjie123 in #1539
- fix(core): avoid passing undici agent to Anthropic SDK by @tanzhenxin in #1663
- fix(vscode-ide-companion): fix race conditions and improve @ file completion search by @yiliang114 in #1676
- fix(core): properly cleanup MCP server subprocesses on exit by @tt-a1i in #1285
- test(cli): stabilize AuthDialog ESC assertion by @liqiongyu in #1535
- fix(cli): expand MCP @server: resource references by @liqiongyu in #1531
- fix(core): auto-enable WebFetch and WebSearch tools in Plan mode by @afarber in #1686
- feat(core): add symlink support for skill manager by @DragonnZhang in #1690
- fix: normalize skill file content in extensions to handle BOM and CRLF by @LaZzyMan in #1667
- fix(ci): honor manual preview version input by @tanzhenxin in #1665
- build: Improve build efficiency and add dev mode by @tanzhenxin in #1681
- fix(core): handle heredoc in command substitution guard by @liqiongyu in #1701
- feat: Preserve UTF-8 BOM when editing files by @tanzhenxin in #1680
- fix(core): Preserve trailing whitespace in newString during edits by @tanzhenxin in #1688
- fix: enable Shift+Tab shortcut in Windows PowerShell by @LaZzyMan in #1607
- fix(core): enforce tool restrictions in subagents by @tanzhenxin in #1691
- [AnthropicContentGenerator] optimize: ADD cache_control for system and last user text message by @Weaxs in #1613
- refactor(i18n): translate Agent as 智能体 by @itchina110 in #1718
- fix(docker): fix build error and enable manual version builds by @tanzhenxin in #1722
- chore(release): Bump version to 0.10.0 by @tanzhenxin in #1720
- fix(settings): rename negative settings to positive naming (disable* -> enable*) by @afarber in #1330
- ci(sdk-release): use stable CLI tags for SDK releases by @Mingholy in #1710
- feat(query): add support for resuming sessions with session ID by @DragonnZhang in #1714
- add hint for installing external source extensions by @LaZzyMan in #1694
- Feat/javasdk alpha 202501 by @gwinthis in #1717
- Fix: clarify is_background parameter is required in docs and examples by @Mingholy in #1716
- feat: Remove Smart Edit tool and ClearcutLogger by @tanzhenxin in #1684
- Add export command for session history with markdown and HTML formats by @Mingholy in #1515
- Add FORK_MODE support to ProcessTransport for Electron IPC integration by @Mingholy in #1719
- feat(sdk): add resume, continue options and extend authType support by @Mingholy in #1726
- Fix ACP model selection to handle all configured authentication types by @Mingholy in #1555
- refactor: remove read_many_files tool, add readManyFiles utility for user @-commands by @tanzhenxin in #1673
- fix(vscode-ide-companion): Fix UI display issues with server-side timestamp and file path extraction by @yiliang114 in #1682
- chore: Reduce Qwen OAuth free quota from 2000 to 1000 requests per day by @pomelo-nwu in #1730
- fix(ui): resolve auth not updating in top-right corner by @DennisYu07 in #1670
- feat: debug mode output refactor — route console calls to logfile-first debugLogger by @tanzhenxin in #1610
- fix: use openai model instead of index=0 in acp integration test by @Mingholy in #1733
- fix(cli): route sandbox diagnostic messages to stderr by @tanzhenxin in #1735
- Add CLI source selection for SDK releases and fix subagent output handler by @Mingholy in #1732
- feat(paste): add large paste placeholder and fix enter-submit on macOS by @tanzhenxin in #1713
- fix(cli): prevent Tab key from cycling approval mode when autocomplete is active on Windows by @LaZzyMan in #1736
- feat: promote Agent Skills from experimental to stable by @tanzhenxin in #1738
- feat: add source information tracking in telemetry logs by @DennisYu07 in #1653
- docs: Update Linux/Mac installation commands in README by @DennisYu07 in #1739
- feat(settings): add settings.env field for environment variable configuration by @tanzhenxin in #1751
- fix(mcp): improve MCP server management and authentication by @tanzhenxin in #1752
- fix(core): properly handle MCP multi-part tool results in OpenAI converter by @tanzhenxin in #1755
- Fix CLI argument parsing for /dist/cli/cli.js entry point by @Mingholy in #1758
- fix(integration-tests): correct MCP tool name in simple-mcp-server test by @tanzhenxin in #1763
- Fix SDK MCP integration tests by updating hardcoded tool names to use constants by @Mingholy in #1769
- Fix: Warning in installation shell script by @DennisYu07 in #1771
- fix(ui): resolve model not updating in top-right corner by @DennisYu07 in #1662
- fix(cli): use PowerShell Get-Command for Windows sandbox detection by @afarber in #1604
- fix: prioritize local path detection in extension installation by @LaZzyMan in #1770
- fix(auth-model-login-ui): prevent Enter key from triggering empty message submission by @yiliang114 in #1773
- feat: add MCP tool progress update support in TUI and SDK mode by @tanzhenxin in #1756
- feat: add Coding Plan authentication mode with unified AuthDialog by @Mingholy in #1788
- feat(coding-plan): implement Coding Plan configuration management and update prompts by @Mingholy in #1805
- docs: update authentication documentation with Coding Plan setup guide by @joeytoday in #1800
- chore: bump version to 0.10.1 by @qwen-code-ci-bot in #1808
- Fix: Fix node installation permission issue in shell script by @DennisYu07 in #1819
- fix: prevent AbortSignal listener memory leak by @LaZzyMan in #1811
- feat: add TPM throttling error handling with 1-minute retry delay by @wenshao in #1791
- fix: correct showLineNumbers default value to true by @LaZzyMan in #1813
- fix: support JSON Schema draft-2020-12 for MCP tools (fixes #1818) by @LaZzyMan in #1821
- Add dev launch config and preserve existing NODE_OPTIONS by @DragonnZhang in #1784
- Fix abort listener accumulation in subagent while loop by @Mingholy in #1825
- refactor(cli): unify Escape key handling in AppContainer by @Mingholy in #1824
- Fix auth UI to use semantic theme colors and correct selection sync by @Mingholy in #1823
- Add --session-id support for CLI and SDK by @Mingholy in #1822
- chore: bump version to 0.10.2 by @qwen-code-ci-bot in #1844
- docs: improve settings.json configuration guide with quick setup examples by @pomelo-nwu in #1850
- feat: update readme by @pomelo-nwu in #1853
- docs: add news banner about Qwen3.5-Plus launch by @pomelo-nwu in #1854
- Fix sandbox user permission in integration tests by @Mingholy in #1843
- Add Coding Plan Global/Intl region support by @Mingholy in #1860
- chore: bump version to 0.10.3 by @qwen-code-ci-bot in #1863
- chore: bump version to 0.10.4 by @qwen-code-ci-bot in #1864
New Contributors
- @itchina110 made their first contribution in #1718
- @joeytoday made their first contribution in #1800
- @wenshao made their first contribution in #1791
Full Changelog: sdk-typescript-v0.1.4...sdk-typescript-v0.1.5