mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-10 04:27:42 +08:00
pi-ai 1.0.0 adds Sign in with ChatGPT to the `openai` provider, and that login refuses to start unless the app supplies a stable installation UUID through LoginOptions.getDeviceId. The harness keeps no installation ID meant for a third-party account sign-in, so the route offers its API-key login only; a Loader-composed test pins the offered methods. catalogProvider(), catalogModels(), and catalogProviderIds() now read one index that leaves out providers without a chat model, so a hand-declared route under such a key inherits nothing from pi-ai. The browser-worker stub gains the builtinModels refusal llm-pi-ai imports and drops the getBuiltinProviders reader nothing imports. The tool-argument streaming spec also covers the patched Anthropic Messages path.