Awesome Infra for AI › Workflow Orchestration for AI

AgentEra/Agently

⭐ 1655 Python repository created 2023-06-30

Agently is an AI application runtime framework designed to build robust and reliable Generative AI services. It addresses common challenges in productionizing LLM applications, such as managing model changes, output drift, streaming user experiences, action execution, workflow signals, and service boundaries. The framework emphasizes transforming 'prompt glue' into structured, observable, and recoverable runtime executions. Key features include normalized provider setup for seamless model switching, guaranteed structured output regardless of model capabilities, and instant streaming that exposes structure before the final token for real-time reactivity. Agently offers observable and portable actions, allowing local functions, built-in helpers, and custom executors to share a common Action Runtime. Its Skills Executor enables dynamic discovery, installation, and execution of runtime capabilities, while Execution Environment providers manage reusable resources like MCP processes and sandboxes. The framework facilitates dynamic task management, converting model-generated or app-generated DAG data into validated, observable task executions. TriggerFlow supports signal-driven workflows with events, fan-out, streams, pause/resume, and sub-flows. Agently also provides composable patterns for common model-app scenarios like routing, planning, reflection, and multi-agent collaboration, along with developer tooling for async APIs, FastAPI integration, and observability to support non-trivial projects.

https://github.com/AgentEra/Agently

AI application runtimeLLM agent frameworkGenAI developmentworkflow orchestrationprompt managementAI application servicesobservable executionstructured outputmodel switchingstreaming AIaction runtimeskills executordynamic taskTriggerFlowmulti-agent collaborationLLM observabilityAPI integration

Also in Workflow Orchestration for AI

ComposioHQ/composio

Composio provides SDKs for building AI agents capable of interacting with over 1000 tools, offering capabilities like tool search, context management, and authentication across various AI frameworks.

TencentCloud/TencentDB-Agent-Memory

TencentDB Agent Memory is a memory management system for AI agents, featuring a 4-tier progressive pipeline to improve efficiency and reasoning by categorizing and condensing agent memories without...

TransformerOptimus/SuperAGI

SuperAGI is an open-source framework designed for building, managing, and running autonomous AI agents, offering tools for deployment, capability extension, and performance monitoring.

dataelement/bisheng

BISHENG is an open LLM application DevOps platform focusing on enterprise scenarios, providing comprehensive features for GenAI workflows, RAG, agents, model management, evaluation, and enterprise-...

iflytek/astron-agent

Astron Agent is an enterprise-grade platform for building, orchestrating, and deploying AI agent applications with integrated RPA, model management, and high-availability features.

0xPlaygrounds/rig

Rig is a Rust library designed for building modular and scalable LLM-powered applications, offering a unified interface for multiple model providers and vector stores.

plastic-labs/honcho

Honcho is a memory infrastructure for building stateful AI agents, enabling them to understand and retain information about people, agents, groups, projects, and ideas over time.

julep-ai/julep

Julep is an open-source platform for building, orchestrating, and self-hosting agent-based AI workflows with persistent memory and tool integration.