Skip to content
All features
AI runtimepackages/ai/agents

agents package

Multi-step agent runtime — Vercel AI SDK foundation, tool registry, streaming UI, MCP integration. The skeleton for every Sailor agentic feature.

Open docs
Stability
Stable
Scope
Global
Boundary
packages/ai/agents

agents

packages/ai/agents

AI runtime · tool registry · MCP boundary

Ready

Capability graph

ai/agents
agents
Tool policy
Stream UI
Output

Run ledger

  1. 1
    Input
    packages/ai/agents/request
  2. 2
    Plan
    message reducer -> model turn
  3. 3
    Tool policy
    tool schema · auth scope · rate limit
  4. 4
    Stream UI
    events -> UI state machine
  5. 5
    Output
    @nebutra/agents response envelope
p50 latency
194 ms
events/sec
657/s
providers
3
eval score
85
Usageagents.ts
typescript
agents.ts
1import { generateText, streamText, embed } from "@nebutra/agents";
2
3// One unified surface — providers swap via env / config.
4const { text } = await generateText({
5  model: "anthropic/claude-sonnet-4-6",
6  prompt: "Summarize this support ticket in 3 bullets.",
7  system: "You are a senior support engineer.",
8});
9
10const { embedding } = await embed({
11  model: "openai/text-embedding-3-large",
12  value: ticket.body,
13});