issues Search Results · language:Dune language:JavaScript language:Python language:JavaScript language:JavaScript
Filter by
41M results
概述
v3.1 生产化完成后, v3.2 聚焦用户体验。让 owner 不用看代码就能感知 Mortis 状态。
~Obsidian 插件不在计划内, 已移除。~
Issue 分解
| Issue | 模块 | 状态 | 依赖 |
| --- | --- | --- | --- |
| ~#50~ | ~Obsidian 插件 scaffold + Graph View~ | ✗ CLOSED ...
enhancement
priority:P3
status:needs-triage
type:feature
目标
当前 drift 报警只写文件 (mortis-steiner/unease.json)。实现实际推送, 让 owner 真正收到通知。
内容
- mortis/steiner/notify.py — NotificationChannel 抽象
- EmailChannel — SMTP 发送
- FeishuChannel — 飞书 webhook
...
enhancement
priority:P3
status:needs-triage
type:feature
目标
Web UI Phase 2: 可视化 dream / growth / unease。
内容
- GET /api/dreams — dream 历史 (分页)
- GET /api/dreams/ date — 某天 dream 详情
- GET /api/growths?dimension=X — growth 列表
- GET /api/unease — unease ...
enhancement
priority:P3
status:needs-triage
type:feature
目标
为不使用 Obsidian 的 owner 提供 Web 界面。Phase 1: server + 对话。
内容
- mortis/web/server.py — FastAPI server
- GET / — 主页 (SPA)
- WS /ws/chat — WebSocket 对话
- GET /api/state — 当前 Mortis 状态 ...
enhancement
priority:P3
status:needs-triage
type:feature
目标
让 owner 在 Obsidian 内直接看到 Mortis 的实时状态和 dream 历史。
内容
- 侧栏状态面板 (mortis-status-view):
- 当前意识态 (AWAKE / REFLECT / DREAM) + 图标
- 逻辑时钟: 当前时段 + 下一个切换时间
- SleepState: hours_awake / sleep_debt ...
wontfix
目标
Obsidian 插件是 vault-native 架构的终极形态。Phase 1: scaffold + Graph View。
内容
- 插件 scaffold:
- manifest.json — 插件元数据
- main.ts — 入口, 继承 Plugin
- esbuild.config.mjs — 构建配置
- styles.css ...
wontfix
概述
v3.0 运行时集成完成后, v3.1 聚焦生产可用性。
Issue 分解
| Issue | 模块 | 状态 | 依赖 |
| --- | --- | --- | --- |
| #45 | 多 LLM 后端 (OpenAI + Claude) | OPEN | 无 |
| #46 | async generate_text + retry + timeout | OPEN | #45 ...
enhancement
priority:P2
status:needs-triage
type:feature
目标
RFC-001 §15 Q3 重审触发条件: 某维度 growth 50 条。实现自动压缩, 防止 growth 无限膨胀。
内容
- mortis/growth/compressor.py — GrowthCompressor 类
- compress_dimension(dimension, threshold=50) - CompressionResult
...
enhancement
priority:P2
status:needs-triage
type:feature
目标
RFC-001 §15 Q1 重审触发: drift 误报率 30%。实现误报追踪 + 自动告警。
内容
- mortis/steiner/tracker.py — DriftTracker 类
- record_report(dimension, drift_score, report_id) - str — 记录一次 drift 报警
- record_feedback(report_id, ...
enhancement
priority:P2
status:needs-triage
type:feature
目标
深梦 (Deep Dream) 一次调用可能消耗大量 token,同步阻塞会导致 CLI 卡死。加异步 + 重试 + 超时。
内容
- LLMProviderProtocol 新增 async_generate_text 方法
- retry_with_backoff 装饰器 — 3 次重试, 指数退避 (1s → 2s → 4s)
- timeout 参数 — 默认 30s, ...
enhancement
priority:P2
status:needs-triage
type:feature

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.