sortie-ai/sortie
说明与用途
**项目简介**
Sortie(sortie-ai/sortie)是一款基于 Go 实现的开源框架,能够将零散的 Prompt 与工具包装成可重复的智能体(Agent)工作流,实现多 Agent 协同、工具链调用以及统一的记忆管理。
**价值**
- **工作流标准化**:把单次交互的 Prompt 转化为可复用的 Agent Session,降低重复开发成本。
- **多 Agent 协调**:内置调度机制,支持多智能体之间的任务分配与结果汇总。
- **工具链集成**:提供统一的工具调用接口,便于在工作流中嵌入外部 API、CLI 或 SDK。
**典型接入方式**
- **API/SDK**:通过项目公开的 Go SDK(或生成的 OpenAPI)在代码中直接创建、启动、查询 Agent Session。
- **CLI**:使用自带的
sortie命令行工具快速定义 Prompt、绑定工具并执行工作流,适合脚本化或 CI 环境。 - **语言/元数据**:项目在
go.mod中声明依赖,可通过go get拉取;同时提供 JSON/YAML 描述文件用于声明工作流结构,便于跨语言(如 Python、Node)通过轻量包装调用。
**生产可用性**
- **成熟度**:当前评分 75/100,适合作为原型或内部业务的自动化平台。
- **依赖与维护**:项目活跃度一般(57 星、4 Fork),最近一次提交为 2026‑05‑11,仍在维护中,但在生产环境使用前建议进行安全审计、许可证合规检查以及对关键依赖的版本锁定。
- **就绪度**:属于 **中等**(Medium)级别,具备基本的可用性和文档,但在大规模部署前需评估其容错、监控与扩展方案。
实际用途
sortie-ai/sortie helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
- 来源: github
- 语言: Go
- 记录日期: 2026-09-05T17:32:08.563Z