Commit Graph

  • 38490690c5 fix(channels): 账号顺序的确定性 + reorder 真正改内核源顺序 JianFeeeee 2026-10-16 09:36:02 +08:00
  • 0f83fc048a fix(channels): 账号顺序的确定性 + reorder 真正改内核源顺序 v2.0.27 JianFeeeee 2026-10-16 09:36:02 +08:00
  • 969c72bfb1 feat(channels): credits_pool_reason —— 区分「真的用尽」与「查不到」 JianFeeeee 2026-10-16 09:00:47 +08:00
  • 1f29be43db feat(channels): credits_pool_reason —— 区分「真的用尽」与「查不到」 v2.0.26 JianFeeeee 2026-10-16 09:00:47 +08:00
  • 423dd5cf22 feat(trae): batch 模型目录(含参考记录的两个真实缺陷修复 + 元数据) JianFeeeee 2026-10-16 08:28:36 +08:00
  • 8109acf7cd feat(trae): batch 模型目录(含参考记录的两个真实缺陷修复 + 元数据) v2.0.25 JianFeeeee 2026-10-16 08:28:36 +08:00
  • eeba1e49f8 fix(channels): account_clear_credentialless 尊重 dry_run(args=req 回退吃掉 body) JianFeeeee 2026-10-16 07:51:21 +08:00
  • 7c82c7ff6b fix(channels): account_clear_credentialless 尊重 dry_run(args=req 回退吃掉 body) v2.0.24 JianFeeeee 2026-10-16 07:51:21 +08:00
  • ade9c122eb feat(channels): 无凭据账号的批量清理能力(dry_run 默认开启) JianFeeeee 2026-10-16 07:45:52 +08:00
  • 1f18643d1f feat(channels): 无凭据账号的批量清理能力(dry_run 默认开启) v2.0.23 JianFeeeee 2026-10-16 07:45:52 +08:00
  • 71cc142615 feat(zcode): 3012 判据/文案/诊断模块(照参考逐行移植,含对抗性审计反例) JianFeeeee 2026-10-16 01:38:34 +08:00
  • e6fa2a678f feat(zcode): 3012 判据/文案/诊断模块(照参考逐行移植,含对抗性审计反例) v2.0.22 JianFeeeee 2026-10-16 01:38:34 +08:00
  • 33bb7a98b2 fix(zcode): 日期块对齐参考的两条规则(幂等 + 只看第一条),修 off-by-one JianFeeeee 2026-10-16 01:13:11 +08:00
  • b871c0c713 fix(zcode): 日期块对齐参考的两条规则(幂等 + 只看第一条),修 off-by-one v2.0.21 JianFeeeee 2026-10-16 01:13:11 +08:00
  • 1e6b4864ec feat(zcode): 身份块适配器 + 修复调度器泄漏 + codearts 目录 + 备份裁剪泛化 JianFeeeee 2026-10-16 00:56:14 +08:00
  • 8b318a8507 feat(zcode): 身份块适配器 + 修复调度器泄漏 + codearts 目录 + 备份裁剪泛化 v2.0.20 JianFeeeee 2026-10-16 00:56:14 +08:00
  • 89d759ece7 fix(kernel): Close() 从不调 on_unload —— 孤儿进程与回调文件泄漏 JianFeeeee 2026-10-15 22:43:08 +08:00
  • 69da3c9b92 fix(kernel): Close() 从不调 on_unload —— 孤儿进程与回调文件泄漏 v2.0.19 JianFeeeee 2026-10-15 22:43:08 +08:00
  • 8d23005f7d fix(trae): 登录失败真因 —— 虚构的「授权码交换」+ 空 client_id JianFeeeee 2026-10-15 22:04:01 +08:00
  • 1be34557dd fix(trae): 登录失败真因 —— 虚构的「授权码交换」+ 空 client_id v2.0.18 JianFeeeee 2026-10-15 22:04:01 +08:00
  • ddbafe822c chore(main): 回流 —— opencode Zen 免费层可用 + noVNC path 相对名修复 JianFeeeee 2026-10-15 20:31:45 +08:00
  • 9e5fec08b8 feat(opencode): Zen 免费层可用 —— 门禁四要素 + id 公式逆出 v2.0.17 JianFeeeee 2026-10-15 20:27:56 +08:00
  • 68446fb6fe fix(vnc): noVNC 的 path 必须用相对名,否则 WebSocket 路径重复拼接 JianFeeeee 2026-10-15 20:24:39 +08:00
  • 482a65958b docs(plugins): 补「前缀代理」章节 —— 插件自起服务挂到网关同端口 JianFeeeee 2026-10-15 15:01:58 +08:00
  • 796b30f5b0 feat(插件代理): 同源反向代理 —— VNC 不再暴露额外端口 JianFeeeee 2026-10-15 14:57:13 +08:00
  • 7e0a428c23 docs(plugins): 补「前缀代理」章节 —— 插件自起服务挂到网关同端口 v2.0.16 JianFeeeee 2026-10-15 15:01:58 +08:00
  • 7a8d97001c feat(插件代理): 同源反向代理 —— VNC 不再暴露额外端口 JianFeeeee 2026-10-15 14:57:13 +08:00
  • 25a525be84 避免部署构建占满临时文件系统 JianFeeeee 2026-10-15 13:01:58 +08:00
  • 850920155a 避免部署构建占满临时文件系统 v2.0.15 JianFeeeee 2026-10-15 13:01:58 +08:00
  • ea8a9ac4c6 修复用量总计与渠道账本统计 JianFeeeee 2026-10-15 12:43:11 +08:00
  • eaac0ef6b3 修复用量总计与渠道账本统计 JianFeeeee 2026-10-15 12:43:11 +08:00
  • 8f73f77ec2 chore(main): 回流 —— VNC 兜底登录真正可用(放开 browser-stack 不需要的加固 + 修 3 个插件缺陷) JianFeeeee 2026-10-15 08:23:25 +08:00
  • 226493b5ae fix(部署+插件): VNC 兜底登录**真正可用** —— 放开浏览器栈不需要的加固 + 修 3 个插件缺陷 v2.0.14 JianFeeeee 2026-10-15 08:22:57 +08:00
  • c36a794aa8 chore(main): 回流 —— 第三批逐模块对照文档 JianFeeeee 2026-10-14 20:15:08 +08:00
  • d3a0eb6311 docs(channels): 第三批逐模块对照 —— 新补 3 个真缺陷 + 判定不适用的附理由 JianFeeeee 2026-10-14 20:15:08 +08:00
  • 0f263f895a chore(main): 回流 —— 账号池落盘原子性判据 JianFeeeee 2026-10-14 20:12:10 +08:00
  • cbad61a3ea test(channels): 钉住账号池落盘的原子性与内存/磁盘一致性(照参考 account-pool 的真实缺陷) JianFeeeee 2026-10-14 20:12:10 +08:00
  • 044ff1129b chore(main): 回流 release/v2.0.x —— 插件自装适配器三连(qoder/cline)+ 自动领取 covers_today + isFree 权威来源 JianFeeeee 2026-10-14 20:01:24 +08:00
  • 2a2067284d fix(channels): isFree 与声明自相矛盾 —— 免费判定改为**按平台声明权威来源** v2.0.13 JianFeeeee 2026-10-14 19:59:41 +08:00
  • 742e2b5ed3 feat(channels): Cline 用插件自装的 channels-cline 适配器 —— 解析英文句子里的等待时长 JianFeeeee 2026-10-14 18:44:51 +08:00
  • 81b3661336 fix(channels): 自动领取每天静默漏领 —— 按 covers_today 记账,且间隔改为 2 小时 JianFeeeee 2026-10-14 18:34:42 +08:00
  • 9521a35a03 feat(channels): Qoder 用插件自装的 channels-qoder 适配器 —— 排队与额度耗尽分开说 JianFeeeee 2026-10-14 18:20:13 +08:00
  • 9bec158d2e chore(main): 回流 release/v2.0.x(v2.0.12)—— 内容对齐,main 无独有内容 JianFeeeee 2026-10-14 16:52:58 +08:00
  • 252e3486bd fix(channels): 凭据续期此前是假的 —— 现在真发请求、真回写、真报错 v2.0.12 JianFeeeee 2026-10-14 16:46:43 +08:00
  • 0c56392d29 docs(channels): 逐模块对照更新(含本轮新补 7 项与未实现清单的理由) JianFeeeee 2026-10-14 16:29:42 +08:00
  • f813ec714f fix(channels): 能力元数据拉不到的真因说清楚(内核 4MiB 堆保护,非网络故障) JianFeeeee 2026-10-14 16:28:29 +08:00
  • 7a6e03692d feat(channels): 模型能力元数据(照参考 opencode-capability)—— isFree 改由权威源决定 JianFeeeee 2026-10-14 16:18:27 +08:00
  • 420379784b feat(channels): 抽通用件 TTL 缓存 + 串行锁(照参考 ttl-cache / serial-queue) JianFeeeee 2026-10-14 16:09:22 +08:00
  • 92c240cc25 feat(channels): 源改为串行 + 按模型节流(照参考 model-gate.ts) JianFeeeee 2026-10-14 16:00:34 +08:00
  • 5720e60fc9 fix(channels): account_delete 留下陈旧源(旧口径 base_url → 推理返回空) JianFeeeee 2026-10-14 15:51:22 +08:00
  • 42ec552c6d feat(channels): account_adopt —— 正确接管升级前的旧凭据(不手填密文) JianFeeeee 2026-10-14 15:43:09 +08:00
  • 67e2ba070f fix(channels): account_test 从不发请求(假阳性)+ 业务级错误被当成功 JianFeeeee 2026-10-14 15:35:49 +08:00
  • 29c87ce015 feat(channels): 余额分档选号(照参考 balance-rank/selector) JianFeeeee 2026-10-14 15:24:24 +08:00
  • 583976f7da feat(channels): 补两个参考明确"不能省"的基础设施(已失效模型 + 目录闸门) JianFeeeee 2026-10-14 15:11:05 +08:00
  • a020247627 docs(channels): 记录数据事故全链(测试覆盖生产账号池)+ 修复中的自踩坑 JianFeeeee 2026-10-14 11:36:15 +08:00
  • af8b93bd7c fix(内核+插件): 测试写生产账号池 —— 13 个账号被覆盖成 0 个(真实数据事故) JianFeeeee 2026-10-14 11:31:41 +08:00
  • 3819b00ded fix(lua): 持久化的出站主机授权在重启后不生效(LoadDir 缺折叠) JianFeeeee 2026-10-14 10:55:50 +08:00
  • 10ad4421f9 feat(channels): 自动领取得以真正跑起来 + 自动获取可用模型 JianFeeeee 2026-10-14 10:46:05 +08:00
  • f55d514e85 docs(channels): 生产实测 —— 不可用的真相是 13 个账号里只有 1 个有凭据 JianFeeeee 2026-10-14 00:28:32 +08:00
  • faa3be5c37 test+docs(channels): 三私有协议平台的源接线判据 + 自装适配器机制实录 JianFeeeee 2026-10-13 23:44:30 +08:00
  • 8e2d384a7b feat(channels): Gemini 用插件自装的私有协议适配器(channels-gemini) JianFeeeee 2026-10-13 23:42:04 +08:00
  • ff9b460eba feat(channels): TRAE 用插件自装的 SOLO 适配器(channels-trae)—— 载荷真转换 JianFeeeee 2026-10-13 23:28:27 +08:00
  • 1f54143956 feat(channels): CodeArts 用**插件自装的专用适配器**接入(华为云 AK/SK 签名) JianFeeeee 2026-10-13 23:14:04 +08:00
  • a7a0c6adee refactor(lua): 11 个适配器改用共享前导 —— 删掉约 20KB 逐字重复 JianFeeeee 2026-10-13 22:51:50 +08:00
  • 741edfea98 feat(lua): 适配器共享前导 —— 消除 12680 字节的逐字重复 JianFeeeee 2026-10-13 22:34:13 +08:00
  • ed1e250452 test(lua): 锁死插件适配器的三条能力(实测,非推断) JianFeeeee 2026-10-13 22:28:34 +08:00
  • fe9d5c6054 docs(channels): 补架构差异分析 —— 为什么参考正常、我们靠 adapter 名硬撑 JianFeeeee 2026-10-13 18:40:00 +08:00
  • 3e94047889 docs(channels): 三线对齐表(登录/模型获取/接入模型服务)逐平台实录 JianFeeeee 2026-10-13 17:04:09 +08:00
  • 4a90099fb2 fix(channels): Gemini 接入改私有 /v1internal: 动词路径 + 源端点声明式覆盖 JianFeeeee 2026-10-13 17:02:58 +08:00
  • 59229990ac fix(channels): 修正 zcode 接入端点(须带 /api/v1/zcode-plan/anthropic 前缀) JianFeeeee 2026-10-13 17:01:06 +08:00
  • 6238265502 fix(channels): 修正各平台接入模型服务的 chat 端点(base_url 缺路径前缀) JianFeeeee 2026-10-13 17:00:04 +08:00
  • 4bdde9cd61 fix(channels): 逐平台对齐参考插件的模型目录(兜底表全量) JianFeeeee 2026-10-13 16:56:21 +08:00
  • 70c24ba158 fix(channels): CodeArts 改为真实 IAM OAuth 登录(PKCE + DPoP ES256) JianFeeeee 2026-10-13 16:51:15 +08:00
  • c1733feeaa feat(channels): Qoder 每日活动领取(多活动逐个领)+ 三条误报陷阱全部钉死 JianFeeeee 2026-10-13 16:11:11 +08:00
  • 5b433b3266 feat(channels): Qoder 设备身份(Cosy-MachineToken/Type)—— 活动可见性的前提 JianFeeeee 2026-10-13 15:52:26 +08:00
  • d1b7d94043 feat(channels): 有道每日活动领取(3 步流程)+ 修 claim_daily 前置条件 JianFeeeee 2026-10-13 15:44:51 +08:00
  • 1586a051da fix(channels): CodeArts 签名按参考重写(华为云 SDK-HMAC-SHA256)+ 完整 4 步领取 JianFeeeee 2026-10-13 15:38:35 +08:00
  • 41ff6d1be3 fix(channels): 修服务端浏览器栈的四处泄漏(含宿主 SHM 耗尽) JianFeeeee 2026-10-13 15:24:07 +08:00
  • 6fe6014d92 chore: 清理 emoji 与修正发布脚本仓库名 JianFeeeee 2026-10-13 13:42:57 +08:00
  • 5ab047e48b fix(channels): 修复 12 平台登录的系统性偏差(callback 闭环 + 动态模型 + Trae 设备身份) JianFeeeee 2026-10-13 13:42:45 +08:00
  • 0004545190 fix(channels): Loomy 真实微信 appId/uuid 正则修正 —— 之前是我编的值 JianFeeeee 2026-10-13 10:17:36 +08:00
  • ec5e6dd57c fix(channels): Loomy 真实微信 appId/uuid 正则修正 —— 之前是我编的值 v2.0.11 JianFeeeee 2026-10-13 10:17:36 +08:00
  • 1dda9e4477 feat(channels): Raccoon 扫码登录实现 —— 12 个平台零 manual JianFeeeee 2026-10-13 10:08:39 +08:00
  • 705e079285 feat(channels): Raccoon 扫码登录实现 —— 12 个平台零 manual v2.0.10 JianFeeeee 2026-10-13 10:08:39 +08:00
  • 04f12fae71 feat(channels): Qoder / ZCode / Loomy 从 manual 变为真正可用的自动化登录 JianFeeeee 2026-10-13 10:02:30 +08:00
  • 8949405746 feat(channels): Qoder / ZCode / Loomy 从 manual 变为真正可用的自动化登录 v2.0.9 JianFeeeee 2026-10-13 10:02:30 +08:00
  • cf53d72af4 fix: 回退两处内核改动,channels 改为插件自持持久化(照参考实现) JianFeeeee 2026-10-13 09:18:15 +08:00
  • d86514c474 feat(channels): VNC 兜底真正可用(依赖预检 + 就绪探针 + CDP 取凭据) v2.0.8 JianFeeeee 2026-10-13 09:33:18 +08:00
  • d4ae2a1d13 fix: 回退两处内核改动,channels 改为插件自持持久化(照参考实现) JianFeeeee 2026-10-13 09:18:15 +08:00
  • 652a035d47 fix(channels): 测试夹具不再内联进生产目录 + callback 池路径漏网 v2.0.7 JianFeeeee 2026-10-13 08:33:28 +08:00
  • 6bec260513 fix(deploy): 内置插件的修复无法下发 + buddy 余额解析口径 v2.0.6 JianFeeeee 2026-10-13 08:05:24 +08:00
  • 03430bcef5 fix(deploy): 内置插件的修复无法下发 + buddy 余额解析口径 JianFeeeee 2026-10-13 08:05:24 +08:00
  • 192e545d40 fix(channels): buddy 计费请求缺身份头 → 上游 401(逐行移植参考 checkinHeaders) JianFeeeee 2026-10-13 07:57:46 +08:00
  • ed954b77bd fix(channels): buddy 计费请求缺身份头 → 上游 401(逐行移植参考 checkinHeaders) v2.0.5 JianFeeeee 2026-10-13 07:57:46 +08:00
  • cb3ea25586 fix(lua): InvokeHandler 从不 markDirty —— 无 hooks 的插件状态永不落盘 v2.0.4 JianFeeeee 2026-10-13 07:47:55 +08:00
  • de9d7c8008 fix(lua): InvokeHandler 从不 markDirty —— 无 hooks 的插件状态永不落盘 JianFeeeee 2026-10-13 07:47:55 +08:00
  • 8a3059740f fix(channels): 登录后账号拿不到凭据 —— 完成路径不传 account_id + 只存裸 token JianFeeeee 2026-10-13 07:41:42 +08:00
  • 0232b9cd24 fix(channels): 登录后账号拿不到凭据 —— 完成路径不传 account_id + 只存裸 token v2.0.3 JianFeeeee 2026-10-13 07:41:42 +08:00
  • 028e42b036 fix(plugins): 出站主机授权两处真缺陷 —— 已启动 worker 看不到新授权、授权不落盘 JianFeeeee 2026-10-13 06:57:28 +08:00
  • a07449d32e fix(plugins): 出站主机授权两处真缺陷 —— 已启动 worker 看不到新授权、授权不落盘 v2.0.2 JianFeeeee 2026-10-13 06:57:28 +08:00