mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-25 07:50:13 +00:00
Expose bundled application documentation through the existing Skill repository and Session workspace. Materialize versioned resources across platforms, keep built-ins out of installed-skill management and writes, and preserve user Skill macros and saved visibility choices. Include the maintained knowledge packages and deterministic documentation checks. New assistant profiles enable knowledge reading by default. Validation: pnpm run check; Android aarch64 check; macOS dev and packaged application checks. |
||
|---|---|---|
| .. | ||
| Agent.md | ||
| Chat.md | ||
| ChatSurface.md | ||
| Database.md | ||
| Dev.md | ||
| Extension.md | ||
| Layout.md | ||
| LlmConnections.md | ||
| Macros.md | ||
| MCP.md | ||
| Migration.md | ||
| README.md | ||
| Skill.md | ||
| WorldInfo.md | ||
扩展 API
TauriTavern 的宿主 API 位于 window.__TAURITAVERN__.api。使用前等待宿主就绪:
await (window.__TAURITAVERN__?.ready ?? window.__TAURITAVERN_MAIN_READY__);
const api = window.__TAURITAVERN__.api;
| API | 用途 |
|---|---|
| api.chat | 聊天读取、检索、metadata 与扩展存储 |
| api.layout | 内容视口的读取与订阅 |
| api.dev | 前后端日志和模型请求诊断 |
| api.worldInfo | 世界书激活结果与条目导航 |
| api.extension.store | 扩展的全局 JSON / Blob 存储 |
| api.db | 本地向量、文本索引、图与 TQL 数据库 |
| api.agent | 运行控制、历史、文件详情与 Profile 管理 |
| api.llmConnections | Agent 使用的模型连接 |
| api.skill | Skill 导入、编辑、作用域与导出 |
| api.mcp | MCP 服务器、工具发现、权限与测试调用 |
完整类型见 src/types.d.ts,稳定性约定见 宿主契约。从 SillyTavern 扩展迁移时,可参考 迁移指南。
框架内部的工作方式见 Agent;本目录集中说明调用方法和返回结果。