Regent SDK
Quick Start
bunx @regent/cli@latest my-agent
cd my-agent
bun run devimport { createRegentAgent } from 'regent-sdk';
import { z } from 'zod';
const agent = await createRegentAgent({
name: 'My Agent',
description: 'An intelligent assistant',
version: '1.0.0',
});
agent.runtime.entrypoints.add({
key: 'greet',
input: z.object({ name: z.string() }),
output: z.object({ message: z.string() }),
handler: async ({ input }) => ({ output: { message: `Hello, ${input.name}!` } }),
});What is Regent SDK?
Core Features
Type-Safe APIs
x402 Payments
ERC-8004 On-Chain Identity
Agent Discovery
Architecture
Documentation
Getting Started
Core Concepts
Reference
Last updated