Skip to content

Releases: luyi14-bits/MISS-project

Beta v0.7 — 多人角色房间 + DeepSeek兼容 + 安全增量审计

Choose a tag to compare

@luyi14-bits luyi14-bits released this 13 Jul 06:56

Beta v0.7

新增功能

  • 多人角色房间: 后端
    outers/room.py\ +
    oom_bridge.py\ C# 桥接 + 房间感知 Prompt + UI 🏠

Bug 修复

  • DeepSeek 流式沉默失败: 5 项修复(config / chat router / llm_caller / memory_manager / prompt_builder)
  • DeepSeek 非流式 instructor 跳过: _call_raw\ 方法
  • Publish 安全清理: 移除 PDB 调试符号 + DB 残留

安全增量审计(N01-N13)

  • Phase A: publish 清理 .pdb / .db(发布阻塞项)
  • Phase B: localStorage→sessionStorage(10处)、except→logger、max_length=8、Schema 校验、无裸 pass
  • 累计安全修复: 51/51(原 38 + 增量 13),安全等级 A

统计

  • 提交:54 次
  • pytest:~190/190
  • xUnit:9/9 PASS
  • 安全:A(51/51)
  • Spec:15/15 PASS

详见 release-v0.7.0-beta.md

MISS Beta v0.6

MISS Beta v0.6 Pre-release
Pre-release

Choose a tag to compare

@luyi14-bits luyi14-bits released this 09 Jul 08:45

MISS Beta v0.6

Beta 推进中 — 本次新增 4 项功能交付,想法池 8→6。

新增功能

功能 技术 文件
SillyTavern 角色卡兼容 TavernCardParser (ccv3) + Exporter (PNG + CRC-32) TavernCardParser.cs (161行) + TavernCardExporter.cs (144行)
语音输入 STT Whisper.net ggml-tiny 离线转写 AudioRecorder.cs (108行) + WhisperSttService.cs (92行)
对话导出 JSON / HTML / Markdown 三格式 ConversationExporter.cs (136行)
C# xUnit 测试 miss-desktop-wpf.Tests 项目 CoreDomainTests.cs (128行)

UI 新增

  • 🎴 CreateRoleWindow「📥 导入 ST 角色卡」
  • 🎴 RoleSidebar「🎴 导出 ST 角色卡」
  • 🎤 ConversationView「按住录音 / 松开识别」
  • 📥 ConversationView「导出对话」

新增 NuGet

  • Whisper.net 1.9.1
  • xunit + coverlet

累计统计(Beta v0.6)

提交:35 次
pytest:~190/190
xUnit:9/9 PASS
安全:A(38/38)
Spec:10/10 + 4 v0.6 专项
想法池:6 项
Skills:8 个
标准文件:8/8

Contributing: read CLA.md — PR submission is acceptance.

MISS Beta v0.5

MISS Beta v0.5 Pre-release
Pre-release

Choose a tag to compare

@luyi14-bits luyi14-bits released this 08 Jul 14:45

MISS Beta v0.5

🏁 Alpha 封板,Beta 阶段正式开启。

Alpha 阶段交付汇总

从 2026-06-28 到 2026-07-08,跨越 5 天:

类型 数量
核心引擎 Phase 0-7 全部 PASS
Spec 专项 10/10 全部 PASS
安全修复 38/38(A 级)
pytest ~190 用例
Skills 8 个 AI 专家就位
根目录标准文件 8/8 齐全
提交 35 次

核心功能

  • 10 维属性引擎 + 双轨思维 + ⑨模式
  • AI 一键角色工厂(一次 LLM 调用)
  • 知识领域前置约束引擎
  • TTS 语音合成(Edge TTS + NAudio)
  • pythonnet 单进程桌面客户端
  • Fernet 加密 + SSRF + 去匿名化

Beta 阶段目标

  • C# xUnit 单元测试覆盖
  • SillyTavern Character Card 兼容
  • 社区反馈迭代

贡献

请阅读 CLA.md — 提交 PR 即视为同意条款。

MISS Alpha v0.4

MISS Alpha v0.4 Pre-release
Pre-release

Choose a tag to compare

@luyi14-bits luyi14-bits released this 01 Jul 12:44

MISS Alpha v0.4

