pi-mono/packages
Armin Ronacher 7f2d80920a feat(connect): add pi-connect for browser sign-in
openConnect() gives browser apps a pi-ai Models collection: credentials and model catalogs in IndexedDB (Web Locks serialize token refreshes across tabs), OAuth sign-in in pi.dev's popup, the token requests browsers cannot send routed through pi.dev's relay, and support(), which says for every provider and method whether it works in the browser and why not.

Auth documents (metadata only, bundled and refreshed from pi.dev) describe the browser tiers; scripts/probe-cors.ts checks them against the providers' endpoints. The relay allowlist in relay.ts is the source pi.dev vendors.
2026-10-30 23:13:26 +01:00
..
agent fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
ai feat(ai): bundle OAuth flows for browsers and share the remote catalog 2026-10-30 23:12:37 +01:00
chord feat(chord): slice 7b, reload in the kernel 2026-10-30 08:09:06 +00:00
codemode fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
coding-agent feat(ai): bundle OAuth flows for browsers and share the remote catalog 2026-10-30 23:12:37 +01:00
connect feat(connect): add pi-connect for browser sign-in 2026-10-30 23:13:26 +01:00
durable feat(chord): Chord v2 slice 8, registries and host.root 2026-10-28 21:34:56 +00:00
env docs(env): Windows commands' descendants survive a terminated daemon 2026-10-28 21:09:58 +01:00
evals feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
mcp fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
telemetry fix(ai): resolve pi-telemetry from source in workspace tests 2026-10-26 21:05:54 +00:00
tui fix(tui): detect Orca terminals as Kitty-image capable (#9329) 2026-10-29 22:11:08 +01:00