Skip to content

Built-in Types

Minions ships with 10 built-in types organized into base types and six conceptual layers.

These four types MUST be supported by all conformant implementations:

TypeSlugIconDescription
Notenote📝A simple text note
Linklink🔗A web bookmark
Filefile📎A file attachment reference
Contactcontact👤A person or entity

Each layer is a conceptual grouping. These types are standard but optional:

LayerTypeSlugIconDescription
DefinitionAgentagent🤖An AI agent definition
OrganizationTeamteam👥A group of agents
MemoryThoughtthought💭A recorded thought or observation
InterfacePrompt Templateprompt-template📋A reusable prompt template
EvaluationTest Casetest-case🧪A test case for evaluation
ExecutionTasktaskA unit of work
import { builtinTypes } from 'minions-sdk';
// Array of all 10 built-in MinionType objects
console.log(builtinTypes.map(t => t.slug));
// ['note', 'link', 'file', 'contact', 'agent', 'team',
// 'thought', 'prompt-template', 'test-case', 'task']

See individual type pages for schemas, examples, and usage.