# Interface ProtocolOptions

Options for protocol execution.

NOTE: sessionOptions uses a generic Record type to avoid circular dependency with collaboration-session.ts. The actual type is CollaborationSessionOptions which is defined in collaboration-session.ts.

interface ProtocolOptions {
logger?: ILogger;
sessionOptions?: Record<string, unknown>;
sequentialDelay?: number;
continueOnFailure?: boolean;
}

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:282

##### Index

### Properties

logger?
sessionOptions?
sequentialDelay?
continueOnFailure?

## Properties

### `Optional` logger

logger?: ILogger

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:283

### `Optional` sessionOptions

sessionOptions?: Record<string, unknown>

Session options - accepts CollaborationSessionOptions from collaboration-session.ts

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:285

### `Optional` sequentialDelay

sequentialDelay?: number

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:286

### `Optional` continueOnFailure

continueOnFailure?: boolean

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:287