Add market watch and match hub workflows

这个提交包含在:
cryptocommuniums-afk
2026-04-07 11:00:03 +08:00
父节点 495da60212
当前提交 32ffad1545
修改 39 个文件,包含 6974 行新增330 行删除

查看文件

@@ -70,6 +70,8 @@ export type InvokeParams = {
output_schema?: OutputSchema;
responseFormat?: ResponseFormat;
response_format?: ResponseFormat;
timeoutMs?: number;
retryCount?: number;
};
export type ToolCall = {
@@ -286,6 +288,8 @@ export async function invokeLLM(params: InvokeParams): Promise<InvokeResult> {
output_schema,
responseFormat,
response_format,
timeoutMs,
retryCount,
} = params;
const payload: Record<string, unknown> = {
@@ -332,8 +336,8 @@ export async function invokeLLM(params: InvokeParams): Promise<InvokeResult> {
},
body: JSON.stringify(payload),
}, {
timeoutMs: ENV.llmTimeoutMs,
retries: ENV.llmRetryCount,
timeoutMs: timeoutMs ?? ENV.llmTimeoutMs,
retries: retryCount ?? ENV.llmRetryCount,
retryMethods: ["POST"],
});