跳转至

附录 B:术语表

术语 本文含义
Core @janhq/core TypeScript workspace,定义类型、扩展协议和浏览器 bridge
Extension 继承 BaseExtension 的运行时能力模块
AIEngine 面向模型 Provider 的扩展基类,连接模型和推理请求
ServiceHub Web 层统一的平台服务入口
Tauri command Rust 用 #[tauri::command] 暴露给 WebView 的 RPC 函数
plugin guest API Tauri plugin 为 WebView 提供的 TypeScript API 包
router llama.cpp 本地模型管理进程,负责多个模型 session/slot
session 某个已加载模型可接受请求的运行时句柄
Provider 远程或本地模型服务的名称与配置
Thread 一段对话的元数据和上下文容器
ThreadMessage 可持久化的消息实体,包含多个内容 part
MCP Model Context Protocol,连接外部工具服务器的协议
RAG Retrieval-Augmented Generation,先检索再注入模型上下文
JSONL 每行一个 JSON 对象的日志/存储格式
乐观更新 先更新 UI,再异步持久化,失败后记录并提示
graceful stop 等待模型请求结束后关闭进程,而非立即 kill
capability filtering 按 Provider/模型能力删除不支持的请求字段