yiliang114
bd77eef46f
Merge remote-tracking branch 'origin/main' into fix/pr2371-btw-complete
...
# Conflicts:
# packages/cli/src/ui/AppContainer.tsx
# packages/cli/src/ui/hooks/useGeminiStream.ts
# packages/cli/src/ui/layouts/DefaultAppLayout.tsx
# packages/cli/src/ui/types.ts
# packages/core/src/core/client.test.ts
2026-03-20 00:55:29 +08:00
LaZzyMan
b59864f554
Merge branch 'main' into feat/support-permission
2026-03-19 19:08:55 +08:00
DennisYu07
6f914e4f4e
merge main
2026-03-19 17:12:19 +08:00
LaZzyMan
f9d9a985ce
Merge branch 'main' into feat/support-permission
2026-03-19 11:24:30 +08:00
pomelo
254748e69c
Merge branch 'main' into feat/context-usage
2026-03-18 21:10:48 +08:00
pomelo
d4379d6ee6
Merge branch 'main' into feat/context-usage
2026-03-18 16:45:12 +08:00
Shaojin Wen
3818f8acd4
feat(cli): add /btw slash command for ephemeral side questions
...
Allow users to ask quick "by the way" questions that use the current
conversation context but don't pollute the main conversation history.
Closes #2370
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 15:50:41 +08:00
LaZzyMan
c01a309cda
fix core tool config
2026-03-13 17:58:34 +08:00
DennisYu07
aa0f04b60a
add doc for hooks and skip integration test
2026-03-12 07:44:26 -07:00
LaZzyMan
7450067e37
Merge branch 'main' into feat/support-permission
2026-03-11 17:11:28 +08:00
LaZzyMan
e793e82729
feat(permissions): add workspace directory management tab
...
- Add Workspace tab to PermissionsDialog with full directory management UI
- Directory list view: initial (non-removable) dirs shown inline,
runtime-added dirs selectable; "Add directory…" always first
- Add directory input view: filesystem autocomplete with ↑/↓ navigation
and Tab-to-complete; path validation (existence, type, duplicate,
subdirectory checks)
- Remove directory confirmation view
- Save directly to project settings (SettingScope.Workspace), no scope
selection step
- Add onTab/onUp/onDown props to TextInput to intercept keys before buffer
- Add removeDirectory() and isInitialDirectory() to WorkspaceContext
- Add --add-dir CLI alias for --include-directories
- Add /add-dir slash command (alias for /directory add)
- Add permissions.additionalDirectories settings field
- Add i18n keys for all workspace directory UI strings (en/zh/de/ja/pt/ru)"
2026-03-11 10:54:59 +08:00
LaZzyMan
db0e373ad7
feat test tool permissions
2026-03-10 16:30:22 +08:00
tanzhenxin
f9d4fa0a39
Merge branch 'main' into feature/arena-agent-collaboration
2026-03-09 11:13:31 +08:00
pomelo-nwu
a811d442b2
Merge remote-tracking branch 'origin/main' into feat/context-usage
2026-03-05 11:58:35 +08:00
LaZzyMan
eeb4d85785
feat(permissions): add permission system and rename folder trust command
2026-03-04 19:24:43 +08:00
tanzhenxin
74b342623c
Merge branch 'main' into feature/arena-agent-collaboration
2026-02-28 22:01:10 +08:00
DennisYu07
1ce5bfb629
resole conflict and remove hook extension definition
2026-02-27 17:58:07 -08:00
DennisYu07
43d64e26ca
refactor stop hook
2026-02-22 02:20:45 -08:00
tanzhenxin
6b55c8161f
feat(arena): Add agent collaboration arena feature
...
Introduces a new Arena system for running multiple AI agents in parallel
terminal sessions with support for iTerm and Tmux backends.
Core:
- Add ArenaManager and ArenaAgentClient for orchestrating multi-agent sessions
- Add terminal backends (ITermBackend, TmuxBackend) with feature detection
- Add git worktree service for isolated agent workspaces
- Add arena event system for real-time status updates
CLI:
- Add /arena command with start, stop, status, and select subcommands
- Add Arena dialogs (Select, Start, Status, Stop)
- Add ArenaCards component for displaying parallel agent outputs
- Consolidate message components into StatusMessages and ConversationMessages
- Add MultiSelect component for agent selection
Config:
- Add arena-related settings to schema and config
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-18 10:51:35 +08:00
pomelo-nwu
77fd945474
feat: add /context command to display context window token usage breakdown
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-13 16:36:50 +08:00
DragonnZhang
9ff4be1ae4
feat(insight): add insight command and server for personalized programming insights
2026-02-09 15:16:25 +08:00
tanzhenxin
21e711469d
fix(mcp): update OAuth client names and improve MCP commands
...
- Rename MCP OAuth client names from 'Gemini CLI' to 'Qwen Code'
- Update MCP add/remove/list commands with improved error handling
- Add comprehensive tests for OAuth provider
- Fix token storage test assertions
- Clean up unused i18n translation keys
- Update gemini-converter and window title references
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-08 10:46:48 +08:00
tanzhenxin
a4ffc6eb24
feat: promote Agent Skills from experimental to stable
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-06 13:04:08 +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
tanzhenxin
a47bdc0b06
fix(cli): guard experimental skills config lookup
2026-01-08 15:54:43 +08:00
tanzhenxin
9653dc90d5
Add skills command with completion support
2026-01-08 14:23:13 +08:00
Alexander Farber
6c77303172
Add /resume slash command to switch between previous sessions
2025-12-13 13:08:06 +01:00
tanzhenxin
f8aeb06823
remove obsolete corgi mode
2025-12-13 16:41:03 +08:00
tanzhenxin
5b2f3e285c
remove /quit-confirm slash command
2025-12-04 16:21:32 +08:00
tanzhenxin
0a75d85ac9
Session-Level Conversation History Management ( #1113 )
2025-12-03 18:04:48 +08:00
pomelo
48b77541c3
feat(i18n): Add Internationalization Support for UI and LLM Output ( #1058 )
2025-11-21 15:44:37 +08:00
tanzhenxin
eb95c131be
Sync upstream Gemini-CLI v0.8.2 ( #838 )
2025-10-23 09:27:04 +08:00
tanzhenxin
4e7a7e2656
feat: Implement Plan Mode for Safe Code Planning ( #658 )
Qwen Code CI / Lint (GitHub Actions) (push) Waiting to run
Qwen Code CI / Lint (Javascript) (push) Waiting to run
Qwen Code CI / Lint (Shell) (push) Waiting to run
Qwen Code CI / Lint (YAML) (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
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 / Test-3 (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 / Post Coverage Comment (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 (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
2025-09-24 14:26:17 +08:00
Mingholy
761833c915
Vision model support for Qwen-OAuth ( #525 )
...
Qwen Code CI / Lint (GitHub Actions) (push) Waiting to run
Qwen Code CI / Lint (Javascript) (push) Waiting to run
Qwen Code CI / Lint (Shell) (push) Waiting to run
Qwen Code CI / Lint (YAML) (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-2 (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 / Post Coverage Comment (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 (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
* refactor: openaiContentGenerator
* refactor: optimize stream handling
* refactor: re-organize refactored files
* fix: unit test cases
* feat: `/model` command for switching to vision model
* fix: lint error
* feat: add image tokenizer to fit vlm context window
* fix: lint and type errors
* feat: add `visionModelPreview` to control default visibility of vision models
* fix: remove deprecated files
* fix: align supported image formats with bailian doc
2025-09-18 13:32:00 +08:00
mingholy.lmh
1976837eda
Merge branch 'main' into chore/sync-gemini-cli-v0.3.4
2025-09-15 13:42:42 +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
mingholy.lmh
14ea33063f
Merge tag 'v0.3.0' into chore/sync-gemini-cli-v0.3.0
2025-09-11 16:26:56 +08:00
tanzhenxin
5d8874205d
feat: subagent phase 2 implementation
2025-09-03 19:17:29 +08:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
mingholy.lmh
c546d86d44
Merge tag 'v0.1.21' of github.com:google-gemini/gemini-cli into chore/sync-gemini-cli-v0.1.21
2025-08-20 22:24:50 +08:00
tanzhenxin
7dbc240847
chore: sync gemini-cli v0.1.19
2025-08-18 19:55:46 +08:00
Deepankar Sharma
9c7fb870c1
Add terminal setup command for Shift+Enter and Ctrl+Enter support ( #3289 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-13 17:32:54 +00:00
Ali Al Jufairi
8a9a927544
feat(ui): add /settings command and UI panel ( #4738 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-10 00:04:52 +00:00
Lee James
b38f377c9a
feat: Enable /setup-github to always run, and error appropriately ( #5653 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 13:06:37 +00:00
Yiheng Xu
cd375fefe5
sync gemini-cli 0.1.17
...
Co-Authored-By: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-08-05 17:09:19 +08:00
奕桁
b69b2ce376
Merge tag 'v0.1.15' into feature/yiheng/sync-gemini-cli-0.1.15
2025-08-01 23:06:11 +08:00
JeromeJu
574015edd9
feat: Implement /setup-github command ( #5069 )
2025-07-31 22:14:22 +00:00
JeromeJu
8be10b4c09
feat: Implement /setup-github command ( #5069 )
2025-07-31 22:14:22 +00:00
Yuki Okita
f9a05401c1
feat: Multi-Directory Workspace Support (part2: add "directory" command) ( #5241 )
2025-07-31 19:02:08 +00:00