Skip to main content

Interface: AgentSpec

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:17

Minimum spec the manager must supply when calling spawn_specialist.

Properties

instructions

instructions: string

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:21

System instructions for the new agent.


justification?

optional justification: string

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:27

Optional justification (required when EmergentPlannerConfig.requireJustification is true).


model?

optional model: string

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:23

Optional override of the agency-level model.


provider?

optional provider: string

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:25

Optional override of the agency-level provider.


role

role: string

Defined in: packages/agentos/src/emergent/EmergentAgentForge.ts:19

Identifier for the new agent — becomes part of delegate_to_<role>.