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 主入口函数