Alexander Farber
d464f61b72
Change -C to -c
2025-12-18 07:36:04 +01:00
Alexander Farber
f866f7f071
Add -r and -C aliases for --resume and --continue options
2025-12-18 07:36:04 +01:00
Alexander Farber
8106a6b0f4
Handle PAT tokens and credentials in git remote URL parsing ( #1225 )
2025-12-18 00:44:46 +08:00
Mingholy
e274b4469a
Merge pull request #1214 from kfxmvp/fix/issue-1186-schema-converter
...
fix: add configurable OpenAPI 3.0 schema compliance for Gemini compatibility (#1186 )
2025-12-17 11:12:57 +08:00
tanzhenxin
bf52c6db0f
fix review comments
2025-12-16 20:36:24 +08:00
tanzhenxin
9267677d38
fix failed test
2025-12-16 20:08:43 +08:00
tanzhenxin
fb8412a96a
code refactor
2025-12-16 20:03:49 +08:00
tanzhenxin
2837aa6b7c
rework /resume slash command
2025-12-16 19:54:55 +08:00
tanzhenxin
9942b2b877
Merge branch 'main' into 1179-add-resume-cmd
2025-12-16 15:29:58 +08:00
tanzhenxin
850c52dc79
Merge pull request #1228 from afarber/add-git-co-author
...
feat: expose gitCoAuthor setting in settings.json and document it
2025-12-16 15:17:02 +08:00
tanzhenxin
61e378644e
feat: update configuration and shell tool implementations
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2025-12-16 15:02:59 +08:00
tanzhenxin
bd3bdd82ea
Merge pull request #1205 from afarber/rename-leftover-gemini-references
...
fix(ide): rename Gemini references to Qwen and fix IDE connection path
2025-12-16 14:46:14 +08:00
tanzhenxin
fc58291c5c
Merge branch 'main' into add-git-co-author
2025-12-16 14:43:27 +08:00
kefuxin
573c33f68a
Merge remote-tracking branch 'upstream/main' into fix/issue-1186-schema-converter
2025-12-16 11:08:51 +08:00
pomelo-nwu
53486b7fd3
Merge branch 'main' into docs-byYijing
2025-12-15 19:42:20 +08:00
Alexander Farber
3b9d38a325
Expose gitCoAuthor setting in settings.json and document it
2025-12-15 10:19:08 +01:00
tanzhenxin
b9a2cc7bdf
Add chat recording toggle (CLI + settings) and disable recording in tests
2025-12-15 13:48:38 +08:00
tanzhenxin
0e6ebe85e4
test
2025-12-13 23:04:00 +08:00
Alexander Farber
4930a24d07
Polish the PR, minor improvements
2025-12-13 14:35:40 +01:00
tanzhenxin
e9036daa8d
fix failed unit tests
2025-12-13 21:14:05 +08:00
Alexander Farber
7a97fcd5f1
Add tests for /resume command and update SettingsDialog snapshots
2025-12-13 14:03:35 +01:00
Alexander Farber
4504c7a0ac
Rename ResumeSessionPicker to StandaloneSessionPicker and add documentation
2025-12-13 13:33:44 +01:00
Alexander Farber
56a62bcb2a
Fix input focus issue by using useKeypress instead of useInput for ResumeSessionDialog
2025-12-13 13:08:07 +01:00
Alexander Farber
1098c23b26
Close dialog before async operations to prevent input capture
2025-12-13 13:08:07 +01:00
Alexander Farber
e76f47512c
Add guards
2025-12-13 13:08:07 +01:00
Alexander Farber
f5c868702b
Put shared code in new files
2025-12-13 13:08:07 +01:00
Alexander Farber
0d40cf2213
Refactor /resume command to use dialog instead of stand
...
alone Ink app
2025-12-13 13:08:07 +01:00
Alexander Farber
12877ac849
Refactor /resume command to use dialog instead of standalone Ink app
2025-12-13 13:08:07 +01:00
Alexander Farber
2de50ae436
Add tests
2025-12-13 13:08:07 +01:00
Alexander Farber
a761be80a5
Filter out empty sessions
2025-12-13 13:08:07 +01:00
Alexander Farber
6c77303172
Add /resume slash command to switch between previous sessions
2025-12-13 13:08:06 +01:00
pomelo
693a58d517
Merge pull request #1194 from afarber/add-audio-notification-bell
...
feat: add terminal bell setting to enable/disable audio notifications
2025-12-13 17:03:35 +08:00
pomelo
c7f4c462f4
Merge pull request #1219 from afarber/1181-resume-session-id
...
feat: show session resume command on exit
2025-12-13 17:02:16 +08:00
tanzhenxin
f8aeb06823
remove obsolete corgi mode
2025-12-13 16:41:03 +08:00
tanzhenxin
4eb7aa5448
add acp authenticate update message
2025-12-13 12:01:46 +08:00
pomelo
9978fe107b
Merge pull request #1236 from afarber/1102-add-slash-language
...
test(cli): add tests for /language command and fix LLM output language parsing
2025-12-13 12:00:18 +08:00
Fazil
026fd468b1
feat(i18n): add Russian language support
2025-12-12 21:12:37 +03:00
Alexander Farber
d25af87eaf
Fix the copyright
2025-12-12 15:46:37 +01:00
Alexander Farber
a5039d15bf
Revert to SupportedLanguage
2025-12-12 15:36:50 +01:00
Alexander Farber
3ff916a5f1
Add tests for /language command and fix regex parsing
2025-12-12 15:28:43 +01:00
DragonnZhang
60a58ad8e5
feat: add support for the channel field to CLI parameters and configurations
2025-12-12 01:06:00 +08:00
Alexander Farber
ba3b576906
Hide resume message when session has no messages
2025-12-11 13:10:01 +01:00
Alexander Farber
b67ee32481
Update snapshots
2025-12-11 12:53:30 +01:00
Alexander Farber
5b8ce440ea
Show session resume command on exit
2025-12-11 12:22:48 +01:00
Alexander Farber
bf905dcc17
Rename GEMINI_CLI_NO_RELAUNCH to QWEN_CODE_NO_RELAUNCH
2025-12-11 11:14:12 +01:00
Alexander Farber
95d3e5b744
Rename more references
2025-12-11 11:14:11 +01:00
Alexander Farber
6d3cf4cd98
Rrename Gemini references to Qwen and fix IDE connection path
2025-12-11 11:14:10 +01:00
Alexander Farber
68295d0bbf
Rename leftover Gemini references to Qwen in UI strings
2025-12-11 11:14:09 +01:00
kefuxin
84cccfe99a
feat: add i18n for schemaCompliance setting
2025-12-11 14:30:38 +08:00
kefuxin
b6a3ab11e0
fix: improve Gemini compatibility by adding configurable schema converter
...
This commit addresses issue #1186 by introducing a configurable schema compliance
mechanism for tool definitions sent to LLMs.
Key changes:
1. **New Configuration**: Added `model.generationConfig.schemaCompliance` setting (defaults to 'auto', optional 'openapi_30').
2. **Schema Converter**: Implemented `toOpenAPI30` converter in `packages/core` to strictly downgrade modern JSON Schema to OpenAPI 3.0.3 (required for Gemini API), handling:
- Nullable types (`["string", "null"]` -> `nullable: true`)
- Numeric exclusive limits
- Const to Enum conversion
- Removal of tuples and invalid keywords (``, `dependencies`, etc.)
3. **Tests**: Added comprehensive unit tests for the schema converter and updated pipeline tests.
Fixes #1186
2025-12-11 14:23:27 +08:00