AIDK API Reference / aidk/jsx / GroundingProps
Interface: GroundingProps ​
Defined in: packages/core/src/jsx/components/messages.tsx:368
Extends ​
Properties ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
audience? | "user" | "model" | "both" | Intended audience for this context. Default 'model' | - | packages/core/src/jsx/components/messages.tsx:378 |
children? | any | JSX children - will be collected into content | EphemeralProps.children | packages/core/src/jsx/components/messages.tsx:315 |
content? | string | ContentBlock[] | Ephemeral content - can be string, ContentBlock[], or JSX children | EphemeralProps.content | packages/core/src/jsx/components/messages.tsx:312 |
id? | string | Optional identifier for debugging/tracing | EphemeralProps.id | packages/core/src/jsx/components/messages.tsx:331 |
metadata? | Record<string, unknown> | Additional metadata | EphemeralProps.metadata | packages/core/src/jsx/components/messages.tsx:337 |
order? | number | Ordering within the position group. Lower numbers appear first. Default 0 | EphemeralProps.order | packages/core/src/jsx/components/messages.tsx:328 |
position? | EphemeralPosition | Position in the message list (CSS-inspired). Default 'end' | EphemeralProps.position | packages/core/src/jsx/components/messages.tsx:321 |
tags? | string[] | Tags for categorization/filtering | EphemeralProps.tags | packages/core/src/jsx/components/messages.tsx:334 |
title? | string | Optional title/heading for this grounding context. Rendered as a header before the content. | - | packages/core/src/jsx/components/messages.tsx:373 |
type? | string | Type/category of ephemeral content. Used for semantic categorization and can be used by model config to apply type-specific formatting (delimiters, etc.) | EphemeralProps.type | packages/core/src/jsx/components/messages.tsx:309 |