Documentation / @agentick/core / Grounding
Function: Grounding() ​
Grounding(
props):Element
Defined in: core/src/jsx/components/messages.tsx:377
Grounding component - semantic wrapper for Ephemeral.
For dynamic state and world information that the model should be aware of. This is ephemeral content (not persisted) that provides current context.
Formatting (delimiters, etc.) is configured at the model level via modelOptions.messageTransformation, not in JSX props.
Parameters ​
props ​
Returns ​
Element
Example ​
ts
// Basic usage with title
<Grounding title="Current State">
Active todos: {JSON.stringify(todos)}
</Grounding>
// Positioned before user's message
<Grounding title="User Preferences" position="before-user">
Theme: dark, Language: en
</Grounding>
// With type for semantic categorization
<Grounding type="system_state" audience="model">
{stateJson}
</Grounding>