可视化组件多 Agent 示例
Agent UI 区块基础用法参见 Agent UI 微搭可视化组件。
下面示例如何基于 Agent UI 实现多 Agent 自由切换。
新建 Agent 列表
首先将 Agent UI 区块添加到当前页面。
在左下角代码区新建 agentList 变量,用以存储 Agent 列表。修改变量类型为数组,并输入默认值。默认值中的 id 和 name 替换为自己的 agent 信息,可根据需求调整数量。

修改区块配置
将区块的默认 Agent ID 修改为 $w.page.dataset.state.agentList[0].id,即默认使用第一个 Agent。

添加下拉单选组件
引用组件
删除原来的顶栏标题,在右侧 添加-组件 中找到下拉单选组件,添加到原来标题的位置。

修改配置
在左侧选中下拉单选组件,在右侧配置区绑定之前定义的 agentList 变量,修改 选项名称 和 选项值,并修改 选中值 为 $w.page.dataset.state.agentList[0].id,即默认选中第一个 agent。可根据需求调整其他配置,详细用法参见 下拉单选组件。
