Commit Graph

2110 Commits

Author SHA1 Message Date
pomelo
0581344d48 Merge pull request #610 from QwenLM/feat/skip-loop-detection
Add `skipLoopDetection` Configuration Option
2025-09-16 15:31:51 +08:00
pomelo
da78a9ff94 Merge pull request #627 from QwenLM/fix/win-paste-multi-line
Fix: Windows Multi-line Paste Handling with Debounced Data Processing
2025-09-16 15:28:44 +08:00
tanzhenxin
35efa9f04a fix: try to fix test case failures on Windows 2025-09-16 14:59:03 +08:00
tanzhenxin
c093bed38c fix: add test code again 2025-09-16 14:04:07 +08:00
tanzhenxin
b9fd4737c9 fix: add debounce timer for paste event 2025-09-16 11:25:33 +08:00
Mingholy
49d7947028 chore: bump version to 0.0.11 (#622) 2025-09-16 10:20:51 +08:00
tanzhenxin
3ad533c50b fix: test fix again 2025-09-15 20:13:10 +08:00
tanzhenxin
6af52e74ab fix: test fix again 2025-09-15 16:23:10 +08:00
tanzhenxin
6dad6b7f31 fix: test fix 2025-09-15 16:03:51 +08:00
tanzhenxin
2253c7b263 chore: update documentation 2025-09-15 14:19:45 +08:00
tanzhenxin
386538521b feat: Add skipLoopDetection Configuration Option 2025-09-15 14:02:46 +08:00
Mingholy
b01ddf0aed fix: tool calls ui issues (#590) 2025-09-12 17:52:23 +08:00
DS-Controller2
67e2e270bd Fix performance issues with SharedTokenManager causing 20-minute delays (#586)
- Optimize lock acquisition strategy with exponential backoff
- Reduce excessive I/O operations by increasing cache check interval
- Add timeout monitoring for token refresh operations
- Add timeout wrappers for file operations to prevent hanging
- Fixes issue #585 where users experienced extreme performance issues with Qwen Code
2025-09-12 16:35:22 +08:00
Mingholy
adabd96a42 fix: clear saved creds when switching authType (#587) 2025-09-12 16:34:53 +08:00
pomelo
4a96646732 Merge pull request #588 from QwenLM/update-docs
feat: Replace all Gemini CLI brand references with Qwen Code.
2025-09-12 16:26:22 +08:00
pomelo-nwu
9ed3f887af feat: update vars 2025-09-12 16:01:38 +08:00
pomelo-nwu
19590766b9 feat: update docs 2025-09-12 15:48:28 +08:00
pomelo-nwu
969fc2aff9 feat: update-docs 2025-09-12 15:27:42 +08:00
Mingholy
c3032db8b8 fix: relax chunk validation to avoid unnecessary retry (#584)
* fix: relax chunk validation to avoid unnecessary retry

* fix: merge tail chunks for stable finishReason and usageMetadata
2025-09-12 13:25:48 +08:00
pomelo
38d9ee64ca Merge pull request #563 from zhutao100/pr-readManyFilesLineLimit
Make the ReadManyFiles tool share the "DEFAULT_MAX_LINES_TEXT_FILE" limit across files.
2025-09-11 17:32:58 +08:00
pomelo
2e309c0b3a Merge pull request #573 from QwenLM/feat/subagents 2025-09-11 17:25:58 +08:00
tanzhenxin
81e83ac855 Merge branch 'main' into feat/subagents 2025-09-11 17:00:50 +08:00
pomelo
b1a1ce530e feat: Add Welcome Back Dialog, Project Summary, and Enhanced Quit Options (#553) 2025-09-11 16:59:26 +08:00
tanzhenxin
6f1604a6be chore: fix failed tests on Windows 2025-09-11 16:39:08 +08:00
tanzhenxin
a7d69692fd fix: subagent filename vs agent name mismatch handle 2025-09-11 15:53:29 +08:00
tanzhenxin
d0735e8eb4 feat: enhances the capabilities of subagents by allowing them to use tools that require user
confirmation
2025-09-11 15:16:52 +08:00
tanzhenxin
88941daf93 feat: subagent - minor code refactor 2025-09-10 19:23:15 +08:00
tanzhenxin
e341e9ae37 fix: tests fail on Windows 2025-09-10 16:24:59 +08:00
tanzhenxin
22dfefc9f1 feat: subagent feature - add manual creation subagent steps 2025-09-10 15:26:47 +08:00
tanzhenxin
4839cb9320 feat: subagent feature wip 2025-09-10 14:35:08 +08:00
tanzhenxin
6b09aee32b feat: subagent feature wip 2025-09-10 13:41:28 +08:00
tanzhenxin
549f296eb5 feat: add built-in agent(general-purpose) 2025-09-09 20:53:53 +08:00
zhutao100
03eb1faf0a Fix packages/cli/src/config/config.test.ts (#562) 2025-09-09 19:56:25 +08:00
tanzhenxin
3c67dc0c0b chore: add docs for subagent feature 2025-09-09 17:52:07 +08:00
tanzhenxin
ecf032c76e chore: update copyright for newly added files 2025-09-09 16:06:43 +08:00
tanzhenxin
35e996d46c feat: subagent runtime & CLI display - done 2025-09-09 15:53:10 +08:00
Mingholy
51b5947627 refactor: openaiContentGenerator (#501)
* refactor: openaiContentGenerator

* refactor: optimize stream handling

* refactor: re-organize refactored files

* fix: unit test cases

* fix: try to fix parallel tool calls with irregular chunk content
2025-09-09 15:34:08 +08:00
Tao Zhu
ac0a0e061e Make the ReadManyFiles tool share the "DEFAULT_MAX_LINES_TEXT_FILE=2000" limit across files.
The current implementation can return 2000 x N lines when reading N files, such a length can be either extremely slow or infeasible for LLMs to process.
2025-09-08 22:47:45 -07:00
zhutao100
e63233cefc Re-implement tokenLimits class to make it work correctly for Qwen and many other model types. (#542)
The original tokenLimits was copied over from gemini-cli and only works with gemini.
2025-09-09 11:38:47 +08:00
Mingholy
621fe2e8ba fix: unexpected re-auth when auth-token is expired (#549) 2025-09-09 11:34:05 +08:00
Zagorulko Oleg
60c136ad67 fix: resolve EditTool naming inconsistency causing agent confusion loops (#513)
* fix: resolve EditTool naming inconsistency causing agent confusion loops

* docs: restore original format for edit tool

* fix: apply prettier formatting to docs and tests

* test: update snapshots for edit tool
2025-09-09 11:33:07 +08:00
pomelo
dded10f98c Merge pull request #560 from QwenLM/fix-ci
fix: update OpenAIKeyPrompt test to expect Alibaba Cloud API URL
2025-09-09 10:27:59 +08:00
pomelo-nwu
b8184adba6 fix: update OpenAIKeyPrompt test to expect Alibaba Cloud API URL
- Update test expectation from OpenAI platform URL to Alibaba Cloud console URL
- Fixes failing test in OpenAIKeyPrompt.test.tsx
- Aligns test with actual implementation that uses Alibaba Cloud API
2025-09-09 10:16:59 +08:00
pomelo
d2c8227c48 Merge pull request #50 from zxypro1/zxypro1/fix-apiKey-url
refactor(cli): update OpenAI API key prompt with Bailian URL
2025-09-09 09:35:44 +08:00
tanzhenxin
4985bfc000 feat: subagent runtime & CLI display - wip 2025-09-08 20:01:49 +08:00
Yiheng Xu
17fd843af6 Fix E2E caused by Terminal Bench test (#529)
* fix e2e

* fix lint
2025-09-08 10:51:14 +08:00
pomelo
57c6b25e61 Merge pull request #536 from QwenLM/update-readme
feat: Update the multilingual documentation links in the README
2025-09-06 22:01:03 +08:00
pomelo-nwu
c7f2f04613 feat: Update the multilingual documentation links in the README 2025-09-06 21:44:13 +08:00
Yiheng Xu
010ad5ddc4 Terminal Bench Integration Test (#521)
* integrate terminal bench

* fix ci

* add ci

* fix ci

* fix ci

* parallel ci

* handle timeout

* fix lint

* trigger
2025-09-05 17:02:03 +08:00
tanzhenxin
1f8ea7ab7a Merge branch 'main' into feat/subagents 2025-09-04 23:44:54 +08:00