| 1 | import type { CliContext } from '../context.js'; |
| 2 | import { ok } from '../output.js'; |
| 3 | |
| 4 | export async function listEngines(ctx: CliContext): Promise<void> { |
| 5 | const engines = ctx.engines.list().map((a) => ({ |
| 6 | id: a.id, |
| 7 | name: a.name, |
| 8 | upstream_version: a.upstreamVersion, |
| 9 | capabilities: a.capabilities, |
| 10 | })); |
| 11 | ok({ engines }); |
| 12 | } |
| 13 |