Enumeration: Role
Defined in: packages/core/src/domain/Role.ts:17
MCP participant roles.
Used in Annotations to specify the intended audience for a resource.
Example
typescript
import { Role, createAnnotations } from '@vinkius-core/mcp-fusion';
const annotations = createAnnotations({
audience: [Role.USER, Role.ASSISTANT],
priority: 0.9,
});Enumeration Members
| Enumeration Member | Value | Description | Defined in |
|---|---|---|---|
ASSISTANT | "ASSISTANT" | AI assistant | packages/core/src/domain/Role.ts:21 |
USER | "USER" | Human user | packages/core/src/domain/Role.ts:19 |