MCPcopy Create free account
hub / github.com/CommandCodeAI/BaseAI / handleRunResponse

Method handleRunResponse

packages/core/src/common/request.ts:134–161  ·  view source on GitHub ↗
({
		response,
		isChat,
		threadId,
		rawResponse,
	}: HandleGenerateResponseParams)

Source from the content-addressed store, hash-verified

132 }
133
134 private async handleRunResponse({
135 response,
136 isChat,
137 threadId,
138 rawResponse,
139 }: HandleGenerateResponseParams): Promise<any> {
140 const generateResponse = await response.json();
141 const buildResponse = generateResponse.raw
142 ? {
143 completion: generateResponse.completion,
144 ...generateResponse.raw,
145 }
146 : generateResponse;
147
148 const result: any = {
149 ...buildResponse,
150 };
151
152 result.threadId = threadId;
153
154 if (rawResponse) {
155 result.rawResponse = {
156 headers: Object.fromEntries(response.headers.entries()),
157 };
158 }
159
160 return result;
161 }
162
163 async post<T>(options: Omit<RequestOptions, 'method'>): Promise<T> {
164 // logger('Request.post.options');

Callers 1

sendMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected