Fetching metadata from the HF Docker repository...
-
fix: 修复构建脚本、Dockerfile、添加token刷新端点和手动刷新按钮
ZhaoShanGeng
-
fix: 确保 pkg 打包包含所有 public 文件
ZhaoShanGeng
-
fix: 安全增强 - 移除默认凭据,使用完全随机生成
ZhaoShanGeng
-
docs: 更新文档和打包配置
ZhaoShanGeng
## README.md 更新
- 新增二进制文件部署章节(推荐方式)
- 下载链接和平台支持说明
- 配置文件准备指南
- Windows/Linux/macOS 运行方式
- systemd 服务配置示例
- 新增功能特性:签名透传控制、预编译二进制文件
- 更新配置说明:新增 useContextSystemPrompt 和 passSignatureToClient
- 更新轮询策略说明:默认改为 request_count
- 更新项目结构:新增模块文件说明
## API.md 更新
- 新增配置选项章节
- passSignatureToClient 配置说明
- useContextSystemPrompt 配置说明
- 更新 thinking_budget 默认值为 1024
- 更新 reasoning_effort 说明(low 为默认)
- 新增注意事项:默认轮询策略说明
## 打包配置更新
- scripts/build.js: 简化 public 目录复制逻辑
- scripts/build.js: 更新 pkg.assets 支持 js/ 和 assets/ 子目录
- package.json: 更新 pkg.assets 配置 -
优化代码结构、前端逻辑、认证提示、前端添加原生axios和系统提示词收集配置的配置
-
perf: 只打包对应平台的 bin 文件
ZhaoShanGeng
- Linux x64 只打包 antigravity_requester_linux_amd64
- Windows x64 只打包 antigravity_requester_windows_amd64.exe
- Linux ARM64 只打包 antigravity_requester_android_arm64
- 减少约 16MB 的镜像大小 -
feat: 添加二进制编译支持
ZhaoShanGeng
- 添加 esbuild 和 pkg 依赖用于编译
- 创建 scripts/build.js 编译脚本
- 添加 GitHub Actions 工作流自动编译
- 修改多个文件支持 pkg 打包环境
- 支持 Windows x64, Linux x64, Linux ARM64, macOS x64, macOS ARM64 -
feat: 多项修复与代码简化
ZhaoShanGeng
文件改动:
src/utils/utils.js:
- 修复非思考模型识别: isEnableThinking() 从 endsWith 改为 includes 匹配 -thinking
- 修复工具参数 Schema: EXCLUDED_KEYS 新增 anyOf/oneOf/allOf 等过滤
- convertOpenAIToolsToAntigravity() 确保顶层有 type 和 properties
- 新增 prepareImageRequest() 统一图片请求处理
- 移除 httpAgent/httpsAgent,DNS 优化移至 httpClient.js
- 简化 getDefaultIp() 遍历所有网卡
src/server/index.js:
- 修复工具调用流式响应: tool_calls 添加 index 字段符合 OpenAI schema
- 使用 prepareImageRequest() 简化图片模型处理
- 使用 registerMemoryPoolCleanup() 简化内存清理
src/utils/httpClient.js (新增):
- 统一 HTTP 请求和 DNS 解析优化 (IPv4 优先回退 IPv6)
public/app.js:
- 前端额度显示不取整: percentage 从 toFixed(0) 改为 toFixed(2)
- 重构 createTokenFormBody() 提取表单生成逻辑
src/api/client.js:
- 引入 httpClient 统一 HTTP 请求处理
- 简化代码结构
src/utils/memoryManager.js:
- 新增 registerMemoryPoolCleanup() 工具函数
src/config/config.js:
- 新增 getProxyConfig() 导出
src/utils/configReloader.js:
- 移除重复的 getProxyConfig(),改为从 config.js 导入
- 默认 thinking_budget 从 16000 改为 1024
src/constants/oauth.js:
- 新增 OAUTH_SCOPES 常量统一管理
src/routes/sd.js:
-…
-
解决普号错误projectId导致403的问题,同时为pro账号(进入pro组)提供随机的生成功能
-
添加复用id机制,修复潜在的问题,添加npm run refresh刷新所有token的功能
-
优化路径分布