UNPKG

@deep-assistant/agent

Version:

A minimal, public domain AI CLI agent compatible with OpenCode's JSON interface. Bun-only runtime.

18 lines (16 loc) 418 B
import { InstanceBootstrap } from "../project/bootstrap" import { Instance } from "../project/instance" export async function bootstrap<T>(directory: string, cb: () => Promise<T>) { return Instance.provide({ directory, init: InstanceBootstrap, fn: async () => { try { const result = await cb() return result } finally { await Instance.dispose() } }, }) }