术语表

🔵 全文档统一术语。

术语 定义
内核(kernel) Agent OS 的事件循环:负责调度、限流、隔离、IPC 路由以及工具调用的中介
LLM 语言模型;平台的「CPU」——推理在外部提供商处执行
提供商 可插拔的 LLM 后端(OpenAI 兼容、DeepSeek、Ollama)
智能体 / 进程 独立单元,拥有自己的 PID、指令、上下文、工具和预算
模板(template) config/agents/<name>/agent.yaml 中可复用的智能体配方
会话 绑定到进程的用户对话(session_id、user_id)
PID 进程的唯一标识符(UUID)
Lazy spawn 进程在首次请求模板时创建,而非启动时
上下文窗口 智能体有限的工作记忆(消息历史),带有淘汰策略
淘汰(eviction) 释放上下文的策略:fifo、summary_first、sliding_window
Token LLM 消耗(以及通过定价计算的费用)的计量单位
预算(token bucket) Token 限额:refill_per_sec、max_bucket、max_total
预算组 进程树共享的配额(类似 cgroups),可选叠加 per-user 和 per-session 层级
预算层级 已耗尽的内容:session / user / group
调度器 决定下一个执行哪个就绪进程
并发限制 同时流式消耗 Token 的进程数量上限
工具(tool) 智能体与世界交互的唯一方式;每次调用都由内核中介
内置工具 http_fetch、fs_read、job_done —— 内核中的实现,无需 YAML
钩子 智能体生命周期拦截器(回合前/后)
IPC 智能体之间的消息传递(send/recv)
Syscall(系统调用) 智能体请求内核服务的 API(spawn、fork、kill、yield……)
fork / spawn 克隆进程(COW 上下文、继承组)/ 创建新进程
子智能体 子智能体进程,向其委派任务并读取响应
State store 作用域键值存储(session / user / agent / team),DuckDB 后端
团队 可共享的主体:共享 team:<id> state 以及对智能体/工具/路由的授权;多对多成员关系,角色 owner/member(见 §45)
Message store 会话记录 + FAQ 缓存 + 全文搜索
Event store / Event DB DuckDB 事件存储(logs/events.db)
JSONL 追踪 单个进程的逐行事件日志(process-<pid>.jsonl)
检查点 用于恢复的进程状态快照
Cron 任务 按计划启动智能体(schedule / interval_secs / oneshot_at)
监控器 拉取触发器:监视来源(RSS)并在有新条目时启动智能体
触发器 无需人工即可启动智能体的机制:cron / webhook / monitor
通道 智能体的入口:HTTP API、小组件、Telegram、VK、Yandex Messenger、email、webhook
Sink 结果的投递目标(log / webhook / telegram / vk / yandex_messenger / messages_db / email / agent / workflow / storage)
工作流 由 agent / tool / condition / for_each 步骤组成的声明式流水线(DAG)
Live reload 无需重启即可热重载 config/agents/** 和 config/web/**
结构化输出 output_schema —— 智能体通过 job_done 结束并携带经过验证的 payload
MiniJinja 工具和工作流中的模板引擎({{ var }}、{% if %})
脚本工具/钩子 用 JS(QuickJS)或 Rhai 编写的工具/钩子
Rhai 紧凑的嵌入式语言(.rhai)
QuickJS 内置 JavaScript 引擎(.js)
小组件 可嵌入的聊天界面(/widget、/widget.js)
代理 /proxy —— 面向前端的受保护(SSRF-safe)代理
Admin API 需要 bearer token 或 session cookie 的 🔒 端点