Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
352992f
修复README中demo图片路径多余空格导致图片无法显示的问题
HNGM-HP Mar 20, 2026
784c6b1
修复文档BUG
HNGM-HP Mar 20, 2026
3d9ab0e
合并 beta 分支,冲突以 beta 为准
HNGM-HP Mar 23, 2026
b2a3843
Merge pull request #23 from HNGM-HP/beta
HNGM-HP Mar 24, 2026
a1b635e
Merge pull request #24 from HNGM-HP/beta
HNGM-HP Mar 24, 2026
2a72604
Merge pull request #25 from HNGM-HP/beta
HNGM-HP Mar 24, 2026
aef7c89
Merge pull request #26 from HNGM-HP/beta
HNGM-HP Mar 24, 2026
da4827b
Merge pull request #27 from HNGM-HP/beta
HNGM-HP Mar 24, 2026
2a8cdfe
Merge pull request #30 from HNGM-HP/beta
HNGM-HP Mar 26, 2026
9a98bd1
Merge pull request #32 from HNGM-HP/beta
HNGM-HP Mar 29, 2026
6850eb7
Merge pull request #33 from HNGM-HP/beta
HNGM-HP Mar 29, 2026
c822e98
Merge pull request #34 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
bce1ed6
Merge pull request #35 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
01f74cc
Merge pull request #36 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
6e07520
Merge pull request #37 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
49e8e86
Merge pull request #38 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
f0224da
Merge pull request #39 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
668340d
Merge pull request #41 from HNGM-HP/beta
HNGM-HP Mar 30, 2026
b42958c
Merge pull request #44 from HNGM-HP/beta
HNGM-HP Mar 31, 2026
7fb2def
Merge pull request #45 from HNGM-HP/beta
HNGM-HP Apr 4, 2026
7888e14
Merge pull request #46 from HNGM-HP/beta
HNGM-HP Apr 6, 2026
9e2d71d
优化消息撤回功能对比标记
HNGM-HP Apr 6, 2026
b1aca53
修复部分BUG
HNGM-HP Apr 16, 2026
9f6959f
新版beta0
HNGM-HP Apr 17, 2026
0452036
beta1
HNGM-HP Apr 17, 2026
e006048
1. ✅ 删除"+新建"按钮
HNGM-HP Apr 17, 2026
cf72359
beta3
HNGM-HP Apr 17, 2026
352bf5e
beta5
HNGM-HP Apr 18, 2026
cdccfcb
修复GIT 部分 BUG
HNGM-HP Apr 18, 2026
2c3bb8c
v3.0.0 更新日志
HNGM-HP Apr 18, 2026
99f40cd
增加英文UI
HNGM-HP Apr 18, 2026
d4d2dfa
英文UI-v2
HNGM-HP Apr 18, 2026
cd01c50
修复部分机器安装时候遇到报错的情况
HNGM-HP Apr 20, 2026
4e7539f
版本号更新v3.0.1
HNGM-HP Apr 20, 2026
fdd7335
修复构建BUG
HNGM-HP Apr 20, 2026
40e6c34
BUG修复:
HNGM-HP Apr 20, 2026
6412ce8
修复构建BUG
HNGM-HP Apr 20, 2026
b08faf8
修复构建BUG
HNGM-HP Apr 20, 2026
8d9220e
1、解耦 AI工作区 权限与 平台接入权限关联
HNGM-HP Apr 20, 2026
b3219ca
Windows路径修复2
HNGM-HP Apr 20, 2026
5abf4d2
chat AI工作区UI修复
HNGM-HP Apr 20, 2026
4a0d26d
mac os BUG修复
HNGM-HP Apr 21, 2026
97ec7e6
# v3.0.3 更新日志
HNGM-HP Apr 21, 2026
316048a
打包优化
HNGM-HP Apr 21, 2026
4508f65
修复打包1
HNGM-HP Apr 21, 2026
656f461
修复打包
HNGM-HP Apr 21, 2026
3eaa2b1
修复打包
HNGM-HP Apr 21, 2026
f1232ec
修复打包
HNGM-HP Apr 21, 2026
e0692ed
增加AI工作区附件/图片能力
HNGM-HP Apr 22, 2026
385abf3
优化AI工作区 回退机制
HNGM-HP Apr 23, 2026
8c7b2ce
优化UI界面
HNGM-HP Apr 23, 2026
c281980
版本变更摘要(v3.0.5)
HNGM-HP Apr 23, 2026
7932373
修复管理页重复触发重启
wish131400 Apr 23, 2026
968c5ef
修复飞书完成后卡片不显示
wish131400 Apr 23, 2026
9abe1b4
修复飞书会话记录丢失
wish131400 Apr 23, 2026
4db86f4
修复重启后飞书重复发送思考卡片
wish131400 Apr 23, 2026
9fbafd3
Windows黑窗修复
HNGM-HP Apr 23, 2026
c07d6ac
修复 Telegram 重复发送
wish131400 Apr 23, 2026
fe8aef1
版本变更摘要
HNGM-HP Apr 23, 2026
e7a90a3
修复部分新发现的BUG
HNGM-HP Apr 23, 2026
50bb4fc
再次修复黑窗BUG
HNGM-HP Apr 23, 2026
ad0cebb
调整飞书终态卡片收尾逻辑
wish131400 Apr 23, 2026
af22e3e
补充重启和事件清理回归测试
wish131400 Apr 23, 2026
028f487
飞书支持非多模态模型支持图片解析
HNGM-HP Apr 24, 2026
297822f
全平台支持非多模态模型识图能力
HNGM-HP Apr 24, 2026
d466a09
ai工作区 ui优化
HNGM-HP Apr 24, 2026
6696b31
更新版本至v3.0.7
HNGM-HP Apr 24, 2026
5ad82ed
避免飞书失败时留下空会话记录
wish131400 Apr 24, 2026
25c6639
清理部分平台重启后的回调
wish131400 Apr 24, 2026
8f9c9dd
补齐更多平台重启回调清理
wish131400 Apr 24, 2026
2e3c4d6
1、优化Windows安装体验
HNGM-HP Apr 25, 2026
76a7a96
Merge pull request #55 from wish131400/main
HNGM-HP Apr 28, 2026
760031c
版本号更新至3.0.9
HNGM-HP Apr 28, 2026
4249bec
更新部分文档
HNGM-HP Apr 30, 2026
f929aa6
彻底移除管理后台账号/密码鉴权机制
HNGM-HP May 1, 2026
194f51c
新增首次安装引导(onboarding wizard)与帮助菜单
HNGM-HP May 1, 2026
57e14f7
新增 TUI 交互式向导 与 opencode-bridge init 命令
HNGM-HP May 1, 2026
1ae5b2c
重写 README:移除密码相关说明,新增 TUI 向导与首次安装引导文档
HNGM-HP May 1, 2026
3ef6c59
版本更新至v3.1.0
HNGM-HP May 1, 2026
7751abb
Delete opencode.json.bak.1776782340044.e3b0c44298fc1c149afbf4c8996fb9…
HNGM-HP May 1, 2026
273a3b7
Delete plan-v2.md
HNGM-HP May 1, 2026
3590449
Delete MACOS_FIX_SUMMARY.md
HNGM-HP May 1, 2026
c36ec40
Delete .codex
HNGM-HP May 1, 2026
9b767ab
feat: 实现完整的资源管理系统(skills/mcp/agents/providers)
HNGM-HP May 2, 2026
2888003
chore: 清理 worktree 分支和更新 .gitignore
HNGM-HP May 2, 2026
e875fb9
Merge branch 'main' of https://github.com/HNGM-HP/opencode-bridge
HNGM-HP May 2, 2026
049e340
修复部分BUG
HNGM-HP May 2, 2026
179dee2
feat: 增强飞书命令卡片与会话控制
yuling-000 May 3, 2026
696319b
Merge branch 'codex/feishu_ouput_no_markdown'
yuling-000 May 3, 2026
586eb0b
fix: improve Windows opencode startup compatibility
yuling-000 May 3, 2026
4e2da14
fix: 修复 Windows 启动与审计日志写入问题
yuling-000 May 3, 2026
e4d3652
统一全平台模型白名单并修复 QQ 消息发送重试
yuling-000 May 4, 2026
e7f097c
修正 OpenCode 配置刷新时保留模型勾选
yuling-000 May 4, 2026
27645da
修复 Session 管理页面的最后修改时间与排序显示
yuling-000 May 4, 2026
796160f
修复飞书全量会话列表缺失与按活跃时间排序
yuling-000 May 4, 2026
eeda21b
修复钉钉会话管理平台选项与手动切换能力
yuling-000 May 4, 2026
2adf6b8
修复 QQ markdown 命令交互与会话列表输出
yuling-000 May 4, 2026
5c8ebc5
增加 QQ 纯文本输出降级开关
yuling-000 May 4, 2026
611a2f3
优化 QQ 思考链消息输出
yuling-000 May 4, 2026
1c7ff2d
README QQ Markdown支持修改
yuling-000 May 6, 2026
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: 1 addition & 2 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# ──────────────────────────────────────────────
# 管理面板配置
# 注:管理面板已移除账号 / 密码鉴权,请通过网络层(防火墙 / 反向代理)控制访问
# ──────────────────────────────────────────────
ADMIN_PORT=4098
# ADMIN_PASSWORD 可选,首次访问 Web 管理面板时会提示设置密码
# ADMIN_PASSWORD=your_admin_password_here

