[**@s4ai/core Documentation v0.3.23**](../../../README.md)

***

[@s4ai/core Documentation](../../../modules.md) / [services/research-delegate](../README.md) / ResearchDelegate

# Class: ResearchDelegate

Defined in: services/research-delegate.js:6

Research Delegate Service
Stub implementation for delegated research tasks

## Constructors

### Constructor

> **new ResearchDelegate**(): `ResearchDelegate`

Defined in: services/research-delegate.js:7

#### Returns

`ResearchDelegate`

## Properties

### initialized

> **initialized**: `boolean`

Defined in: services/research-delegate.js:8

## Methods

### getStatus()

> **getStatus**(): `object`

Defined in: services/research-delegate.js:31

#### Returns

`object`

##### initialized

> **initialized**: `boolean`

##### status

> **status**: `string`

##### timestamp

> **timestamp**: `string`

***

### initialize()

> **initialize**(): `Promise`\<`boolean`\>

Defined in: services/research-delegate.js:11

#### Returns

`Promise`\<`boolean`\>

***

### run()

> **run**(`query`, `options?`): `Promise`\<\{ `message`: `string`; `options`: \{ \}; `query`: `any`; `results`: `never`[]; `success`: `boolean`; `timestamp`: `string`; \}\>

Defined in: services/research-delegate.js:16

#### Parameters

##### query

`any`

##### options?

#### Returns

`Promise`\<\{ `message`: `string`; `options`: \{ \}; `query`: `any`; `results`: `never`[]; `success`: `boolean`; `timestamp`: `string`; \}\>
