Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
dc40995
feat(vscode-ide-companion): import chat chat customEditor to vscode e…
yiliang114 Nov 17, 2025
c423e12
feat(vscode-ide-companion): update qwen logo
yiliang114 Nov 17, 2025
247c237
fix(vscode-ide-companion): 优化缓存 Qwen Chat UI 的登录态机制
yiliang114 Nov 17, 2025
eeeb1d4
feat(vscode-ide-companion): 实现自定义权限请求 UI 并添加文件读写功能
yiliang114 Nov 17, 2025
2889299
feat(vscode): 重构 Qwen 交互模型并优化权限请求 UI
yiliang114 Nov 17, 2025
d22d07a
feat(vscode-ide-companion): 添加 Qwen Code CLI 安装检测和提示功能
yiliang114 Nov 17, 2025
ad8d7aa
refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC
yiliang114 Nov 18, 2025
91af599
refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC
yiliang114 Nov 18, 2025
f95f6e6
Merge branch 'feat/jinjing/qwen-code-vscode-extension-init' into feat…
yiliang114 Nov 18, 2025
39426be
wip
yiliang114 Nov 18, 2025
f827aad
Revert "refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC"
yiliang114 Nov 18, 2025
f8db157
Merge branch 'feat/jinjing/qwen-code-vscode-extension-init' into feat…
yiliang114 Nov 18, 2025
0e3759f
chore(vscode-ide-companion): 新建文件版权头更新
yiliang114 Nov 18, 2025
729a3d0
Merge branch 'feat/jinjing/write-and-read-file-in-vscode' into feat/j…
yiliang114 Nov 18, 2025
732220e
wip(vscode-ide-companion): 实现 quick win 功能
yiliang114 Nov 18, 2025
0577fe6
refactor(vscode-ide-companion): 重构 WebViewProvider 初始化逻辑
yiliang114 Nov 18, 2025
754ae30
refactor(vscode-ide-companion): 重构 WebViewProvider 初始化逻辑
yiliang114 Nov 18, 2025
9fcdd3f
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/…
yiliang114 Nov 19, 2025
e02866d
refactor(vscode-ide-companion): 重构代码并更新文件命名
yiliang114 Nov 19, 2025
04dfad7
docs(implementation): 更新实现总结文档
yiliang114 Nov 19, 2025
454cbfd
refactor(webview): 重构工具调用显示逻辑
yiliang114 Nov 19, 2025
bc2b503
test(vscode-ide-companion): 尝试通过 session/load 旧会话
yiliang114 Nov 19, 2025
018990b
build(vscode-ide-companion): 添加 SCSS 支持
yiliang114 Nov 19, 2025
e81255e
feat(vscode-ide-companion): 优化权限请求组件并添加错误处理功能
yiliang114 Nov 19, 2025
6286b8b
feat(vscode-ide-companion): 增加代码编辑功能和文件操作支持
yiliang114 Nov 19, 2025
b534bd2
chore: rm wip doc
yiliang114 Nov 20, 2025
8cb7ea0
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/…
yiliang114 Nov 20, 2025
805e5f9
docs(readme): 添加 VS Code 扩展相关信息
yiliang114 Nov 20, 2025
dcc10eb
fix(vscode-ide-companion): 重构 useVSCode hook 实现, 解决 webview 中 vscode…
yiliang114 Nov 20, 2025
06a8580
refactor(vscode-ide-companion): 重构 WebViewProvider 组件
yiliang114 Nov 20, 2025
492c56a
test(vscode-ide-companion): registerWebviewPanelSerializer 添加 mock 实现
yiliang114 Nov 20, 2025
95b67bb
fix(vscode-ide-companion): 修复新建会话按钮创建新分屏的问题
yiliang114 Nov 20, 2025
5a9f5e3
fix(vscode-ide-companion): 修复新建会话按钮,在同一 view column 创建新 tab
yiliang114 Nov 20, 2025
7d2411e
feat(vscode-ide-companion): 优化 Qwen Code 聊天窗口创建逻辑
yiliang114 Nov 20, 2025
9ba9917
refactor(vscode-ide-companion): 重构主动完成和会话管理
yiliang114 Nov 20, 2025
1eedd36
feat(vscode-ide-companion): 新增共享 UI 组件 FileLink
yiliang114 Nov 20, 2025
328924f
feat(vscode-ide-companion): 新增 DiffDisplay 组件和 diff 统计工具
yiliang114 Nov 20, 2025
b82ef5b
feat(vscode-ide-companion): 新增上下文附件管理功能
yiliang114 Nov 20, 2025
088c766
feat(vscode-ide-companion): 新增自动完成功能
yiliang114 Nov 20, 2025
a33187e
feat(vscode-ide-companion): 新增时间线组件
yiliang114 Nov 20, 2025
748ad8f
refactor(vscode-ide-companion): 重构工具调用组件
yiliang114 Nov 20, 2025
99f93b4
feat(vscode-ide-companion): 更新主应用界面和消息处理
yiliang114 Nov 20, 2025
ecc6e22
feat(vscode-ide-companion): 更新 UI 样式
yiliang114 Nov 20, 2025
e2beecb
feat(vscode-ide-companion): 更新核心服务和扩展功能
yiliang114 Nov 20, 2025
ce07fb2
feat(session): 实现会话保存和加载功能
yiliang114 Nov 21, 2025
49a2be1
chore: add .claude/ to gitignore
yiliang114 Nov 23, 2025
fd2e5b0
feat(vscode-ide-companion): improve PermissionDrawer UI with enhanced…
yiliang114 Nov 23, 2025
39adaaf
refactor(vscode-ide-companion): minor adjustments to SaveSessionDialo…
yiliang114 Nov 23, 2025
31f8ca0
chore: remove root package-lock.json
yiliang114 Nov 23, 2025
eff0181
build(vscode-ide-companion): add Tailwind CSS configuration
yiliang114 Nov 23, 2025
951f6b2
feat(vscode-ide-companion): add global Tailwind CSS styles
yiliang114 Nov 23, 2025
36a96a7
feat(vscode-ide-companion): add shadcn/ui components and utilities
yiliang114 Nov 23, 2025
9899d87
feat(vscode-ide-companion): add Tailwind CSS demo components
yiliang114 Nov 23, 2025
38fd303
docs(vscode-ide-companion): add Tailwind CSS integration guides
yiliang114 Nov 23, 2025
8ac38aa
chore(vscode-ide-companion): tailwind base
yiliang114 Nov 23, 2025
e15dd2f
refactor(vscode-ide-companion): extract InfoBanner as standalone comp…
yiliang114 Nov 23, 2025
aceb857
refactor(vscode-ide-companion): extract InfoBanner as standalone comp…
yiliang114 Nov 23, 2025
e5729b0
Merge branch 'feat/jinjing/implement-ui-from-cc-vscode-extension' of …
yiliang114 Nov 23, 2025
c4bcd17
feat(vscode-ide-companion): implement manual login via /login command
yiliang114 Nov 23, 2025
de8ea06
feat(vscode-ide-companion): refactor message components with modular …
yiliang114 Nov 23, 2025
4f964b5
refactor(vscode-ide-companion): extract AssistantMessage as standalon…
yiliang114 Nov 23, 2025
8265165
feat(vscode-ide-companion): send initial active editor state to WebVi…
yiliang114 Nov 23, 2025
4dfbdcd
feat(vscode-ide-companion): 增强工具调用与输入表单组件功能
yiliang114 Nov 23, 2025
b7f9acf
refactor(vscode-ide-companion): migrate session save to CLI /chat sav…
yiliang114 Nov 23, 2025
4ad377b
chore(vscode-ide-companion): update lock
yiliang114 Nov 24, 2025
f11d054
feat(vscode-ide-companion): improve authentication flow with cached a…
yiliang114 Nov 24, 2025
b6914c6
feat(vscode-ide-companion): enhance WebViewProvider with force re-log…
yiliang114 Nov 24, 2025
795e7fa
fix(vscode-ide-companion): improve type safety in webview components
yiliang114 Nov 24, 2025
36af718
chore(vscode-ide-companion): add testing infrastructure and improve c…
yiliang114 Nov 24, 2025
a1ec122
refactor(vscode-ide-companion): reorganize component structure
yiliang114 Nov 24, 2025
3cf22c0
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/…
yiliang114 Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,6 @@ gha-creds-*.json

# Log files
patch_output.log

.claude/
pnpm-lock.yaml
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,12 @@ npm install -g .
brew install qwen-code
```

## VS Code Extension

In addition to the CLI tool, Qwen Code also provides a **VS Code extension** that brings AI-powered coding assistance directly into your editor with features like file system operations, native diffing, interactive chat, and more.

> 📦 The extension is currently in development. For installation, features, and development guide, see the [VS Code Extension README](./packages/vscode-ide-companion/README.md).

## Quick Start

```bash
Expand Down
1 change: 1 addition & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ export default tseslint.config(
{
allow: [
'react-dom/test-utils',
'react-dom/client',
'memfs/lib/volume.js',
'yargs/**',
'msw/node',
Expand Down
Loading
Loading