mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-11-03 12:26:58 +00:00
Consume system bars, cutouts and docked keyboards in Android and iOS, then let web content use the resulting viewport. Publish window wallpaper strips through one shared background path. Remove the old CSS and IME compensation layers, update layout ABI v2, and keep the matching documentation and behavior tests together.
1.3 KiB
1.3 KiB
扩展 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;本目录集中说明调用方法和返回结果。