Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6da2219
feat(remote): add feishu install auth (#1821)
zhangmo8 Jun 26, 2026
1d1d896
refactor(deps): migrate zod schemas to v4 (#1822)
yyhhyyyyyy Jun 26, 2026
a729b20
feat(remote): add feishu streaming cards (#1823)
zhangmo8 Jun 26, 2026
b8dc353
chore(deps): remove unused dependencies (#1824)
yyhhyyyyyy Jun 26, 2026
209369d
refactor(deps): migrate ai sdk to v7 (#1825)
yyhhyyyyyy Jun 26, 2026
77e0541
fix(new-api): show responses for untyped GPT (#1826)
yyhhyyyyyy Jun 27, 2026
a124cd5
fix(memory): avoid first-turn cold stalls (#1828)
yyhhyyyyyy Jun 28, 2026
1b810b2
fix(agent): auto-handoff context overflow (#1829)
yyhhyyyyyy Jun 28, 2026
4034111
chore(deps): update ai sdk patch versions
yyhhyyyyyy Jun 29, 2026
e806388
fix(trace): fix request preview editor layout
yyhhyyyyyy Jun 29, 2026
a476f6d
test(renderer): align chat workspace tests
yyhhyyyyyy Jun 29, 2026
44a31d9
chore(deps): refresh TypeScript toolchain (#1830)
yyhhyyyyyy Jun 29, 2026
08d38bf
chore: refresh ox toolchain
yyhhyyyyyy Jun 29, 2026
3ec41c4
fix(message): skill activation follows messages, not sessions (#1831)
zhangmo8 Jun 29, 2026
c20f356
chore(deps): upgrade duckdb to 1.5.4 (#1832)
yyhhyyyyyy Jun 29, 2026
0f74324
chore(deps): migrate to @lucide/vue (#1833)
yyhhyyyyyy Jun 29, 2026
12aa44a
chore(deps): pin node-pty beta for VT check (#1834)
yyhhyyyyyy Jun 29, 2026
eb81a61
feat(plugins): add main window plugins hub (#1818)
zerob13 Jun 29, 2026
44810b1
chore(deps): bump electron to 40.10.5 (#1835)
yyhhyyyyyy Jun 29, 2026
90605e0
feat(new-api): add endpoint debug selection (#1836)
yyhhyyyyyy Jun 29, 2026
59317e6
fix(deps): align vueuse with vue
zerob13 Jun 29, 2026
42357c5
chore(release): prepare v1.0.8-beta.1
zerob13 Jun 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 45 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,11 @@ jobs:
env:
GITHUB_TOKEN: ${{ env.RTK_INSTALL_GITHUB_TOKEN }}

- name: Install and verify DuckDB VSS for Windows
run: |
pnpm run installRuntime:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }}

- name: Build Windows
shell: bash
run: |
Expand All @@ -89,6 +94,13 @@ jobs:
VITE_GITHUB_REDIRECT_URI: ${{ secrets.DC_GITHUB_REDIRECT_URI }}
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for Windows
shell: bash
run: |
EXTENSION_PATH="dist/${{ matrix.unpacked }}/resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension"
test -f "$EXTENSION_PATH"
pnpm run smoke:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }} --extension-path "$EXTENSION_PATH"

- name: Verify bundled plugins
shell: bash
run: |
Expand Down Expand Up @@ -142,6 +154,11 @@ jobs:
# - name: Install Node Runtime
# run: pnpm run installRuntime:linux:${{ matrix.arch }}

- name: Install and verify DuckDB VSS for Linux
run: |
pnpm run installRuntime:duckdb:vss -- --platform linux --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform linux --arch ${{ matrix.arch }}

- name: Build Linux
run: |
pnpm run build
Expand All @@ -154,6 +171,13 @@ jobs:
VITE_GITHUB_REDIRECT_URI: ${{ secrets.DC_GITHUB_REDIRECT_URI }}
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for Linux
shell: bash
run: |
EXTENSION_PATH="dist/linux-unpacked/resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension"
test -f "$EXTENSION_PATH"
pnpm run smoke:duckdb:vss -- --platform linux --arch ${{ matrix.arch }} --extension-path "$EXTENSION_PATH"

- name: Verify bundled plugins
shell: bash
run: |
Expand All @@ -170,15 +194,17 @@ jobs:

build-mac:
if: github.event.inputs.platform == 'all' || contains(github.event.inputs.platform, 'mac')
runs-on: macos-15
runs-on: ${{ matrix.runner }}
strategy:
matrix:
arch: [x64, arm64]
include:
- arch: x64
platform: mac-x64
runner: macos-15-intel
- arch: arm64
platform: mac-arm64
runner: macos-15
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down Expand Up @@ -215,6 +241,11 @@ jobs:
env:
GITHUB_TOKEN: ${{ env.RTK_INSTALL_GITHUB_TOKEN }}

- name: Install and verify DuckDB VSS for macOS
run: |
pnpm run installRuntime:duckdb:vss -- --platform darwin --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform darwin --arch ${{ matrix.arch }}

- name: Build Mac
run: |
pnpm run build
Expand All @@ -234,6 +265,19 @@ jobs:
NODE_OPTIONS: '--max-old-space-size=4096'
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for macOS
shell: bash
env:
TARGET_ARCH: ${{ matrix.arch }}
run: |
APP_DIR="dist/mac/DeepChat.app"
if [ "$TARGET_ARCH" = "arm64" ]; then
APP_DIR="dist/mac-arm64/DeepChat.app"
fi
EXTENSION_BASE64_PATH="${APP_DIR}/Contents/Resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension.b64"
test -f "$EXTENSION_BASE64_PATH"
pnpm run smoke:duckdb:vss -- --platform darwin --arch "$TARGET_ARCH" --extension-base64-path "$EXTENSION_BASE64_PATH"

- name: Verify bundled plugins
shell: bash
env:
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/prcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ jobs:
- name: Install dependencies
run: pnpm install

- name: Install and verify DuckDB VSS
run: |
pnpm run installRuntime:duckdb:vss:linux:x64
pnpm run smoke:duckdb:vss -- --platform linux --arch x64

- name: lint
run: pnpm run lint

Expand Down
46 changes: 45 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,11 @@ jobs:
env:
GITHUB_TOKEN: ${{ env.RTK_INSTALL_GITHUB_TOKEN }}

- name: Install and verify DuckDB VSS for Windows
run: |
pnpm run installRuntime:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }}

- name: Build Windows
run: |
pnpm run build
Expand All @@ -183,6 +188,13 @@ jobs:
VITE_GITHUB_REDIRECT_URI: ${{ secrets.DC_GITHUB_REDIRECT_URI }}
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for Windows
shell: bash
run: |
EXTENSION_PATH="dist/${{ matrix.unpacked }}/resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension"
test -f "$EXTENSION_PATH"
pnpm run smoke:duckdb:vss -- --platform win32 --arch ${{ matrix.arch }} --extension-path "$EXTENSION_PATH"

- name: Verify bundled plugins
shell: bash
run: |
Expand Down Expand Up @@ -235,6 +247,11 @@ jobs:
- name: Install dependencies
run: pnpm install

- name: Install and verify DuckDB VSS for Linux
run: |
pnpm run installRuntime:duckdb:vss -- --platform linux --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform linux --arch ${{ matrix.arch }}

- name: Build Linux
run: |
pnpm run build
Expand All @@ -248,6 +265,13 @@ jobs:
VITE_GITHUB_REDIRECT_URI: ${{ secrets.DC_GITHUB_REDIRECT_URI }}
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for Linux
shell: bash
run: |
EXTENSION_PATH="dist/linux-unpacked/resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension"
test -f "$EXTENSION_PATH"
pnpm run smoke:duckdb:vss -- --platform linux --arch ${{ matrix.arch }} --extension-path "$EXTENSION_PATH"

- name: Verify bundled plugins
shell: bash
run: |
Expand All @@ -264,15 +288,17 @@ jobs:

build-mac:
needs: [resolve-tag, validate-main-ancestor]
runs-on: macos-15
runs-on: ${{ matrix.runner }}
strategy:
matrix:
arch: [x64, arm64]
include:
- arch: x64
platform: mac-x64
runner: macos-15-intel
- arch: arm64
platform: mac-arm64
runner: macos-15
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down Expand Up @@ -311,6 +337,11 @@ jobs:
env:
GITHUB_TOKEN: ${{ env.RTK_INSTALL_GITHUB_TOKEN }}

- name: Install and verify DuckDB VSS for macOS
run: |
pnpm run installRuntime:duckdb:vss -- --platform darwin --arch ${{ matrix.arch }}
pnpm run smoke:duckdb:vss -- --platform darwin --arch ${{ matrix.arch }}

- name: Build Mac
run: |
pnpm run build
Expand All @@ -331,6 +362,19 @@ jobs:
NODE_OPTIONS: '--max-old-space-size=4096'
VITE_PROVIDER_DB_URL: ${{ secrets.CDN_PROVIDER_DB_URL }}

- name: Verify packaged DuckDB VSS for macOS
shell: bash
env:
TARGET_ARCH: ${{ matrix.arch }}
run: |
APP_DIR="dist/mac/DeepChat.app"
if [ "$TARGET_ARCH" = "arm64" ]; then
APP_DIR="dist/mac-arm64/DeepChat.app"
fi
EXTENSION_BASE64_PATH="${APP_DIR}/Contents/Resources/app.asar.unpacked/runtime/duckdb/extensions/vss.duckdb_extension.b64"
test -f "$EXTENSION_BASE64_PATH"
pnpm run smoke:duckdb:vss -- --platform darwin --arch "$TARGET_ARCH" --extension-base64-path "$EXTENSION_BASE64_PATH"

- name: Verify bundled plugins
shell: bash
env:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/windows-arm64-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@ jobs:
run: pnpm run installRuntime:win:arm64

- name: Verify DuckDB and VSS on Windows arm64
run: pnpm run smoke:duckdb:vss
run: |
pnpm run installRuntime:duckdb:vss:win:arm64
pnpm run smoke:duckdb:vss -- --platform win32 --arch arm64

- name: Build Windows arm64 package
run: |
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## v1.0.8-beta.1 (2026-06-29)
- Added the main-window Plugins Hub plus Feishu/Lark install authentication and streaming card delivery for remote control
- Upgraded the provider/runtime stack with AI SDK v7, Zod v4 schemas, Electron 40.10.5, DuckDB 1.5.4, and refreshed toolchains
- Fixed New API responses handling and endpoint debug selection, memory first-turn stalls, context-overflow auto-handoff, message-scoped skill activation, and request preview editor layout
- 新增主窗口插件中心,并支持飞书/Lark 安装认证与远程控制流式卡片推送
- 升级 provider/runtime 栈到 AI SDK v7、Zod v4 schema、Electron 40.10.5、DuckDB 1.5.4,并刷新工具链
- 修复 New API responses 处理与 endpoint debug 选择、memory 首轮卡顿、context overflow 自动 handoff、按消息激活 skill,以及请求预览编辑器布局

## v1.0.7 (2026-06-25)
- Added the default chat workspace, task-aware Agent Memory, and persistent agent plan blocks in chat history
- Improved Computer Use helper runtime isolation, packaging, shutdown cleanup, and refreshed bundled dependencies and resources
Expand Down

This file was deleted.

Loading
Loading