INNER CODE UNIT · TypeScript

adbPath

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

  const adbPath = (): string => managedAdbPath(resolvedConfig(current()).adbPath)
  const run = async (args: readonly string[], signal: AbortSignal, buffer = false): Promise<string | Buffer> => {
    const configuredAdbPath = resolvedConfig(current()).adbPath?.trim()
    const path = adbPath()
    await assertAdbReady(path, { repairPermissions: !configuredAdbPath })
    return runAdb(path, args, {
      signal,
      timeoutMs: resolvedConfig(current()).commandTimeoutMs,
      encoding: buffer ? 'buffer' : 'utf8',
    })
  }
  const fleet = new DeviceFleet(async (signal) => {
    const output = String(await run(['devices', '-l'], signal))
    return parseDevices(output)
  })
  interface OpenGuiExecutionContext {
    readonly targets: readonly FleetDevice[]
    readonly route: AgentOptions

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…