TauriTavern/docs
2026-05-29 00:57:19 +08:00
..
Agent feat(agent): add concurrent background worker scheduling for SubAgents 2026-05-29 00:57:19 +08:00
API feat(agent): add independent preset/model prompt assembly pipeline 2026-05-27 20:30:36 +08:00
CurrentState feat(agent): add concurrent background worker scheduling for SubAgents 2026-05-29 00:57:19 +08:00
images chore (README): add TauriTavern Hero 2026-04-19 00:05:14 -04:00
AgentArchitecture.md fix(agent): capture direct outputs and update default prompt 2026-05-21 00:17:59 +08:00
AgentContract.md fix(agent): freeze run input history for swipe and persist state 2026-05-21 23:06:19 +08:00
AgentImplementPlan.md feat(agent): add independent preset/model prompt assembly pipeline 2026-05-27 20:30:36 +08:00
AndroidDevelopment.md fix(agent): support mobile skill imports 2026-05-05 23:30:14 -04:00
BackendStructure.md refactor(agent): Split model gateway into provider modules 2026-05-02 23:10:38 -04:00
FrontendGuide.md refactor (mobile layout): Stabilize mobile layout contract: overlay surface admission, iframe viewport bridge, docs/tests 2026-04-01 20:45:04 -04:00
FrontendHostContract.md feat(agent): sync scoped Skills with portable presets and cards 2026-05-21 22:22:36 +08:00
ImplementationPlan.md feat: Implement Tauri adapters for characters, chats, groups, and themes 2025-05-25 17:28:57 +08:00
iOSDevelopment.md feat(data-migration): support tar archive imports #20 2026-05-11 17:45:20 +08:00
PRD.md Fix (iOS/macOS): Added WKWebView Fullscreen API for iOS/macOS. 2026-03-29 02:53:04 -04:00
README.md feat(agent): Add Responses provider state continuation 2026-05-02 02:42:38 -04:00
TechStack.md perf (startup): lib.bundle.js splitting and on-demand loading 2026-03-15 01:10:28 -04:00

TauriTavern 项目文档

本文件夹包含TauriTavern项目的完整文档,用于指导开发和维护工作。

文档目录

  1. 产品需求文档 (PRD) - 详细描述项目的功能需求和目标
  2. 技术栈文档 - 列出项目使用的技术栈和依赖
  3. 前端指南 - 前端代码结构、Tauri注入启动链与模块化路由开发指南
  4. 前端宿主契约 - Host Kernel 对上游/插件/脚本可观察行为的契约清单(重构必读)
  5. 后端结构 - 后端架构和模块说明
  6. 实施计划 - 项目实施的阶段和里程碑
  7. Android 端开发说明 - Android WebView/Insets 注入、资源访问与路径解析方案
  8. iOS 端开发说明 - WKWebView 行为差异、safe-area/viewport-fit 与底部死区修复
  9. 现状说明 - 当前实现状态快照与持续开发约束
  10. 扩展 API 文档 - window.__TAURITAVERN__.api.* 的参考与适配指南(面向扩展作者)
  11. Agent 架构文档 - Agent Runtime 的高层架构入口
  12. Agent 细节文档 - Workspace、Journal、Tool、LLM Gateway、MCP/SKILL 与测试策略

项目概述

TauriTavern是SillyTavern的Tauri重构版本,旨在通过Tauri和Rust重写后端,同时保留原有前端,实现多平台原生应用支持,不再强制依赖Node.js环境。

文档维护

这些文档应随着项目的发展而更新,确保它们始终反映项目的当前状态和目标。

当前前端文档已基于 SillyTavern 1.16.0 同步后的模块化注入架构更新。 其中:

  • docs/CurrentState/ 记录“当前已经落地的实现状态”和后续维护约束
  • Agent 系统已落地 canonical model IR、provider native metadata 保真、provider_state continuation、上下文只读工具、workspace 读改工具循环与前端 dryRun adapter。当前事实见 docs/CurrentState/AgentFramework.md 与 docs/CurrentState/AgentProviderState.md;高层文档放在 docs/AgentArchitecture.md / docs/AgentContract.md / docs/AgentImplementPlan.md,细节文档放在 docs/Agent/
  • Agent 的实时开发进度跟踪见 docs/CurrentState/AgentFramework.md