功能
自动化与语音
周期性循环、网络工具与语音。
除单次对话外,智能体还有可跨会话持续与延展的能力。关于它在会话之间记住的内容,见 长期记忆。
循环(周期性任务)
智能体可用 loop 工具在周期性触发条件下重新运行某个提示(或被包装的技能)——
创建循环、列出活动循环、取消循环,并在每个循环的便笺(scratchpad)中保存少量状态。
每次迭代都是全新开始。见 loop 技能。
示例: "每 30 分钟检查这个页面,如果价格下降就通知我。"
触发条件不只限于时间。循环的触发可以是 time:<5m|1h|…>、time:dynamic、
event:<主题>,或页面 state: 变化(如当前标签页上的某个选择器),并可用 AND/OR
组合。其 mode(chat / browser / agent)决定每次迭代获得的工具目录。
有两个选项让循环更省成本、可自我检查(均为 v0.3.11 新增):
gate—— 一个确定性的前置检查,在每次触发时先于智能体运行,当没有任何变化时 完全跳过该次运行(不产生模型成本)。http门会 GET 一个 URL 并对提取出的值做 差异比对;bash门比对某命令的 stdout;event门过滤触发的载荷。verify—— 对每次迭代的工具结果进行的检查,并把通过/失败记录到该次运行上。它 复用/goalcheck 的语义(matches为 子串或/正则/,可选的tool作用域,negate)。
自我改进的循环。 循环可基于其最近的运行提出对自身的改进建议(loop_evolve);随后
由你在任何改动生效前接受或拒绝该建议(loop_proposal_respond)。
循环 vs. 定时任务。 循环用于快速、事件驱动的重复(可细到分钟)。对于按日历、 以小时或更慢节奏运行的作业,请使用定时任务。
网络工具
智能体具备 web search(网络搜索) 和 web fetch(网页抓取) 工具,可独立于你 当前页面从公开网络获取信息。
语音(TTS / STT)
NevoFlux 内置语音合成与转写:
- ElevenLabs(云端 TTS)、Kokoro(本地 TTS)和 Whisper(语音转文字)。
在
config.toml的[tts.*]节中配置语音/密钥。