diff --git a/.helloagents/CHANGELOG.md b/.helloagents/CHANGELOG.md index aa89256..b2a5c67 100644 --- a/.helloagents/CHANGELOG.md +++ b/.helloagents/CHANGELOG.md @@ -32,6 +32,8 @@ ### 微调 +- **[admin-ui/settings]**: 运行时配置卡片展示并内联环境变量名 — by lsy + - 方案: [202603162329_settings-runtime-config-cards](archive/2026-03/202603162329_settings-runtime-config-cards/) - **[proxy/settings]**: 流式 usage 解析上限支持 `0` 表示无限制 — by lsy - 方案: [202603161849_stream-usage-unlimited](archive/2026-03/202603161849_stream-usage-unlimited/) - **[worker/models]**: 引入通道模型能力表并基于“模型广场测试结果+可配置TTL(默认2小时)”进行模型发布与路由匹配 diff --git a/.helloagents/modules/admin-ui.md b/.helloagents/modules/admin-ui.md index 73848eb..ed03682 100644 --- a/.helloagents/modules/admin-ui.md +++ b/.helloagents/modules/admin-ui.md @@ -33,7 +33,7 @@ - 站点管理内置一键签到入口,展示今日签到结果(基于后台写回的 `last_checkin_*`) - 系统设置增加定时签到开关与时间(中国时间) - 系统设置提供模型失败冷却分钟数配置 -- 系统设置展示运行时配置(只读),提示在部署环境中修改环境变量 +- 系统设置展示运行时配置(只读),以卡片显示名称 + 环境变量名 + 当前值,并提示在部署环境中修改环境变量 - 列表分页页脚统一使用页码导航 + 每页条数选择,并显示总页数,顶部不显示条数与每页选择 - Token 仅本地保存,不回显 - 移动端使用顶部栏 + 抽屉导航,侧边栏在桌面端保持固定 diff --git a/apps/ui/src/features/SettingsView.tsx b/apps/ui/src/features/SettingsView.tsx index d74b90c..2be32f6 100644 --- a/apps/ui/src/features/SettingsView.tsx +++ b/apps/ui/src/features/SettingsView.tsx @@ -30,26 +30,32 @@ export const SettingsView = ({ { label: "流式 usage 解析模式", value: runtimeConfig?.stream_usage_mode ?? "lite", + env: "PROXY_STREAM_USAGE_MODE", }, { label: "流式解析最大字节", value: runtimeConfig?.stream_usage_max_bytes ?? 262144, + env: "PROXY_STREAM_USAGE_MAX_BYTES", }, { label: "流式解析并发上限", value: runtimeConfig?.stream_usage_max_parsers ?? 2, + env: "PROXY_STREAM_USAGE_MAX_PARSERS", }, { label: "队列开关", value: runtimeConfig?.usage_queue_enabled ? "启用" : "关闭", + env: "PROXY_USAGE_QUEUE_ENABLED", }, { label: "队列绑定", value: runtimeConfig?.usage_queue_bound ? "已绑定" : "未绑定", + env: "USAGE_QUEUE 绑定", }, { label: "队列实际生效", value: runtimeConfig?.usage_queue_active ? "是" : "否", + env: "USAGE_QUEUE 运行时", }, ]; @@ -192,21 +198,23 @@ export const SettingsView = ({

运行时配置(只读)

需要调整请在 Cloudflare Dashboard 或部署环境中修改以下环境变量, - 此处仅展示当前生效值。 + 此处仅展示当前生效值(环境变量名已在每项卡片内标注)。

{runtimeItems.map((item) => ( -
- {item.label} - {item.value} +
+
+ {item.label} +
+
+ {item.env} +
+
+ {item.value} +
))}
-
- 环境变量: PROXY_STREAM_USAGE_MODE, - PROXY_STREAM_USAGE_MAX_BYTES, PROXY_STREAM_USAGE_MAX_PARSERS, - PROXY_USAGE_QUEUE_ENABLED -
);