@vectorx/agent-simulator
v1.0.1
Published
Development simulator for VectorX AI agents
Maintainers
Readme
VectorX Agent Simulator
VectorX Agent模拟器是一个开发工具,用于帮助开发和调试AI代理应用。它提供了一个简单的界面和调试环境,允许开发者在本地模拟API请求和响应。
特性
- 提供Web界面用于实时查看模拟器状态
- 使用标准 Fetch API 直接连接Agent服务
- 支持流式响应和普通 JSON 响应
- 提供命令行工具,便于快速启动和配置
安装
# 在项目根目录安装依赖
npm install
# 构建模拟器
cd packages/vectorx-agent-simulator
npm run build实现方式
VectorX Agent Simulator 使用标准的 Fetch API 直接连接Agent服务。
这种实现方式具有以下优势:
- 使用标准 Web API,无需额外依赖
- 直接与Agent服务通信,无需模拟层
- 支持流式响应,实时更新内容
- 便于理解和扩展
使用方法
命令行
使用以下命令启动模拟器:
agent -p 3001 --agent-server-url http://localhost:3000/v1/aiagent/agents/123命令行参数
-p, --port <port>: 模拟器HTTP服务端口 (默认: 3001)--agent-server-url <agentServerUrl>: [必填] Agent服务器完整URL地址,例如: http://localhost:3000/v1/aiagent/agents/123-o, --open: 启动后自动打开浏览器 (默认: true)
示例
# 基本使用
agent --agent-server-url http://localhost:3000/v1/aiagent/agents/my-agent
# 指定端口
agent -p 8080 --agent-server-url http://localhost:3000/v1/aiagent/agents/my-agent
# 不自动打开浏览器
agent --agent-server-url http://localhost:3000/v1/aiagent/agents/my-agent --no-open开发
要在开发模式下运行模拟器:
# 监视文件变化并重新构建
npm run dev
# 在另一个终端启动模拟器
node bin/agent.js --agent-server-url http://localhost:3000/v1/aiagent/agents/demo-agent许可证
ISC
