Перейти к основному содержимому

StreamCopilotOptions

@mineflow/client-core


@mineflow/client-core / StreamCopilotOptions

Interface: StreamCopilotOptions

Defined in: packages/client-core/src/copilot.ts:91

Опции streamCopilot.

Properties​

baseUrl​

readonly baseUrl: string;

Defined in: packages/client-core/src/copilot.ts:99

Origin agent-host'а. Для same-origin интеграции (ADR-0058) — пустая строка: путь резолвится как /v1/copilot/messages относительно текущего origin (gateway/dev-proxy проксирует его в agent-host).


conversationId?​

readonly optional conversationId?: string;

Defined in: packages/client-core/src/copilot.ts:103

Идентификатор диалога для продолжения; на первом ходе не задаётся.


fetchImpl​

readonly fetchImpl: {
(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
(input: string | Request | URL, init?: RequestInit): Promise<Response>;
};

Defined in: packages/client-core/src/copilot.ts:93

Аутентифицирующий fetch (Bearer + refresh-on-401). Обычно authFetch из SDK.

Call Signature​

(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;

MDN Reference

Parameters​
ParameterType
inputRequestInfo | URL
init?RequestInit
Returns​

Promise<Response>

Call Signature​

(input: string | Request | URL, init?: RequestInit): Promise<Response>;

MDN Reference

Parameters​
ParameterType
inputstring | Request | URL
init?RequestInit
Returns​

Promise<Response>


message​

readonly message: string;

Defined in: packages/client-core/src/copilot.ts:101

Текст пользовательского сообщения этого хода.


onChunk​

readonly onChunk: (chunk: AgentStreamChunk) => void;

Defined in: packages/client-core/src/copilot.ts:107

Обработчик каждого разобранного фрагмента потока.

Parameters​

ParameterType
chunkAgentStreamChunk

Returns​

void


onConversation?​

readonly optional onConversation?: (conversationId: string) => void;

Defined in: packages/client-core/src/copilot.ts:109

Обработчик с conversationId (первое событие потока) — для продолжения диалога.

Parameters​

ParameterType
conversationIdstring

Returns​

void


signal​

readonly signal: AbortSignal;

Defined in: packages/client-core/src/copilot.ts:105

Отмена: abort клиента → agent-host прекращает вызов модели (инвариант 6a).