mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-21 05:08:06 +00:00
- 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. |
||
|---|---|---|
| .. | ||
| BootstrapOptimization.md | ||
| CharacterIdentityContract.md | ||
| ChatPayload.md | ||
| DataDirectorySelection.md | ||
| EmbeddedRuntime.md | ||
| FirstPartyUI.md | ||
| HostResourceCaching.md | ||
| InAppAssistant.md | ||
| iOSPolicy.md | ||
| LinuxRepository.md | ||
| LoggingObservability.md | ||
| MCP.md | ||
| MediaAssetContract.md | ||
| MemoryExtensionApi.md | ||
| MobileStyleAdaptation.md | ||
| NativeApiFormats.md | ||
| README.md | ||
| StartupOptimization.md | ||
| Sync.md | ||
| ThirdPartyExtensions.md | ||
| TTS.md | ||
| UpdateChannels.md | ||
| UserEndpointAccess.md | ||
| VectorApi.md | ||
| WindowsDistribution.md | ||
模块文档
这里记录各模块的工作方式与源码入口。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 与构建流程 |