{"full_name":"ardeyouxipianyi/workbuddy2api-hub","owner":"ardeyouxipianyi","name":"workbuddy2api-hub","url":"https://github.com/ardeyouxipianyi/workbuddy2api-hub","description":"WorkBuddy 国际国内多账号反代网关，支持 Codex / Claude Code / DSH与标准 OpenAI 客户端。","homepage":"https://github.com/ardeyouxipianyi/workbuddy2api-intl/releases","topics":[],"language":"Python","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/189708448?u=79377745920ab4a764f647fff78b4b4125508d24&v=4","created_at":"2026-09-12T09:03:40Z","pushed_at":"2026-11-10T03:20:15Z","metrics":{"stars":3839,"forks":943,"watchers":4,"issues":377,"prs":454,"releases":104,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":76,"forks":6,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[3763,3839],"forks":[937,943],"watchers":[4,4],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily_rate":83,"weekly_rate":188,"new":186},"same_owner":[],"issues":[{"number":253,"title":"[征集] 免费模型撞线窗口的具体用量样本（逐个窗口的原始值；汇总后做内置默认值）","comments":21,"created_at":"2026-10-10T10:36:40Z"},{"number":733,"title":"1128国内版报错","comments":16,"created_at":"2026-11-02T06:34:57Z"},{"number":702,"title":"[建议] 是否考虑用 Go 或 Rust 重写，Python 解释器内存占用偏高","comments":14,"created_at":"2026-10-30T06:14:56Z"},{"number":313,"title":"[讨论] 同一个出口 IP 挂 12 个国际版账号：限流跟着出口 IP 走，但「墙高」随 IP 变（我这条线约 13–19 请求/分钟）","comments":14,"created_at":"2026-10-12T10:54:49Z"},{"number":800,"title":"国内版413报错","comments":11,"created_at":"2026-11-05T09:54:23Z"},{"number":808,"title":"CodeArts 中停用账号还是自动启用的问题","comments":7,"created_at":"2026-11-06T08:29:54Z"},{"number":730,"title":"API ubuntu调用失败","comments":7,"created_at":"2026-11-02T02:25:49Z"},{"number":826,"title":"【置顶公告】项目恢复更新、官方群聊与凭证安全说明","comments":3,"created_at":"2026-11-07T14:46:56Z"}],"discussions":[],"latest_release":{"name":"v2.0.3","tag":"v2.0.3","published_at":"2026-11-08T17:40:06Z","body":"- **可选 Go/uTLS 传输桥**：新增本地 Go/uTLS CONNECT 桥接器，启用后使用 Node/OpenSSL 兼容的 ClientHello（18 个 Cipher、10 个 Extension、无 ALPN），Python 继续负责 HTTP 构造、keep-alive 复用与 SSE 读取。默认仍为 Python/OpenSSL，仅 `WB_TLS_FINGERPRINT=node` 时启用；支持自动发现便携包内的 Windows / macOS / Linux amd64、arm64 桥接器，OpenWrt 额外支持 armv7。桥接器只监听回环地址，使用启动时随机认证密钥，继续验证上游证书，并在 `WB_CA_BUNDLE` 或不受支持的代理路径下拒绝静默降级。\n- **设备 Token 支持**：账号新增独立 `deviceToken`；设置页可配置文件路径 `device_token_file`，面板只显示脱敏来源、长度和加载状态，token 本体不返回浏览器，并支持热重载。优先级为账号 token > `settings.json` 字面值 > 文件；导入/导出仅在显式包含 secrets 时保留设备 token。\n- **桌面 chat 兼容头**：新增默认关闭的桌面 chat 兼容模式，按需发送 SDK 兼容请求头、`X-Agent-Runtime`、`baggage` 与会话字段；环境变量 `WB_DESKTOP_CHAT_COMPAT` 优先于面板设置。\n- **请求体兼容与输出预算**：国内版 Kimi 工具 schema 自动内联 `$ref/$defs`；新增可选最小输出预算与空输出重试，降低推理模型把 token 全用在思考、最终 `finish_reason=length` 但无可见输出的概率。\n- **发布工程**：便携包与 OpenWrt 包接入可选 uTLS 桥；Go 桥由 CI 从源码交叉构建，五个便携目标与三个 OpenWrt 目标均为可选二进制；本仓库不提交本地构建产物。Release 正文改为优先从本文件提取对应版本说明，避免发布页只剩下载块。\n- 全量测试：**285 个套件：216 个 Python + 69 个 JS，`285 passed, 0 failed, 0 skipped`**。\n\n<!-- release-download-block -->\n## 下载说明\n\n- `workbuddy2api-hub-v2.0.3.zip`\n  - 通用便携版（Python 源码 + 看板 + 启动脚本）\n  - Windows / macOS / Linux\n  - 需要 Python 3.9+\n  - 内置 Windows amd64、macOS 与 Linux amd64 / arm64 的 Go/uTLS bridge\n  - 解压后使用对应平台的启动脚本\n\n- `workbuddy2api_2.0.3-1_all.ipk`\n  - OpenWrt 的 opkg 系安装包\n  - 适用于对应受支持的旧版 OpenWrt 路线\n\n- `workbuddy2api-2.0.3-r1.apk`\n  - OpenWrt 25.x+ 的 apk-tools 安装包\n\n- `SHA256SUMS`\n  - Release 资产的 SHA-256 校验值\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}