Skip to main content

Crate vw_cli

Crate vw_cli 

Source
Expand description

§VibeWindow 代理 CLI 主入口模块

本模块是 vibe-agent 命令行工具的核心入口点,提供以下主要功能:

  • 代理运行:启动 AI 代理进行任务执行和代码操作
  • 网关服务:启动 HTTP/WebSocket 网关提供 API 访问
  • 守护进程:作为后台服务运行
  • 任务管理:创建、读取和管理项目任务
  • 配置管理:查看和管理系统配置
  • 安全控制:紧急停止(E-stop)和安全策略管理
  • 通道管理:管理多平台消息通道(Telegram、Slack、Discord 等)
  • 诊断工具:系统诊断和健康检查

§使用示例

# 启动交互式代理
vibe-agent agent

# 启动网关服务
vibe-agent gateway --port 8080

# 创建新任务
vibe-agent task create --project-dir /path/to/project --prompt "实现新功能"

§架构说明

本模块遵循 trait + 工厂架构,通过以下方式扩展功能:

  • cli 模块中定义命令
  • handlers 模块中实现命令处理逻辑
  • 通过重新导出保持命令枚举的单一真实来源

Functions§

run
CLI 主入口函数