For the complete documentation index, see /llms.txt. A single-fetch full bundle is at /llms-full.txt. Every docs page is also available as Markdown by appending.mdto its URL, or by requesting it withAccept: text/markdown.
AgentDescription
Renders the agent's registered description text from the identity registry.
Preview
Loading…
Usage
import { AgentDescription } from "@p4n/erc8004-ui"<AgentDescription agentRegistry="eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432" agentId={888} />Examples
Inside AgentProvider
Renders the description text without repeating agent identity props.
Loading…
<AgentProvider agentRegistry="eip155:8453:0x8004...a432" agentId={888}>
<AgentDescription />
</AgentProvider>Truncated to Two Lines
Use className with line-clamp to constrain long descriptions inside compact cards.
Loading…
<AgentDescription
agentRegistry="eip155:8453:0x8004...a432"
agentId={888}
className="line-clamp-2 max-w-sm text-sm text-erc8004-muted-fg"
/>In Context
AgentDescription as part of a profile header composition.
Loading…
<AgentProvider agentRegistry="eip155:8453:0x8004...a432" agentId={888}>
<div className="flex flex-col items-start gap-4 p-4 bg-neutral-900 border border-white/20 rounded-lg sm:flex-row sm:items-center">
<AgentImage className="min-h-24 min-w-24" />
<div className="flex min-w-0 flex-col gap-2">
<div className="flex flex-wrap items-center gap-x-4 gap-y-1">
<AgentName />
<VerificationBadge />
</div>
<AgentDescription />
</div>
</div>
</AgentProvider>API Reference
agentRegistryoptionaltype: string
Agent registry in the format "eip155:{chainId}:{contractAddress}". Required unless inside an <AgentProvider>.
agentIdoptionaltype: number
ERC-721 token ID of the agent. Required unless inside an <AgentProvider>.
classNameoptionaltype: string
Optional CSS classes merged onto the component root for layout, spacing, or custom styling (e.g. Tailwind).
| Prop | Type | Required | Default | Description |
|---|---|---|---|---|
agentRegistry | string | No | — | Agent registry in the format "eip155:{chainId}:{contractAddress}". Required unless inside an <AgentProvider>. |
agentId | number | No | — | ERC-721 token ID of the agent. Required unless inside an <AgentProvider>. |
className | string | No | — | Optional CSS classes merged onto the component root for layout, spacing, or custom styling (e.g. Tailwind). |
States
This component handles loading and error states internally with inline placeholders. No configuration needed.