# ──────────────────────────────────────────────
# 飞书配置
Expand Down
19 changes: 13 additions & 6 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,14 @@ jobs:
with:
python-version: '3.11'

- name: Install Xcode tools (macOS)
- name: Setup build tools (macOS)
if: matrix.platform == 'mac'
run: |
xcode-select --print-path || xcode-select --install 2>/dev/null || true
# xcode-select --install opens a GUI dialog and always fails in CI.
# GitHub macOS runners already have CLT pre-installed; just verify.
xcode-select --print-path
xcrun --show-sdk-path
echo "SDKROOT=$(xcrun --show-sdk-path)" >> $GITHUB_ENV

- name: Install pnpm
run: npm install -g pnpm
Expand Down Expand Up @@ -81,13 +85,16 @@ jobs:
run: pnpm run build:all

- name: Rebuild native modules for Electron
env:
npm_config_python: python3
shell: bash
run: |
echo "Node version: $(node --version)"
echo "npm version: $(npm --version)"
echo "Python version: $(python3 --version)"
pnpm run rebuild
PYTHON_BIN=$(command -v python3 || command -v python)
echo "Python: $PYTHON_BIN"
"$PYTHON_BIN" --version
ELECTRON_VERSION=$(node -p "require('./node_modules/electron/package.json').version")
echo "Rebuilding better-sqlite3 against Electron $ELECTRON_VERSION"
pnpm exec electron-rebuild -f -w better-sqlite3 --version "$ELECTRON_VERSION" --python "$PYTHON_BIN"

