用于 AI workflows 的缩进式 DSL
以紧凑的、基于缩进的语言定义 workflows,而不是把 AI 逻辑分散在应用代码中。
Finyuus 是面向构建、运行和治理 AI workflows 的 code-first 平台。其核心思路是通过一个小巧、基于缩进的 DSL 来表达 workflows,并通过运行时和控制平面执行这些 workflows,从而将 AI 逻辑与应用代码分离。
仓库将 Finyuus 描述为一个系统,可对 agents、prompts、tools、guards、approvals 和嵌套 workflows 进行定义、版本管理、观察、审计和运维,并将其与使用它们的应用独立开来。它围绕持久化执行、治理和运维控制进行设计,而不是临时脚本化。
该 DSL 支持 agent 和 model 调用、工具调用、guards、人工审批、控制流、子流水线以及结构化文件或表格操作。项目还包含本地开发指南、用于测试 pipeline 文件的 CLI 运行器,以及一个包含 web app、worker 和配套服务的完整本地平台。
以紧凑的、基于缩进的语言定义 workflows,而不是把 AI 逻辑分散在应用代码中。
在一个 workflow 定义中组合 agents、tools、guards、approvals、变量、条件、循环、路由、并行分支、子流水线、文件和表格。
通过 Temporal 运行 workflows,实现持久化执行,而不是将其当作一次性脚本。
对 agents、tools、guards、schemas 和 pipelines 进行版本管理,使变更可独立于宿主应用进行管理。
在同一 workflow 中加入人工审批步骤和策略检查,与模型调用和工具使用并行编排。
使用 CLI 在不启动 Temporal、ClickHouse、MinIO、Redis 或 Langfuse 的情况下本地执行 .fy pipeline 文件。
定义一个 workflow,用于验证输入、调用 agent、检查输出,并在返回最终结果前暂停等待人工审批。
将 prompts、tools、guards 和 workflow 逻辑保留在主应用之外,以便团队在不围绕应用重建产品的情况下调整 AI 行为。
使用 CLI 在本地运行 .fy pipeline 文件,以便在使用完整运行时栈之前测试 workflow 语法、控制流和示例。
对会分支、循环、调用子流水线并操作结构化数据文件或表格的多步骤 workflows 进行建模。
在开发过程中使用仓库提供的本地平台配置,检查 app、worker、Temporal UI 和配套服务。
Finyuus 是面向构建、运行和治理 AI workflows 的 code-first 平台。它将基于缩进的 DSL 与通过 Temporal 执行工作流的运行时相结合。
该 DSL 支持 agents 和 model 调用、原生工具、HTTP 工具和 pipeline-backed 工具、guards、人工审批、条件、循环、路由、并行分支、子流水线以及文件/表格操作。
仓库同时记录了 DSL 和本地开发设置。用于本地测试时,CLI 可以在不启动完整平台的情况下运行 .fy pipeline 文件;而完整平台则使用基于 Docker 的本地基础设施,以及 web app 和 worker。
Finyuus 使用 Temporal 运行 workflows,并提供一个集中式环境,用于对 agents、tools、guards、schemas 和 pipelines 进行版本管理、观察、审计和运维。
该仓库在 GitHub 上是开源的。定价页面展示了 GitHub 的免费套餐以及付费 Team 和 Enterprise 计划,但仓库本身没有补充产品特定的定价细节。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Struere 是一款 AI 原生平台,可将电子表格数据转为结构化运营软件,支持仪表盘、提醒和自动化,帮助团队替代手动表格流程,无需从零开发定制工具。