SuperAPI AI 工具集

agent-manager

智能体与模型

查看项目

更新于 10-16 08:47

技能介绍

Agent Manager 是面向 AI 智能体的员工式编排系统,在 tmux 会话中管理智能体的启动、停止、监控与任务分配,定位为依赖较少的 CAO 替代方案。

用途与主要能力:智能体以 agents/EMP_*.md 文件定义,含 YAML frontmatter(name、description、enabled、working_directory、launcher、launcher_args、launcher_config、skills、schedules、tmux 等)。每个智能体运行在独立 tmux 会话 agent-{name} 中,便于监控与直接交互。支持 launcher 为本地完整路径或 provider 名称(如 codex、kimi、droid),launcher_config 作为启动配置的通用入口。

使用方式:先定义 CLI 别名,例如 CLI="python3 .agent/skills/agent-manager/scripts/main.py"(若 .agent/skills/ 不存在可试 .claude/skills/)。常用命令包括 list、start、stop、status、monitor(--follow 实时)、send、assign、message(compose/send/reply)、schedule(list/sync/run)、heartbeat(list/sync/run)、timer。assign 默认自动提交,无需手动回车。

调度与心跳:schedules 支持 cron、task 或 task_file、max_runtime、enabled,可同步到系统 crontab;heartbeat 每智能体 0 或 1 个,仅检查运行中的智能体,支持 session_mode(restore/auto/fresh)与 dream 策略(idle_after、fixed_windows)。

限制:message 协议无状态,不创建收件箱、确认、重试或线程日志,命令成功仅表示 tmux 发送成功;禁用智能体不会自动停止已运行会话;Kimi Code 的系统提示注入使用 tmux 粘贴回退,MCP 配置不在启动时注入;full_speed 为遗留兼容值,延迟跟进应使用 timer。