TauriTavern/docs/CurrentState
Darkatse 18ca21ba85 refactor(mcp): converge transport on rmcp 3.5
- Bump rmcp to 3.5 and migrate ClientInfo to ClientConfig.
- Use RMCP's built-in reqwest backend instead of the custom bounded client,
  which shadowed upstream discover fallback for sessionless 4xx rejections.
- Map protocol preferences through one lifecycle table and reject a
  negotiated version outside the preference's accepted set.
- Keep a single Auto retry for RMCP treating startup SSE errors as a closed
  connection; drop the dead -32000 arm.
- Update the MCP boundary docs.
2026-10-03 17:20:15 -04:00
..
BootstrapOptimization.md perf (chat): Optimize loadItemizedPrompts() to prevent resident memory usage. 2026-04-05 14:52:23 -04:00
CharacterIdentityContract.md perf(characters): cache chat stats for shallow lists 2026-07-05 00:03:35 -04:00
ChatPayload.md refactor(chat): stream compatibility reads through shared readers 2026-10-02 18:58:13 -04:00
DataDirectorySelection.md refactor(chat): use plugin-fs streams on all platforms 2026-08-14 17:31:18 -04:00
EmbeddedRuntime.md fix(chat): simplify iframe recovery and resource admission 2026-09-06 15:37:15 -04:00
FirstPartyUI.md chore(sync): finalize SillyTavern 1.19 compatibility 2026-09-27 23:17:48 -04:00
HostResourceCaching.md chore(tauri): upgrade to 2.11.5 2026-08-13 21:45:31 -04:00
InAppAssistant.md feat(assistant): add selector targeting and interaction diagnostics 2026-09-24 01:33:04 -04:00
iOSPolicy.md refactor(settings): migrate settings panel to React 2026-08-23 16:24:29 -04:00
LinuxRepository.md docs: use short URLs for installation and migration scripts 2026-09-18 22:51:51 -04:00
LoggingObservability.md feat(caption): add native multimodal image captioning 2026-08-15 21:47:31 -04:00
MCP.md refactor(mcp): converge transport on rmcp 3.5 2026-10-03 17:20:15 -04:00
MediaAssetContract.md refactor(host-resources): centralize cache authority and deterministic invalidation #118 2026-07-10 16:47:37 -04:00
MemoryExtensionApi.md chore(sync): finalize SillyTavern 1.19 compatibility 2026-09-27 23:17:48 -04:00
MobileStyleAdaptation.md fix(android): adapt status bar icons to rendered background 2026-09-27 00:57:31 -04:00
NativeApiFormats.md fix(chat): ignore inconsistent cache usage (#304) 2026-09-30 21:26:47 -04:00
README.md feat(tts): add Android Web Speech synthesis (#261) 2026-09-16 20:07:37 -04:00
StartupOptimization.md docs: condense settings and startup guidance 2026-10-01 23:14:08 -04:00
Sync.md feat(sync): include TriviumDB databases in sync scope 2026-09-18 20:15:38 -04:00
ThirdPartyExtensions.md fix(extensions): simplify discovery and exclude missing manifests 2026-09-27 21:27:40 -04:00
TTS.md feat(tts): add Android Web Speech synthesis (#261) 2026-09-16 20:07:37 -04:00
UpdateChannels.md fix(ci): enable Pilot in stable debug builds and refresh Flatpak sources 2026-09-18 22:33:57 -04:00
UserEndpointAccess.md fix(security): require native approval for custom endpoints #184 2026-08-19 18:05:30 -04:00
VectorApi.md chore(sync): finalize SillyTavern 1.19 compatibility 2026-09-27 23:17:48 -04:00
WindowsDistribution.md feat(release): add WinGet publishing 2026-08-07 00:55:20 -04:00

模块文档

这里记录各模块的工作方式与源码入口。Agent 的整体说明集中在 Agent,后端分层见 后端结构。

模块 文档内容
第三方扩展 加载、发现与资源访问
移动端样式 WebView、safe area 与浮层适配
消息内嵌运行时 iframe 的生命周期与渲染
启动流程 Shell、Core、Full 阶段
Bootstrap 启动输入与内存开销
聊天存储 完整历史、分页读取和保存
记忆扩展 聊天查询与扩展存储
媒体资源 浏览器资源与 Range 请求
系统 TTS Android Web Speech 接入与当前边界
同步 LAN Sync 与 TT-Sync
数据目录 桌面目录选择与迁移
原生模型 API Responses、Claude、Gemini 等格式
iOS 策略 平台能力与分发设置
角色身份 角色、聊天目录与重命名
日志 tracing、Dev API 与 LLM 请求日志
资源缓存 资源版本与条件请求
更新渠道 Stable、Canary 与更新检测
Linux 分发 APT、RPM 与 Nix
Windows 分发 WinGet 与安装包
MCP 服务器、工具目录与模型调用
向量 API 索引、embedding 与查询
自有界面 React、TypeScript 与构建流程