用途:在本地启动 Agent 365 AI Teammate 智能体,并打开 AgentsPlayground——一个模拟 Teams 聊天界面的本地 Web UI,无需部署或 Bot Framework 认证即可交互测试。可通过“test this agent locally”“open agentsplayground”等触发短语自动激活。
主要能力:自动检测智能体语言与框架(.NET、Node.js、Python);检查并按需安装 agentsplayground;构建智能体以确认无编译错误;后台启动智能体;启动指向本地端点的 AgentsPlayground;引导本地测试并确认可观测性日志是否正常输出。所有操作对代码库只读,不修改代码。
使用方式:技能按阶段执行——检测智能体类型并验证构建工具、安装 agentsplayground、构建智能体、启动智能体与 AgentsPlayground、引导本地测试。安装命令为 npm install -g @microsoft/agentsplayground。启动后使用 agentsplayground -e "http://localhost:<port>/api/messages" -c "emulator" 连接本地端点,-c emulator 标志绕过 Bot Framework 认证。.NET 需在 MapAgentApplicationEndpoints 中设置 requireAuth: false。
适用场景:在部署到 Teams 前本地调试智能体、验证消息链路、检查可观测性日志(如 Agent365Exporter 的 HTTP 200 exporting spans 确认追踪到达 A365 后端)。
限制:需预先安装 agentsplayground(依赖 npm)、对应语言运行时(.NET 8.0+、Node.js 18+、Python 3.11+);构建失败时不启动;端口冲突需调整;Python 入口点不明确时需人工确认。具体收费与平台支持范围暂未提供。