chore(vendor): import pi 1.3.0

Imported as a linear vendor commit so forge rebases do not replay the upstream root tree.

git-subtree-dir: third_party/pi

git-subtree-split: 71023aec1546d6d677a65669c5665c0927ce0dd0
This commit is contained in:
2026-10-15 17:58:48 -04:00
parent 719370c8f7
commit 6081e3e325
1743 changed files with 205460 additions and 131705 deletions

View File

@@ -111,7 +111,7 @@ describe("Radius provider", () => {
expect(fetchSpy).not.toHaveBeenCalled();
});
it("does not fetch or expose Radius models without configured auth", async () => {
it("does not fetch or make Radius models available without configured auth", async () => {
const fetchSpy = vi.spyOn(globalThis, "fetch");
const runtime = await ModelRuntime.create({
credentials: AuthStorage.inMemory(),
@@ -120,7 +120,7 @@ describe("Radius provider", () => {
allowModelNetwork: true,
});
expect(runtime.getModels(RADIUS_PROVIDER_ID)).toEqual([]);
expect(runtime.getAvailableSnapshot().filter((model) => model.provider === RADIUS_PROVIDER_ID)).toEqual([]);
expect(fetchSpy.mock.calls.some(([url]) => String(url).includes("radius.pi.dev/v1/config"))).toBe(false);
});