feat(omp): add native OMP provider (#2067)

Pi and OMP share only the JSONL child-process transport while retaining provider-owned launch, RPC, runtime, session, history, and permission behavior. Removes captured fixtures in favor of typed harnesses and real-provider coverage.

Closes #2006
Closes #2060
This commit is contained in:
Ethan Greenfeld
2026-07-16 14:20:59 -07:00
committed by GitHub
parent d9a0b3e8d8
commit d2308f4835
72 changed files with 12992 additions and 740 deletions

View File

@@ -59,7 +59,7 @@ async function closeTopSheet(page: Page) {
async function closeSheetByHeaderButton(page: Page, testId: string) {
const sheet = page.getByTestId(testId);
await sheet.getByLabel("Close", { exact: true }).click({ force: true });
await sheet.getByLabel("Close", { exact: true }).click();
await expect(sheet).not.toBeVisible({ timeout: 10_000 });
}