Zum Inhalt springen

Earendil Works Release Notes

29 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.82.1: Claude Opus 5 mit adaptive thinking und Bearer-Authentifizierung

Pi 0.82.1 unterstützt Claude Opus 5 auf Anthropic und Amazon Bedrock mit adaptive thinking (inklusive xhigh), ermöglicht per ANTHROPIC_AUTH_TOKEN Bearer-Authentifizierung an Anthropic-kompatiblen Gateways und macht Modellkataloge durch If-None-Match-Revalidierung schneller und robuster.

New Features

  • Claude Opus 5 — Available on Anthropic and Amazon Bedrock with adaptive thinking (including xhigh), inference profiles, and prompt caching. See Providers.
  • Anthropic gateway bearer auth — ANTHROPIC_AUTH_TOKEN authenticates against Anthropic-compatible gateways that require Authorization: Bearer, including compaction and branch summaries. See Environment Variables or Auth File.
  • Faster, more resilient model catalogs — pi.dev catalogs revalidate with If-None-Match so unchanged providers answer with an empty 304, and llama.cpp models stay listed across restarts. See llama.cpp.

Added

  • Exposed the outputPad setting to custom message renderers. See Extensions (#7045 by @xl0). …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.82.0: Constrained Sampling, OpenRouter- und Kimi-Code-Login

Pi 0.82.0 führt Constrained Sampling für Tools mit strict JSON Schema und OpenAI Lark/regex-Grammatiken ein, erlaubt per /login die Anmeldung bei OpenRouter und Kimi Code und liefert Bash-Tools Session- und Modell-Metadaten sowie gestreamte RPC-Bash-Ausgaben.

New Features

  • Constrained tool sampling — Tools can prefer or require strict JSON Schema sampling or use OpenAI Lark/regex grammars, with model capability metadata preventing unsupported requests. See Constrained Sampling for Tools.
  • OpenRouter and Kimi Code sign-in — Use /login to authorize OpenRouter or a Kimi Code subscription without manually configuring API keys. See OpenRouter.
  • Session-aware, streaming bash integrations — Bash tools receive current session/model metadata, while direct RPC bash commands stream correlated output. See Bash Tool Session Environment and RPC bash events.

Added

  • Added inherited Tool.constrainedSampling with strict JSON Schema (prefer/require) and OpenAI Lark/regex grammar variants across OpenAI, Anthropic, Amazon Bedrock, Google Gemini, and Mistral. See Constrained Sampling for Tools. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.81.1: Source-Archive mit Prüfsummen und Retry bei Compaction

Pi 0.81.1 liefert deterministische, mit Prüfsummen versehene Source-Archive in GitHub Releases und wiederholt Compaction und Branch-Zusammenfassungen bei vorübergehenden Provider-Fehlern gemäß der konfigurierten Retry-Richtlinie.

New Features

Added

  • Added deterministic, checksummed source archives to GitHub releases with documented standalone binary rebuild instructions (#6913 by @christianklotz).

Fixed

  • Fixed compaction and branch summarization to retry transient provider failures using the configured retry policy, with retry lifecycle events exposed to interactive, JSON, RPC, and SDK consumers (#6901 by @davidbrai). …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.81.0: Lokale llama.cpp-Modelle und Qwen-Token-Plan-Provider

Pi 0.81.0 ergänzt die Verwaltung lokaler llama.cpp-Modelle samt Hugging-Face-Download, vollständige Provider-Erweiterungen, die Qwen-Token-Plan-Provider sowie eine erweiterte Erfassung der Nutzung für Tools, Compaction und Branch-Zusammenfassungen.

New Features

  • Local llama.cpp model management — Connect to a llama.cpp router, search and download Hugging Face models, and explicitly load or unload models with live progress. See llama.cpp.
  • Full provider extensions — Extensions can register complete pi-ai providers with authentication, model refresh, filtering, and custom streaming. See Register New Provider.
  • Qwen Token Plan providers — Use the built-in international and China subscription providers with regional endpoints and API-key authentication. See API Keys.
  • Expanded usage accounting — Tool, compaction, and branch-summary usage is persisted and included in session totals. See Compaction & Branch Summarization.

Added

  • Added Qwen Token Plan and Qwen Token Plan China to built-in provider setup, default model resolution, and provider documentation (#6858 by @QuintinShaw). …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.80.10: Kimi-Coding-Kompatibilität und Preiskorrekturen für Kimi K3

Pi 0.80.10 behebt die Kompatibilität von Kimi Coding mit adaptive thinking, zeigt für K3 nur die unterstützte Stufe max an und korrigiert Preisangaben für Kimi K3 sowie die Katalogerzeugung für xAI-Modelle.

New Features

  • Kimi Coding thinking compatibility — Kimi Coding models now use adaptive thinking correctly; K3 exposes its supported max level and supports replaying empty-signature thinking blocks. See Kimi For Coding setup and Model Options.

Fixed

  • Fixed inherited Kimi Coding requests to use Anthropic adaptive thinking effort without token budgets, and enabled empty thinking signatures for K3 and kimi-for-coding.
  • Fixed inherited Kimi K3 pricing metadata for Moonshot AI and Moonshot AI China.
  • Fixed inherited Kimi Coding K3 thinking-level metadata to expose only the supported max level (#6737).
  • Fixed inherited catalog generation restoring xAI models removed in 0.80.9 (#6736).

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.80.9: Kimi K3 bei mehreren Providern unterstützt

Pi 0.80.9 unterstützt Kimi K3 bei Kimi Coding, Moonshot AI, Moonshot AI China, OpenRouter und Vercel AI Gateway und ermöglicht über Kimis natives Protokoll das schrittweise Aktivieren von Extension-Tools.

New Features

Added

Changed …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.80.8: ModelRuntime, Modellkatalog-Updates und xAI-OAuth mit Grok 4.5

Pi 0.80.8 vereinheitlicht Modellkonfiguration und Provider-Authentifizierung über ModelRuntime, aktualisiert Modellkataloge im Hintergrund bzw. per pi update --models, bietet xAI-Device-Code-OAuth mit Grok 4.5 und enthält Breaking Changes in der SDK-API (authStorage und modelRegistry entfallen zugunsten von modelRuntime).

New Features

  • Unified model runtime and provider authentication — ModelRuntime centralizes model configuration, provider-owned /login, and dynamic provider catalogs. See Providers.
  • Live model catalog refresh — /model refreshes configured providers in the background, and pi update --models forces an immediate refresh. See Install and Manage.
  • xAI device-code OAuth and Grok 4.5 Responses support — Sign in to xAI with a device code and use Grok 4.5 with low, medium, or high thinking. See xAI.

Breaking Changes

  • Replaced the SDK's CreateAgentSessionOptions.authStorage and modelRegistry options with the async modelRuntime option. AuthStorage and its storage backends are no longer exported; use ModelRuntime (or a custom pi-ai CredentialStore), or readStoredCredential() for one-off reads of auth.json.
  • Removed redundant ModelRuntime.getAll(), find(), getSnapshot(), and getAuthOptions() projections. Use the pi-ai Models methods getModels(), getModel(), getProviders(), and checkAuth() directly. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.80.7: Dynamisches Tool-Laden, Ctrl+X-Kopieren, Breaking Change bei compat

Pi 0.80.7 ermöglicht cache-freundliches dynamisches Laden von Tools, bietet Ctrl+X zum Kopieren von Nachrichten, unterstützt xhigh und max Thinking für Fable 5 und ersetzt das Flag compat.sendSessionIdHeader durch compat.sessionAffinityFormat (Breaking Change).

Breaking Changes

  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @petrroll).

New Features

  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.

Added …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Pi von Earendil Works

Pi 0.80.6: Thinking-Stufe max, Preisstufen und ~ in shellPath

Pi 0.80.6 führt die optionale Thinking-Stufe max oberhalb von xhigh in CLI, SDK, RPC und Modellauswahl ein, unterstützt eingabebasierte Preisstufen für genauere Kostenberechnung und expandiert ~ in der Einstellung shellPath.

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration.

Added

  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @aaronkyriesenbach).

Fixed

  • Fixed inherited post-compaction output-token budgeting to ignore stale assistant usage from before the compaction boundary (#6464). …

Originalquelle(öffnet in neuem Tab)Problem melden