Skip to main content

FAQ

Is this framework agent-only?​

No. In many applications, runnable chains are the better starting point because they are simpler and more predictable.

When should I choose an agent instead of a chain?​

Choose an agent when the model must decide whether to call tools or repeat steps before it can answer. If the path is known up front, use a chain.

When should I use Workflow?​

Use Workflow when you need deterministic multi-step orchestration with snapshots/resume state. It is ideal for business process control around model calls.

Why not call model providers directly in app code?​

Framework primitives make composition, testing, parsing, and provider replacement easier as the application grows.

Do I need tools for every use case?​

No. Summarization, classification, extraction, and many generation tasks fit chains well without any tools.

What are hooks and passes for?​

Hooks are lifecycle callbacks (onStart, onEnd) for instrumentation. Passes let you inspect/transform interpreted agent instructions before they execute.

What Node version is supported?​

Node 24+.

Is this production-ready?​

The project is in MVP hardening mode. Core primitives are implemented, but broader ecosystem features are still in progress.