Commit Graph

9725 Commits

Author SHA1 Message Date
jxxghp
3726ca078a fix(mediaserver): isolate cached item ids by server (#6850) 2026-10-01 17:07:23 +08:00
jxxghp
c07f0a0519 docs(skills): keep runtime guidance in English 2026-10-01 17:03:55 +08:00
jxxghp
56b599f5d4 fix(agent): honor project runtime Python entry 2026-10-01 16:55:53 +08:00
jxxghp
c78113ade9 fix(agent): explain empty memory targets 2026-10-01 16:45:38 +08:00
InfinityPacer
0100992b58 fix(notification): mark realtime notification type and severity
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 15:04:01 +08:00
jxxghp
cc114337de fix(agent): forward tool messages to OpenAI stream 2026-10-01 14:52:26 +08:00
jxxghp
17db0b22b9 fix(agent): preserve historical tool styles 2026-10-01 14:41:10 +08:00
jxxghp
3d6f29f0e8 fix(agent): keep message channel thinking status during tools 2026-10-01 14:30:23 +08:00
jxxghp
5741d3c56d docs(architecture): sync mypy debt metric 2026-10-01 12:52:44 +08:00
jxxghp
ef967e68e7 fix(indexer): satisfy subtitle API type gates 2026-10-01 12:44:03 +08:00
jxxghp
60cf52b246 fix(agent): bind CLI commands to project virtualenv 2026-10-01 12:33:10 +08:00
jxxghp
58ec86b586 fix(indexer): use M-Team subtitle search API 2026-10-01 12:29:28 +08:00
jxxghp
842ba547ec fix(agent): keep thinking status separate 2026-10-01 10:26:22 +08:00
jxxghp
cd11e1abbf fix(cli): satisfy test import lint 2026-10-01 10:04:04 +08:00
jxxghp
19e62f891f fix(cli): confirm local changes before upgrade 2026-10-01 09:57:27 +08:00
jxxghp
a5da60f3fb docs(architecture): sync mypy debt metric 2026-10-01 09:49:42 +08:00
jxxghp
f1cb4b2ff6 fix(agent): keep mypy ratchet green 2026-10-01 09:43:29 +08:00
jxxghp
55d781cc59 fix(agent): satisfy complexity ratchet 2026-10-01 09:33:14 +08:00
jxxghp
d324f5ebfa feat(agent): expose model thinking progress 2026-10-01 09:10:47 +08:00
jxxghp
1cc9968865 fix(agent): resolve copied skill runtime roots 2026-10-01 08:40:53 +08:00
InfinityPacer
a7626a2f0f perf(temporal): bound dateparser languages for free-text dates
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 23:34:50 +08:00
jxxghp
8e9c9b41e1 fix(api): allow slashes in rule group names 2026-09-30 23:31:55 +08:00
InfinityPacer
0e4c81e8cb perf(meta): load only the pinyin syllable table for music titles
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 23:30:11 +08:00
jxxghp
00f396601f fix(cli): prefer project runtime Python 2026-09-30 22:36:33 +08:00
jxxghp
1f79f4b558 Merge pull request #6844 from cwd0204/refactor/download-batch-phases 2026-09-30 22:25:12 +08:00
jxxghp
e35bedc184 Merge pull request #6843 from cwd0204/fix/smb-snapshot-recovery 2026-09-30 22:23:18 +08:00
freeman
9eae3b9b83 refactor(download): split batch matching into explicit phases 2026-09-30 21:50:47 +08:00
freeman
ed0460fc8b fix(smb): keep remote snapshots complete and recoverable 2026-09-30 21:19:41 +08:00
jxxghp
3fc57808d7 Merge pull request #6839 from thsrite/feat/rename-mediavault-to-vyo
feat(mediaserver): 内置媒体服务 MediaVault 更名为 Vyo
2026-09-30 21:03:57 +08:00
jxxghp
c23b42dd11 chore: refresh architecture baseline for vyo module 2026-09-30 20:58:01 +08:00
jxxghp
3a1abca44d merge: resolve v3 conflicts for vyo rename 2026-09-30 20:55:43 +08:00
jxxghp
3ffc64cfd6 feat(agent): complete integrated evaluation
Validate persistent recall, learning carry-over, and controlled read-only Python orchestration in real graphs and isolated model scenarios.
2026-09-30 20:53:19 +08:00
jxxghp
c9c9a477d9 fix(music): improve PT title parsing and benchmark recognition 2026-09-30 20:50:50 +08:00
InfinityPacer
4be0795d59 docs(architecture): sync mypy debt metric
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:46:20 +08:00
InfinityPacer
9e70c00d57 test(architecture): lower mypy baseline for plugin routes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:46:20 +08:00
InfinityPacer
8d7d4c6121 fix(plugin): keep API docs routes across plugin route updates
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:46:20 +08:00
freeman
323c457bf9 fix(image): key cached images by complete URL (#6840) 2026-09-30 20:41:42 +08:00
jxxghp
f803e6cc5c feat(agent): add persistent Python read-only orchestration 2026-09-30 20:16:53 +08:00
thsrite
4395ddecf2 feat(mediaserver): 内置媒体服务 MediaVault 更名为 Vyo
主项目更名为 Muvyo,内置媒体服务更名为 Vyo。模块目录、文件、类名、模块 ID、枚举、
名称描述、日志与文档统一改为 Vyo;配置类型值 mediavault 保持不变,
已保存的媒体服务器配置无需迁移。
2026-09-30 19:46:09 +08:00
jxxghp
dc0ad842fb fix(agent): make API input errors actionable 2026-09-30 19:16:35 +08:00
jxxghp
fcd4cd1725 feat(agent): align execution guardrails with Hermes 2026-09-30 18:51:03 +08:00
freeman
810df1c0d9 fix(monitor): scope transfer deduplication to storage (#6838) 2026-09-30 18:46:14 +08:00
InfinityPacer
8f9754b5f8 feat(api): serve API docs behind a runtime toggle, closed by default
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:03:37 +08:00
jxxghp
b6f3d37bd1 fix(agent): preserve bound subscription owner for channel users 2026-09-30 17:49:45 +08:00
InfinityPacer
08123fa5cf perf(api): share default error-response fields across routes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:47:51 +08:00
jxxghp
864ac1892e feat(agent): align background learning with Hermes 2026-09-30 17:45:39 +08:00
InfinityPacer
3e9b4121fb test(architecture): refresh official plugin baseline after AgentResourceOfficer removal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:58:02 +08:00
jxxghp
47d51c3630 feat(agent): align history recall with Hermes SQLite FTS5 2026-09-30 16:28:39 +08:00
jxxghp
0678a17364 fix(music): reject conflicting recording and album identities 2026-09-30 16:18:09 +08:00
InfinityPacer
ca8662526e test(sdk): mark lazy plugin SDK imports for pylint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 15:39:30 +08:00