SaneProcess
★ 11
vs
leather
★ 17
SaneProcess vs leather
SaneProcess:SaneProcess为编码代理和LLM辅助开发提供了工作流防护栏,包含清晰的指令、停止条件、研究门和验证命令。它防止代理陷入循环、跳过测试或修改错误文件,为各种编码代理客户端提供了一个共享的开发工作操作系统。;leather:Leather是一个基于Go单一二进制文件的本地代理基础设施,支持声明式代理运行计划任务、基于Webhook的工作流和工具调用,无需Python栈或外部依赖。它提供多阶段代理路由、队列和开发工具等功能,实现全面的大语言模型驱动的工作流自动化。
01
简评
SaneProcessWorkflow Automation · ★ 11
防止编码代理无限循环或进行未经验证的更改。
leatherWorkflow Automation · ★ 17
计划自动化:按预定时间表运行代理以执行例行任务。
02
并排对比
字段
分类
工作流自动化
工作流自动化
Stars
★ 11
★ 17
许可证
MIT
GPL-3.0
安装方式
git clone https://github.com/sane-apps/SaneProcess.git && cd SaneProcess && ./scripts/init.sh
go install github.com/TGPSKI/leather/cmd/leather@latest && go install github.com/TGPSKI/leather/cmd/shell-mcp@latest
更新时间
3周前
1个月前
开源
是
是
标签
工作流自动化, LLM代理, 开发者工具
Go语言, 大语言模型代理, 工作流自动化
03
功能特性
01兼容编码代理的单一`AGENTS.md`真相来源。
02用于提示分类、研究门、路径阻断和断路器的原生钩子适配器。
03用于验证、发布、状态、工具发现和质量检查的`SaneMaster.rb`命令行界面。
04核心防护栏,包括孤儿清理、断路器和研究门强制执行。
05针对产品特定规则(如设计系统合规性)的可选策略检查。
01代理定义:使用Markdown定义代理,支持系统提示和变量。
02工具调用:集成Shell命令和其他技能作为代理工具。
03多代理治愈:通过将代理绑定到队列,实现灵活的多阶段路由和复杂工作流。
04持久化队列:利用文件系统FIFO队列,支持可配置的深度、背压和并发。
05开发工具UI:提供基于Web的开发工具UI,包含会话时间轴、事件检查器和实时更新,用于监控工作流。
04
使用场景
↳防止编码代理无限循环或进行未经验证的更改。
↳在AI辅助开发中强制执行代码质量、测试程序和发布流程。
↳跨不同编码代理和项目标准化开发工作流和策略。
↳降低LLM驱动开发任务的令牌成本并提高任务效率。
↳计划自动化:按预定时间表运行代理以执行例行任务。
↳事件驱动工作流:通过Webhook触发代理运行,实现响应式自动化。
↳多代理管道:将多个代理编排成复杂的多阶段处理管道。
↳本地大语言模型集成:集成本地大语言模型端点(如Ollama),用于保护隐私的AI任务。
↳开发工具监控:实时可视化和调试代理执行和工作流事件。
FAQ
常见问题
SaneProcess 和 leather 有什么区别?
SaneProcess 和 leather 都属于 Workflow Automation 类别。SaneProcess 有 11 Stars,leather 有 17 Stars。
SaneProcess 和 leather 哪个更好?
最佳选择取决于你的具体需求。防止编码代理无限循环或进行未经验证的更改。 时选 SaneProcess,计划自动化:按预定时间表运行代理以执行例行任务。 时选 leather。
SaneProcess 是免费的吗?
是的,SaneProcess 在 GitHub 开源(MIT)。
leather 是免费的吗?
是的,leather 在 GitHub 开源(GPL-3.0)。
推荐云部署
Ad在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
→