Console 交互
将开发板通过 USB 连到电脑,使用 idf.py monitor、minicom 或在线烧录工具自带的 Console,进入 edge_agent 的交互提示符(默认 app> )。
切换 session
Section titled “切换 session”不同 session 使用不同的会话历史文件(见 Memory)。长期记忆数据仍在共享的 memory/ 目录中管理。
与 LLM 对话
Section titled “与 LLM 对话”使用 ask 可以与 LLM 发起多轮对话。添加 --once 可以发起不使用会话历史的单轮对话。
能力 cap
Section titled “能力 cap”第二个参数必须是合法 JSON 字符串(注意引号转义)。
一个 Capability 可能提供大量 Tools,这些 Tools 会被组织成一个或多个 Group。
ls 递归列出 DATA 和 SYSTEM 根目录中的文件,可选参数用于按路径关键字过滤。
技能 skill
Section titled “技能 skill”skill 列出当前 Skill 目录;添加 --reload 会先重新扫描目录。
自动化 router
Section titled “自动化 router” 数据流与自动化 更多命令、详细用法见此文档
硬件资源 hwmap
Section titled “硬件资源 hwmap”hwmap 显示已注册资源及其使用者;hwmap query <key> 查询单项。EXCLUSIVE 最多允许一个凭证,SHARED 允许多个凭证;USERS 为当前使用数,CLAIM 为使用凭证编号。已注册但空闲的资源显示 (free),未注册的 key 返回错误。
启动时注册资源目录,Board Manager 实际初始化驱动时才申请占用,驱动销毁成功后释放。Flash、PSRAM、控制台等系统资源不在注册表保护范围内。共享入口只允许复用现有硬件对象,不保证任意并发操作都安全。
其它已注册的命令
Section titled “其它已注册的命令”根据编译配置,edge_agent 还可注册 lua、scheduler、router、skill、hwmap 和 wifi。
在 Console 中输入 help 可浏览所有命令。
运行时改 Wi‑Fi、LLM 等,用 Web 往往更顺手:
Web 配置 局域网浏览器修改设置与文件
配置说明 NVS 键与生效方式