Commit graph

4838 commits

Author SHA1 Message Date
tanzhenxin
6af15e771f
Merge pull request #1684 from QwenLM/feat/remove-smart-edit-tool
feat: Remove Smart Edit tool and ClearcutLogger
2026-02-05 18:58:31 +08:00
DennisYu07
a9e25b1f49 move nvm shell to oss 2026-02-05 02:57:54 -08:00
tanzhenxin
6324863008 Merge remote-tracking branch 'origin/main' into feat/remove-smart-edit-tool
# Conflicts:
#	packages/core/index.ts
#	packages/core/src/index.ts
2026-02-05 18:08:22 +08:00
mingholy.lmh
675a8fd058 feat(sdk): add resume, continue options and extend authType support
- Add 'resume' and 'continue' options to TransportOptions for session restoration
- Extend authType to support all CLI authentication types:
  - use_openai, use_anthropic, qwen_oauth, use_gemini, use_vertex_ai
- Update type definitions and validation schemas accordingly

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 17:53:03 +08:00
DennisYu07
b3bddfa677 Merge branch 'feat/add-source-in-download-url' of https://github.com/QwenLM/qwen-code into feat/add-source-in-download-url 2026-02-05 01:48:55 -08:00
DennisYu07
fff66a0221 add permission check for mac 2026-02-05 01:47:09 -08:00
mingholy.lmh
ed3ffe2aa2 fix(sdk): improve FORK_MODE to support bun and fallback to spawn for native type
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 17:39:12 +08:00
mingholy.lmh
07ba46e3f9 fix(models): clear activeRuntimeModelSnapshotId when switching to registry models
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 17:36:52 +08:00
tanzhenxin
143e00fb42
Merge pull request #1716 from QwenLM/fix/is-background-param-docs
Fix: clarify is_background parameter is required in docs and examples
2026-02-05 17:21:17 +08:00
gwinthis
a655c0ce33
Merge pull request #1717 from QwenLM/feat/javasdk-alpha-202501
Feat/javasdk alpha 202501
2026-02-05 16:52:16 +08:00
mingholy.lmh
a364c8212e fix(export): fix TodoWrite tool call display in HTML export
- Restore plan update handling in collect.ts, formatting todo data as markdown checklist
- Skip todo_write tool_result processing in normalize.ts to avoid duplicates
- Add getMessageTimestamp() and getMessageUuid() methods to maintain message order
- Fix version parsing to support @latest tags
- Fix Windows spawn EINVAL error (CVE-2024-27980)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 16:48:27 +08:00
mingholy.lmh
8d8449079d fix: windows build issue and add prettier 2026-02-05 16:47:36 +08:00
mingholy.lmh
a5a6bddc31 fix: template 2026-02-05 16:47:36 +08:00
mingholy.lmh
371b408d6d fix: update test cases 2026-02-05 16:47:36 +08:00
mingholy.lmh
54bb39f6ab fix: use fixed react version 2026-02-05 16:47:36 +08:00
mingholy.lmh
86a43618a7 refactor(export): built-in package for assets export
1. use built-in assets package to support html export
2. improve markdown export
2026-02-05 16:47:36 +08:00
mingholy.lmh
a4630d39e4 feat(export): support html/json/jsonl/md export 2026-02-05 16:47:35 +08:00
mingholy.lmh
660017706f fix: update exportUtils to use embedded html template 2026-02-05 16:47:35 +08:00
mingholy.lmh
feeae875a0 feat: add export command draft for session history with markdown and HTML formats 2026-02-05 16:47:35 +08:00
mingholy.lmh
b2659c5da1 fix(core): make is_background optional with clearer examples
- Change is_background from required to optional parameter
- Remove explicit is_background:false from examples where it's not needed
- Keep is_background:true in examples for long-running background processes
- Update test snapshots accordingly

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 16:46:05 +08:00
DennisYu07
879d91fb4d add node and qwen code check for shell 2026-02-05 00:40:48 -08:00
tanzhenxin
1da07eb69b
Merge pull request #1694 from QwenLM/fix/external-source-extensions
add hint for installing external source extensions
2026-02-05 16:39:51 +08:00
tanzhenxin
90b529b44c
Merge pull request #1714 from QwenLM/feat/sdk-support-resume
feat(query): add support for resuming sessions with session ID
2026-02-05 16:26:53 +08:00
tanzhenxin
4e28bd208e
Merge pull request #1710 from QwenLM/mingholy/ci/sdk-release-workflow
ci(sdk-release): use stable CLI tags for SDK releases
2026-02-05 16:25:03 +08:00
tanzhenxin
375ebfa9e3
Merge pull request #1330 from afarber/1304-move-disable-update-nag-check
fix(settings): rename negative settings to positive naming (disable* -> enable*)
2026-02-05 16:21:59 +08:00
tanzhenxin
5457119a4a
Merge pull request #1720 from QwenLM/bump-version-0.10.0
chore(release): Bump version to 0.10.0
2026-02-05 16:21:46 +08:00
cris
4fff69a882 add install node and permission check for bash script 2026-02-05 16:09:11 +08:00
tanzhenxin
8cc0ac702c
Merge pull request #1722 from QwenLM/fix/docker-build-and-workflow
fix(docker): fix build error and enable manual version builds
2026-02-05 15:17:47 +08:00
tanzhenxin
9abb958a23 fix(docker): use scripts/build.js and update workflow for manual builds
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 14:52:18 +08:00
mingholy.lmh
7cf97e5d36 fix: clarify is_background parameter is required in docs and examples
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 14:37:35 +08:00
DennisYu07
7173328cf5 delete useless info message for bash script 2026-02-04 22:30:13 -08:00
pomelo
584b9ca0f6
Merge pull request #1718 from itchina110/codex/zh-agent-to-intelligent
refactor(i18n): translate Agent as 智能体
2026-02-05 14:15:59 +08:00
tanzhenxin
ff0ba0cc4e Merge branch and resolve conflicts
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 13:41:37 +08:00
tanzhenxin
50059d6f32 chore(release): Bump version to 0.10.0 across all packages
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 11:30:45 +08:00
LaZzyMan
c8297300d9 Merge branch 'main' into feat/image-attachment 2026-02-05 11:09:34 +08:00
Mingholy
2d75d82ec8 feat(sdk): add FORK_MODE support for Electron integration
- Rename USE_FORK_FOR_ELECTRON to FORK_MODE
- Add fork mode in ProcessTransport for Electron IPC support
- Add comprehensive unit tests for fork mode

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 23:14:26 +08:00
tanzhenxin
846cc75f10 refactor: streamline debug logging and remove Notifications component
- Remove verbose tool execution debug logs to reduce noise
- Add debug logging for config initialization phases
- Add comprehensive debug logging for skill loading/management
- Add rate limiting for QwenLogger network error logs
- Remove Notifications component from DefaultAppLayout
- Update tests to reflect UI changes and logging behavior

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 22:41:31 +08:00
裕波
ae2f77ed22 refactor(i18n): translate Agent as 智能体 2026-02-04 21:40:31 +08:00
skyfire
0128f65fe8 refactor structure 2026-02-04 18:38:38 +08:00
tanzhenxin
9b524a59c1 Merge branch 'main' into feat/debug-logging-refactor
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 17:30:58 +08:00
tanzhenxin
c7b681ef5d feat(paste): add large paste placeholder and fix enter-submit on macOS
- Add large paste placeholder feature: when pasting text > 1000 chars,
  show a placeholder like '[Pasted Content 1500 chars]' instead of the
  full content. The full text is stored and expanded on submit.

- Fix enter-submit on macOS: only apply recentPasteTime protection when
  pasteWorkaround is enabled (Windows or Node < 20). On macOS/Linux with
  modern Node, bracketed paste markers work reliably so the protection is
  unnecessary and caused the first Enter after paste to be ignored.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 15:20:45 +08:00
tanzhenxin
ce7506d658
Merge pull request #1613 from Weaxs/main
Some checks are pending
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
[AnthropicContentGenerator] optimize: ADD cache_control for system and last user text message
2026-02-04 15:17:08 +08:00
tanzhenxin
46327f219e feat(core): add disableCacheControl support for Anthropic provider
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 15:03:37 +08:00
DragonnZhang
417007d243 feat(query): add support for resuming sessions with session ID 2026-02-04 14:53:22 +08:00
mingholy.lmh
8de68f9675 ci(sdk-release): use stable CLI tag for SDK releases
- Add 'cli_ref' input parameter to specify CLI version to bundle
- Auto-detect latest stable CLI tag when cli_ref not specified
- Validate that stable SDK releases use tagged CLI versions (not main)
- Record bundled CLI version in SDK dist and release notes

This ensures SDK releases bundle stable, tested CLI code instead of
potentially unstable main branch code.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 14:48:17 +08:00
tanzhenxin
80fc429dab Merge remote-tracking branch 'origin/main' into pr-1613 2026-02-04 14:39:46 +08:00
pomelo
da3dd56fd8
Merge pull request #1691 from QwenLM/fix/subagent-tool-restriction
fix(core): enforce tool restrictions in subagents
2026-02-04 14:30:46 +08:00
tanzhenxin
4c41dd9dd3
Merge pull request #1607 from QwenLM/fix/shift-tab-windows-powershell
fix: enable Shift+Tab shortcut in Windows PowerShell
2026-02-04 14:30:33 +08:00
pomelo
a8b1a5dc10
Merge pull request #1688 from QwenLM/fix/preserve-trailing-whitespace-1618
fix(core): Preserve trailing whitespace in newString during edits
2026-02-04 14:30:21 +08:00
pomelo
b147d064c8
Merge pull request #1680 from QwenLM/fix/preserve-utf8-bom-encoding
feat: Preserve UTF-8 BOM when editing files
2026-02-04 14:29:57 +08:00