| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
feat(brand): 模型选择器显示真实模型名、Hunter 改 Hunter-AtomCode、页脚加 GitCode 开源地址与 AtomGit logo 三件事,都在香港环境(http://34.92.73.207:3200)用真浏览器验过(9/9)。 一、模型选择器显示真实模型名 原来右下角与下拉里显示的是请求用的模型 ID hunter-chat(全局生效)、分组标题是 provider id ONEAPI,用户看不懂背后是什么模型。改成 Gemini 3.8 Flash(全局生效) 与 Google Gemini。 真实模型是**实测**出来的:POST /chat/completions 的 model 字段回显的是别名 hunter-chat,从那里看不出真相;GET .../llm/v1/models 回读到 hunter-chat 的 display_name 是 Gemini 3.8 Flash(hunter-deep 是 Gemini 3.1 Pro),同一时刻让 模型自报身份得到 gemini-3.8-flash,两条互相印证。 做法是新增两个运行时环境变量 HCA_LLM_MODEL_LABEL / HCA_LLM_PROVIDER_LABEL (apps/web/app/lib/atomcode/labels.ts): - **请求用的模型 ID 一个字没改**,返回体里 id 仍是 hunter-chat,只改给人看的 name; - 不配置就显示原始 ID,代码里没有任何内置猜测 —— 自建 OneAPI 的同名模型可能是别的 东西,写死一个名字就是红线 1 说的冒充; - install.sh 按通道给默认值(oneapi 且网关就是官方地址才填 Gemini 名字,自建留空; official/ollama 用用户填的模型名),另加 --model-label / --provider-label; - 前端只动一行样式:分组标题去掉 uppercase,否则会喊成「GOOGLE GEMINI」。 二、Hunter → Hunter-AtomCode 页头、<title>、侧栏、登录/注册/设置/总览、公开分享页页头共 12 个文件;中文名「猎鹿人」 保留;**法律页里对上游 Hunter Community 的版权表述不动**。侧栏顺带修了名字变长带来的 换行/截断(改成上下两行),验收脚本把「不换行、不被省略号截断」钉住了。 三、开源地址 + AtomGit logo 页脚那行原来指向上游 hunter-community 的「GitHub」链接,换成本发行版的 GitCode 主仓 https://gitcode.com/agentpit-io/huntercode-atomcode,旁边放 AtomGit logo(按高度 20px 等比,63×20),GitHub 本仓留作次要链接;设置→关于同一个地址(logo 24px)并补上 上游出处。页脚是 fixed 的全站底栏,不挤占对话区。关于卡片里那行写死的 版本:v0.1.0-alpha (P4 provider layer) 是从上游带过来的、和本发行版对不上,去掉。 验收:tsc --noEmit 0 错;适配层单测 43 pass(原 39 + 显示名 4 条);真浏览器 9/9, **一句对话都没发**(M5 的 4 小时浸泡同时在跑,不能插一轮生成),断言只认被测系统这次 产出的东西(logo 查 naturalWidth/naturalHeight 真解码出像素、旧文案 hunter-chat/ONEAPI 必须消失、侧栏后缀 scrollWidth 不超可见宽度)。香港只替换了 web 一个容器,三次替换都 卡在浸泡两轮之间(r015/r016、r020/r021、r023/r024),每次 10 秒内 healthy,浸泡未中断。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |