TauriTavern/docs/API
Darkatse 9ad3d138ab feat(agent): bundle read-only application knowledge skills
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.
2026-10-22 04:46:02 -04:00
..
Agent.md refactor(agent): remove round and tool call budgets 2026-10-22 01:48:30 -04:00
Chat.md refactor(chat): unify payload and metadata commit sessions 2026-10-01 00:53:02 -04:00
ChatSurface.md feat(formatting): unify message formatting and reasoning refresh 2026-09-27 20:19:53 -04:00
Database.md feat(sync): include TriviumDB databases in sync scope 2026-09-18 20:15:38 -04:00
Dev.md refactor(files): unify native file selection and delivery 2026-10-04 16:28:48 -04:00
Extension.md feat(extension-store): stream JSON and blob persistence 2026-10-02 02:29:35 -04:00
Layout.md refactor(agent): simplify image and capture handling 2026-10-22 00:57:47 -04:00
LlmConnections.md docs(agent): simplify and consolidate framework documentation 2026-09-06 20:53:05 -04:00
Macros.md feat(macros): unify contextual evaluation and parameter templates 2026-09-27 18:25:44 -04:00
MCP.md fix(agent): unify tool image storage and result projection 2026-10-22 00:25:40 -04:00
Migration.md chore(sync): finalize SillyTavern 1.19 compatibility 2026-09-27 23:17:48 -04:00
README.md refactor(layout): move mobile viewport ownership into native hosts 2026-10-05 05:50:20 -04:00
Skill.md feat(agent): bundle read-only application knowledge skills 2026-10-22 04:46:02 -04:00
WorldInfo.md feat (API): Expose WorldInfo and Dev APIs 2026-03-27 23:48:14 -04:00

扩展 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;本目录集中说明调用方法和返回结果。