INNER CODE UNIT · TypeScript

textFromBlocks

Core-Mate/OpenGUI · deepseek-harness-plugin/src/index.ts:271

function textFromBlocks(output: readonly ContentBlock[]): string {
  return output.filter((block): block is Extract<ContentBlock, { type: 'text' }> => block.type === 'text')
    .map(block => block.text).join('')
}

function textFrom(result: SubagentResult): string {
  return textFromBlocks(result.output)
}

export async function mapWithConcurrency<Input, Output>(
  values: readonly Input[],
  limit: number,
  signal: AbortSignal,
  worker: (value: Input, index: number, signal: AbortSignal) => Promise<Output>,
): Promise<Output[]> {
  const output = new Array<Output>(values.length)
  const batch = new AbortController()
  const combined = AbortSignal.any([signal, batch.signal])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…