From v0.3.0-alpha: 25+ commits, 7 Specs delivered

Core Engine (Phase 0-7)

  • 10-dimension attribute engine with dual-track cognition
  • Jinja2 system prompt template (8 XML blocks)
  • PromptBuilder 4-step pipeline, LLMCaller 3-level fallback (TOOLS→JSON→Raw)
  • Memory scoring engine, vector store (ChromaDB), streaming SSE
  • Easter egg (Cirno mode) and cross-effect matrix

Desktop (WPF MVVM)

  • pythonnet single-process embedding (zero port, zero HTTP overhead)
  • CommunityToolkit.Mvvm, LiteDB encrypted persistence, NAudio playback
  • 14 avatar presets, role sidebar, attribute panel, settings persistence

Phase 5: AI Role Factory

  • One instructor LLM call generates complete character (name + 10-dim profile + background + tags + avatar suggestion)
  • GeneratedRole with embedded AnalysisResult — no second analyze_character() call

Phase 6: Knowledge Domain + TTS

  • KnowledgeDomainEngine — role tags injected into system prompt as pre-constraint
  • KnowledgeFilter downgraded to log-only when domains exist (avoids double-stupid)
  • TTS Voice Synthesis — Edge TTS + NAudio AudioPlayer on each message bubble
  • Fallback to Windows SAPI5 (pyttsx3) when Edge TTS unavailable

Architecture Optimization (trinity-mentors reviewed)

40 subtasks → 18 subtasks, 9 person-days → 4.5 person-days:

  • Merged double LLM calls into one
  • Removed /api/tts/synthesize HTTP endpoint (pythonnet in-process instead)
  • Removed PyInstaller-related subtasks (switched to pythonnet embedding)

Specs Delivered

Spec Status
fix-role-save-and-ui PASS
desktop-packaging PASS
desktop-rebuild PASS
desktop-polish PASS
fix-binding-and-api PASS
fix-llm-api-compat PASS
fix-license-headers PASS
fix-residual-risks PASS
phase5-role-factory-tts PASS
Security Audit 5 phases (38/38) A Grade

Quality

  • pytest ~190/190 full regression
  • 63 issues tracked across 7 acceptance rounds
  • 7 project Skills (coding-ethics / acceptance-testing / security-academy / spec-pipeline / project-secretary / test-driven-development / trinity-mentors)

Contributor Notice

Please read CLA.md — submitting a PR implies acceptance of its terms.

MISS v0.3.0 Alpha

MISS v0.3.0 Alpha Pre-release
Pre-release

Choose a tag to compare

@luyi14-bits luyi14-bits released this 28 Jun 12:23

MISS v0.3.0 Alpha

核心引擎(Phase 0-7 ✅ 全部通过)

  • 10 维动态属性引擎 + 双轨认知架构
  • ⑨模式彩蛋(education_level=-100 触发)
  • 10 组属性交叉影响矩阵
  • Jinja2 系统提示词模板(8 个 XML 区块)
  • PromptBuilder 4 步流水线组装 LLM messages
  • LLMCaller JSON 四级容错 + 流式 SSE 输出
  • MemoryScorer 四维关键词评分引擎(零外部依赖)
  • MemorySummarizer 三级分级存储(保留/摘要/丢弃)
  • VectorMemoryStore ChromaDB 封装(store/recall/sync)
  • Cryptography(Fernet 对称加密)
  • 限流(slowapi)、鉴权(Bearer Token)、CORS

桌面版(WPF MVVM)

  • pythonnet 单进程嵌入,零端口占用
  • CommunityToolkit.Mvvm + LiteDB 持久化
  • Session 管理 + 角色隔离 + 会话切换
  • 侧边栏折叠/展开、内心独白全局开关
  • 14 个角色头像预设

质量保证

  • pytest 全量 208/208 通过
  • 17 份验收报告,40 个问题全部修复
  • 7 个 Spec 项目(3 PASS / 1 开发中 / 3 规划中)
  • 安全审查(AuthMiddleware / CSP / Secret Management)

产品管线

  • 产品管线看板(HTML Kanban + ECharts 图表)
  • 7 个项目 Skill(验收标准/编程规范/安全审计/测试策略)
  • 完全 AGPL v3 开源