inngest-agents

Orchestrate durable AI agent workflows with Inngest and AgentKit.

2|Updated May 28, 2026
One-click install
npx skills add https://github.com/inngest/inngest-codex-plugin --skill inngest-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inngest-agents
Source: https://github.com/inngest/inngest-codex-plugin/tree/main/plugins/inngest/skills/inngest-agents
Command: npx skills add https://github.com/inngest/inngest-codex-plugin --skill inngest-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the fragility of AI agents by providing a durable execution environment that survives server crashes, deploys, and long-running processes.

Core Features & Use Cases

  • Durable AI Orchestration: Uses step.ai and AgentKit to ensure model calls and tool executions are cached and retriable.
  • Human-in-the-loop: Implements durable waits for human approval or external signals without blocking server resources.
  • Realtime Progress: Streams agent status updates directly to the UI from within the durable workflow.

Quick Start

Use the inngest-agents skill to audit my current agent implementation and wrap my model calls in durable steps.

Frequently Asked Questions about inngest-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build durable AI agent workflows that survive server crashes?

Durable AI agent workflows survive server crashes by orchestrating model calls and tool executions through cached, retriable steps. This approach ensures long-running agentic processes maintain state across deploys without losing progress or duplicating side effects.

How do I add human-in-the-loop approval steps to an automated AI agent workflow?

Human-in-the-loop approval steps use durable waits to pause automated AI agent workflows for external signals. This mechanism holds execution without blocking server resources until a human approves the next action, ensuring safe progression through complex tasks.

What is the best way to manage state and side effects in long-running AI agents?

Managing state and side effects in long-running AI agents requires a durable execution environment with provider-level flow control. Caching model calls and wrapping tool executions in retriable steps prevents duplicate side effects during unexpected failures or server restarts.

Can I stream realtime progress updates from a durable workflow to the UI?

Realtime progress updates stream directly to the UI from within the durable workflow. This allows users to monitor agent status and multi-step tool-calling loops live as the background process executes.

How do I audit my current agent implementation to make it crash-safe?

Auditing a current agent implementation for crash-safety involves wrapping existing model calls in durable steps. This transitions fragile executions into a crash-safe environment where tool-calling loops are cached and automatically retried upon failure.

Why do my AI agent workflows fail or duplicate actions during server deployments?

AI agent workflows fail or duplicate actions during server deployments because standard executions lack durable state. Wrapping model calls and side effects in durable steps caches their results, ensuring the workflow resumes correctly without re-running completed actions.