EFFECT / COMPOSABLE AGENTS / NODE + BUN

Compose the agent.
Own the harness.

An agent framework built from typed plugins.
Replace the parts that matter.

Start building ↗Explore the SDK →
efferentyour-agent / session● Ready

YOU

Summarise yesterday’s support tickets.

AGENT

I’ll load the ticket skill and keep the summary with this session.

✓ load_skill support-tickets
✓ tickets.search since: yesterday

Done. The summary is stored in the session and can be replayed or forked.

› What should we build next?
$ npm install @xandreed/sdk

0.14.0 on npm · Node 24 or Bun

FROM CORE TO PRODUCT

A small core.
Room for your ideas.

Start from the SDK and the first-party plugins. Keep the behavior you need and supply your own services.

01

Loop

Choose how the agent thinks, acts, and stops.

↗
02

Context & memory

Decide what survives a turn, a session, or a restart.

↗
03

Tools & tasks

Discover tools on demand and run background work.

↗
04

Evidence

Replay sessions. Fork experiments. Evaluate outcomes.

↗

BUILT IN THE OPEN

Your agent should fit your work.

Effect Layers for composition. Durable events for evidence. Deterministic checks for confidence.

Read the source ↗