Console 交互
将开发板通过 USB 连到电脑,使用 idf.py monitor、minicom 或在线烧录工具自带的 Console,进入 basic_demo 的交互提示符(默认 basic_demo> )。
切换 session
Section titled “切换 session”不同 session 使用不同的会话历史文件(见 Memory)。长期记忆数据仍在共享的 memory/ 目录中管理。
与 LLM 对话
Section titled “与 LLM 对话”使用 ask 可以与 LLM 发起对话。ask_once 可以发起单轮对话,与 ask 不同的是,ask_once 不会将对话内容计入历史上下文。
能力 cap
Section titled “能力 cap”第二个参数必须是合法 JSON 字符串(注意引号转义)。
一个 Capability 可能提供大量 Tools。为了方便管理,这些 Tools 会被组织成一个或多个 Group,可以一次性启用/禁用/卸载整组的 Tools。
技能 skill
Section titled “技能 skill”模型侧用 activate_skill / deactivate_skill;人类在串口可用 skill 命令(由 cmd_cap_skill 注册)来管理 Skill,例如:
请保证 --session 与当前 session 命令切到的 id 一致,否则看起来会像「激活了但没进上下文」。
自动化 auto
Section titled “自动化 auto”其它已注册的 cap 命令
Section titled “其它已注册的 cap 命令”basic_demo 中通过各 Capability Group 注册了 help、cap、auto、time、web_search、mcp_client、mcp_server、llm_inspect、event_router 等命令。
在 Console 中输入 help 可浏览所有命令。
cap 命令除常规子命令(list、call、groups、enable、disable、unload)外,还支持 cap load qq(动态加载 cap_im_qq 组)。
运行时改 Wi‑Fi、LLM 等,用 Web 往往更顺手: