core
Installation
bun add @regent/coreBasic Usage
import { createAgent } from '@regent/core';
import { http } from '@regent/http';
const agent = await createAgent({
name: 'my-agent',
version: '1.0.0',
description: 'An AI-powered assistant',
})
.use(http())
.build();API Reference
createAgent(meta)
Parameter
Type
Description
AgentMeta
AgentBuilder
.use(extension)
.addEntrypoint(def)
.build()
AgentRuntime
AgentCore
Extension System
Extension Interface
BuildContext
Lifecycle Hooks
Hook
When Called
Purpose
Creating a Custom Extension
Conflict Detection
EntrypointDef
Handler Types
EntrypointHandler
EntrypointStreamHandler
AgentContext
Usage
Validation
Exports
Last updated