# Interface RunnerConfig

The configuration parameters for the Runner.

interface RunnerConfig {
agent: BaseAgent;
appName: string;
artifactService?: BaseArtifactService;
credentialService?: BaseCredentialService;
memoryService?: BaseMemoryService;
plugins?: BasePlugin[];
sessionService: BaseSessionService;
}

- Defined in runner/runner.ts:40

## Properties

### agent

agent: BaseAgent

The agent to run.

- Defined in runner/runner.ts:49

### appName

appName: string

The application name.

- Defined in runner/runner.ts:44

### `Optional` artifactService

artifactService?: BaseArtifactService

- Defined in runner/runner.ts:51

### `Optional` credentialService

credentialService?: BaseCredentialService

- Defined in runner/runner.ts:54

### `Optional` memoryService

memoryService?: BaseMemoryService

- Defined in runner/runner.ts:53

### `Optional` plugins

plugins?: BasePlugin[]

- Defined in runner/runner.ts:50

### sessionService

sessionService: BaseSessionService

- Defined in runner/runner.ts:52