Skip to main content

Interface: AgentOSOrchestratorConfig

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:136

Properties

defaultAgentTurnTimeoutMs?

optional defaultAgentTurnTimeoutMs: number

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:138

Default timeout for a single GMI processing step (e.g., initial turn or tool result processing).


enableConversationalPersistence?

optional enableConversationalPersistence: boolean

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:139

If true, conversation context will be saved and loaded from persistent storage.


maxToolCallIterations?

optional maxToolCallIterations: number

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:137

The maximum number of sequential tool calls allowed within a single logical turn to prevent infinite loops.


promptProfileConfig?

optional promptProfileConfig: PromptProfileConfig | null

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:145

Optional prompt-profile routing config. If omitted, a small default router is used. Set to null to disable prompt-profile routing entirely.


rollingSummaryCompactionConfig?

optional rollingSummaryCompactionConfig: RollingSummaryCompactionConfig | null

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:151

Optional rolling-summary compaction config. If omitted, a conservative default is used (disabled). Set to null to disable rolling-summary compaction entirely.


rollingSummaryCompactionProfilesConfig?

optional rollingSummaryCompactionProfilesConfig: RollingSummaryCompactionProfilesConfig | null

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:158

Optional rolling-summary compaction profiles. When provided, the orchestrator selects a compaction profile per-turn based on mode (customFlags.mode or persona id) and uses it instead of the single rollingSummaryCompactionConfig.


rollingSummaryStateKey?

optional rollingSummaryStateKey: string

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:164

Optional metadata key to store rolling-summary state under (defaults to rollingSummaryState).


rollingSummarySystemPrompt?

optional rollingSummarySystemPrompt: string

Defined in: packages/agentos/src/api/AgentOSOrchestrator.ts:161

Optional system prompt override for rolling-summary compaction.