From be02e96f9ece46856dfb38f1d9b9a95520aaa885 Mon Sep 17 00:00:00 2001 From: mptyl Date: Sat, 4 Jul 2026 13:23:46 +0200 Subject: [PATCH] =?UTF-8?q?chore(pi):=20consolidate=200.80.3=20migration?= =?UTF-8?q?=20=E2=80=94=20align=20extension=20+=20docs=20to=20@earendil-wo?= =?UTF-8?q?rks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - aritmolab-provider.js: import pi-ai from @earendil-works (was @mariozechner). Verified live that the aritmolab/qwen provider still registers under pi 0.80.3 (get_available_models -> aritmolab, deepseek, zai). Removes the dual-package reliance on the frozen @mariozechner install still on disk for rollback. - docs/general/pi-configuration.md: built-in models package is @earendil-works/pi-ai Co-Authored-By: Claude Opus 4.8 --- docs/general/pi-configuration.md | 2 +- harness/.pi/extensions/aritmolab-provider.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/pi-configuration.md b/docs/general/pi-configuration.md index 091029ae..0f7b2770 100644 --- a/docs/general/pi-configuration.md +++ b/docs/general/pi-configuration.md @@ -6,7 +6,7 @@ Pi (il coding agent che orchestra il workflow NL→SQL) può risolvere un `provi ### 1. Built-in (compilato dentro Pi) -Pi viene distribuito con un elenco di modelli già noti (`models.generated.js` dentro il pacchetto `@mariozechner/pi-ai`): Anthropic, OpenAI, Google, e anche provider di terze parti con API pubblica ben nota come DeepSeek. Per questi **non serve alcuna configurazione**: bastano le credenziali (env var o `pi auth`). +Pi viene distribuito con un elenco di modelli già noti (`models.generated.js` dentro il pacchetto `@earendil-works/pi-ai`): Anthropic, OpenAI, Google, e anche provider di terze parti con API pubblica ben nota come DeepSeek. Per questi **non serve alcuna configurazione**: bastano le credenziali (env var o `pi auth`). `deepseek/deepseek-v4-pro` è così: è nella build di Pi perché `api.deepseek.com` è un'API pubblica documentata, non un endpoint interno. diff --git a/harness/.pi/extensions/aritmolab-provider.js b/harness/.pi/extensions/aritmolab-provider.js index f9f43f08..d14af8b3 100644 --- a/harness/.pi/extensions/aritmolab-provider.js +++ b/harness/.pi/extensions/aritmolab-provider.js @@ -1,4 +1,4 @@ -import { createAssistantMessageEventStream, streamSimpleOpenAICompletions } from "@mariozechner/pi-ai"; +import { createAssistantMessageEventStream, streamSimpleOpenAICompletions } from "@earendil-works/pi-ai"; function convertThinkingBlocks(message) { return {