Optionalexternal_External system identifier for integration with third-party systems
OptionalextensorsExtended properties for custom integrations
Optionalrecord_Record history tracking information
OptionalidUnique identifier for the entity
OptionalorgOptionaluserAgent name (required, regex [a-zA-Z0-9_-]+)
One-line description (required)
OptionalreadmeMarkdown README shown on the agent profile
OptionalimageOptionalmodelModels in priority order. Defaults to [DEFAULT_LLM_MODEL] when omitted.
Optionalsystem_System message injected at the top of every completion
Optionalmax_Max output tokens
OptionaltemperatureSampling temperature (0–2, default 0)
OptionalpublicPublic listing flag
OptionalmiaBuilt-in "Mia" assistant flag — set server-side, never by clients
OptionalforkedOrigin agent if this one was forked
OptionalfeaturedFeatured listing flag
OptionalactiveWhether the entity is active
OptionaltagsOptionalkeywordsOptional ReadonlychatOptional ReadonlytasksOptional Readonlylogs
Agent entity interface
Mirrors
macs-node-sdk/lib/ai/models/agent.js. Required on create:name,description.modelis an array of Model ObjectIds in priority order.