Skip to content

v1.0.0

Latest

Choose a tag to compare

@Shell-human Shell-human released this 06 Jun 05:28

Release v1.0.0 - 模块化重构与 AI 网关健壮性升级

本版本为《无上杀戮 - 血染钟楼 AI 战术助手》的第一个里程碑版本,完成了全面的模块化工程改造,大幅度提升了 AI 接口调用的鲁棒性,并引入了全新的深度对话模式。

🚀 核心更新 (Key Features)

1. 📂 架构深度模块化重构

  • God Module 消除:解耦了原有的巨石文件,拆分为 core/(状态与常量)、services/(API 网关与 NLP 解析)、controllers/(游戏生命周期与 AI 流程编排)以及 components/(高内聚 UI 模块)。
  • 消除跨文件循环依赖:引入统一的状态更新中介者(Mediator)机制 notifyStateChange(),确保各组件松耦合,清除了所有旧有的全局 window 桥接破坏。

2. ⚡ AI 底层网关鲁棒性升级 (Robust API Gateway)

  • 超时与重试:网络请求集成 30 秒超时管理(AbortController),并新增基于指数退避的自动请求重试(最多 2 次重试),极大降低了网络波动带来的掉线风险。
  • 思考链 (Thought Chain) 原生支持:深度适配 Gemini 的 thinkingConfig 推理思考链,并支持 DeepSeek 格式的 <think> 标签自动截取,为其提供专属的暗色霓虹展开 UI 面板。
  • 多厂商自定义:除预设的 9 大厂商基地址外,支持 Gemini 等原生协议通过自定义代理 Base URL 接入。

3. 💬 智能同步与自由对话模式

  • NLP 自然语言同步:重写了智能语义解析器,优化了简写角色前缀模糊匹配(例如 “共情” 自动关联至 “共情者”),局势陈述输入后可自动联动圆形座位图与大盘校验看板。
  • 对话模式 Tab:新增第 4 个“AI 对话”选项卡,支持 chatbot 风格消息气泡、动态打字中(Typing)效果,且对话历史安全持久化在 localStorage 中。

4. 🎨 UI/UX 与响应式美化

  • 高档暗黑拟物风格 (Glassmorphism):配合 CSS 原生 @import 拆分为 12 个级联组件样式表,修复了移动端(375px)小屏幕布局滚动截断等响应式缺陷。