Agent 示例

从可运行的小项目学习 agent-compose。每个示例都说明适用场景、工作流程、启动方式与预期结果。

Agent Creator

Agent Creator 把自然语言需求转换为一个最小、可维护的 agent-compose 项目,并使用真实 CLI 校验配置。用户明确要求导入时,它还可以把生成项目提交给 daemon。

Chat Agent

这是最小对话助手示例,展示同一份 agent-compose 配置既可以由 daemon CLI 调用,也可以由 daemon 的 Connect RPC HTTP API 调用。

Dynamic Workflow(实验性)

这个示例处理一种部署时无法确定执行图大小的事故调查:规划者根据事故实际涉及的故障域生成 1–4 个假设,运行时为每个假设创建调查 Agent;证据评审者再决定是否动态增加 0–3 个验证 Agent。

Event-driven Workflow

这个示例展示三个独立 Agent 如何通过持久化事件串联完成“分析 → 实现建议 → 测试建议”。它不绑定 GitLab 或 GitHub,也不要求三个角色共享 sandbox。

Scheduled Agent

这个示例展示同一个 Agent 代码如何从四种路径执行:cron 定时、interval 周期、timeout 启动后单次延迟,以及外部 event。