- name: Build Electron app (Windows)
if: matrix.platform == 'win'
Expand Down
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,19 @@ release/
data/config.db
data/

# 临时文档和计划文件
plan*.md
PLAN*.md
PLAN.md
.codex

# 前端依赖
web/node_modules/

# 日志文件
logs/
*.log
.codex-logs/

# 会话数据(用户隐私)
.session-*.json
Expand Down
81 changes: 80 additions & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 自动生成的镜像配置 (by setup-mirror.mjs)
# 生成时间: 2026-03-29T13:27:10.446Z
# 生成时间: 2026-05-02T14:27:14.613Z

# npm registry
registry=https://mirrors.huaweicloud.com/repository/npm/
Expand All @@ -13,3 +13,82 @@ better_sqlite3_binary_host=https://registry.npmmirror.com/-/binary/better-sqlite

# puppeteer chromium 镜像
puppeteer_download_host=https://registry.npmmirror.com/-/binary/chromium-browser-snapshots

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# npm registry

# sharp 二进制镜像

# better-sqlite3 二进制镜像

# puppeteer chromium 镜像

# 用户自定义配置
# 强制 pnpm 生成 npm 兼容的扁平 node_modules(避免 .pnpm/ 符号链接结构)。
# 原因:Electron 打包后 backend 以 ELECTRON_RUN_AS_NODE 模式从 resources/app/ 下运行,
# 通过 extraResources 拷贝的 node_modules 必须是扁平结构才能被 Node 的模块解析器正常向上查找;
# pnpm 的默认 isolated 链接器会让传递依赖丢失,导致 Cannot find module 报错。
node-linker=hoisted
Loading