标准术语表(Glossary)

August 14, 2026 · View on GitHub

统一本项目(dsh-koboldcpp-hands)及与 DeepSeek Harness(dsh)、KoboldCpp 协作时的术语。 与本机 KoboldCpp 项目库的术语表兼容(kcpps、GGUF、nocuda、Vulkan 定义一致),本表补充 harness 侧术语。

模型与启动

术语含义
kcpps 配置文件KoboldCpp 启动配置(JSON,.kcpps),内含 model_param(GGUF 路径)、后端字段、port_parammmproj。勿称"模型文件"
GGUF 模型实际模型文件(.gguf),由 kcpps model_param 指向
mmproj多模态投影器(.gguf),视觉能力前提;在 kcpps mmproj 字段配置
backendGPU 加速方式(CUDA/Vulkan/OpenCL/CPU);由 kcpps 决定,插件不探测不注入
exePath / kcppsPath插件配置项:可执行文件 / kcpps 绝对路径(用户自配;环境变量 KOBOOLDCPP_EXE / KOBOOLDCPP_KCPPS 兜底)
owned(归属)服务器是否由本插件 spawn;只有 owned 才可能被插件停止
进程树终止Windows taskkill /PID <pid> /T /F;KoboldCpp 自我派生子进程,必须杀树
stopBehaviorexit(harness 退出停服)/ idle(空闲超时停服)/ never(不停)

Harness 概念

术语含义
工具(tool)ctx.tools 注册的模型可调用函数;本插件注册 koboldcpp_run / koboldcpp_vision。勿称"API 接口"
canonical value工具 execute 返回的结构化 JSON 值(经 output.schema 验证)
rendercanonical value → 模型可见文本的纯函数投影
presentCall / presentResultUI 卡片渲染意图(纯函数,可回放)
exec.signal工具执行取消信号;execute 必须 forward 给异步操作
fiber / effect / disposerCordis 生命周期单元 / 副作用注册 / 清理函数;disposer 幂等(调两次 no-op)
async disposer返回 Promise 的清理函数;fiber teardown 会等待它
settings 段用户设置文档中 llm-koboldcpp: 节,热更新覆盖插件配置
Loader / cordis.yml / cordis.patch.yml插件加载器 / 组合文件(条目列表)/ 部署补丁(insert/update
REAL-composition 测试经真实 app boot → Loader → cordis.yml 的组合测试(testing.md 硬性要求)
LlmErrorharness LLM 错误类(稳定 code,如 TRANSPORT/TIMEOUT
isError工具结果失败标记(消息模型可见)
provider routeharness LLM 提供方注册名;本插件不注册 provider,只注册工具

行为与约定

术语含义
KV cache 单序列KoboldCpp 默认单序列缓存,并发请求有连接错误风险;工具默认 exclusive(串行)调度
type-strippingNode ≥ 23.6 直接运行 TS 源码(去类型注解);不支持 parameter properties
rewriteRelativeImportExtensionsTS 5.7+ 编译选项:源码 .ts 导入构建时重写为 .js
fidelity 规则视觉输出转发规则:不得润色/编造,保留不确定性