Skip to content

chore(deps): bump @mariozechner/pi-ai from 0.67.68 to 0.68.1#152

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-ai-0.68.1
Open

chore(deps): bump @mariozechner/pi-ai from 0.67.68 to 0.68.1#152
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-ai-0.68.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Bumps @mariozechner/pi-ai from 0.67.68 to 0.68.1.

Release notes

Sourced from @​mariozechner/pi-ai's releases.

v0.68.1

New Features

Added

  • Added built-in Fireworks provider support, including FIREWORKS_API_KEY setup/docs and the default Fireworks model accounts/fireworks/models/kimi-k2p6 (#3519)

Fixed

  • Fixed interactive inline tool images to honor configurable terminal.imageWidthCells via /settings, so tool-output images are no longer hard-capped to 60 terminal cells (#3508)
  • Fixed sessionDir in settings.json to expand ~, so portable session-directory settings no longer require a shell wrapper (#3514)
  • Fixed parallel tool-call rows to leave the pending state as soon as each tool is finalized, while still appending persisted tool results in assistant source order (#3503)
  • Fixed exported session markdown to render Markdown while showing HTML-like message content such as <file name="...">...</file> verbatim, so shared sessions match the TUI instead of letting the browser interpret message text (#3484)
  • Fixed exported session HTML to render grep and find output through their existing TUI renderers and ls output through a native template renderer, avoiding missing formatting and spacing artifacts in shared sessions (#3491 by @​aliou)
  • Fixed @ autocomplete fuzzy search to follow symlinked directories and include symlinked paths in results (#3507)
  • Fixed proxied agent streams to preserve the proxy-safe serializable subset of stream options, including session, transport, retry-delay, metadata, header, cache-retention, and thinking-budget settings (#3512)
  • Hardened Anthropic streaming against malformed tool-call JSON by owning SSE parsing with defensive JSON repair, replacing the deprecated fine-grained-tool-streaming beta header with per-tool eager_input_streaming, and updating stale test model references (#3175)
  • Fixed Bedrock runtime endpoint resolution to stop pinning built-in regional endpoints over AWS_REGION / AWS_PROFILE, restoring us.* and eu.* inference profile support after v0.68.0 while preserving custom VPC/proxy endpoint overrides (#3481, #3485, #3486, #3487, #3488)

v0.68.0

New Features

Breaking Changes

  • Changed SDK and CLI tool selection from cwd-bound built-in tool instances to tool-name allowlists. createAgentSession({ tools }) now expects string[] names such as "read" and "bash" instead of Tool[], --tools now allowlists built-in, extension, and custom tools by name, and --no-tools now disables all tools by default rather than only built-ins. Migrate SDK code from tools: [readTool, bashTool] to tools: ["read", "bash"] (#2835, #3452)
  • Removed prebuilt cwd-bound tool and tool-definition exports from @mariozechner/pi-coding-agent, including readTool, bashTool, editTool, writeTool, grepTool, findTool, lsTool, readOnlyTools, codingTools, and the corresponding *ToolDefinition values. Use the explicit factory exports instead, for example createReadTool(cwd), createBashTool(cwd), createCodingTools(cwd), and createReadToolDefinition(cwd) (#3452)
  • Removed ambient process.cwd() / default agent-dir fallback behavior from public resource helpers. DefaultResourceLoader, loadProjectContextFiles(), and loadSkills() now require explicit cwd/agent-dir style inputs, and exported system-prompt option types now require an explicit cwd. Pass the session or project cwd explicitly instead of relying on process-global defaults (#3452)

Added

  • Added extension support for customizing the interactive streaming working indicator via ctx.ui.setWorkingIndicator(), including custom animated frames, static indicators, hidden indicators, a new working-indicator.ts example extension, and updated extension/TUI/RPC docs (#3413)
  • Added systemPromptOptions (BuildSystemPromptOptions) to before_agent_start extension events, so extensions can inspect the structured inputs used to build the current system prompt (#3473 by @​dljsjr)
  • Added /clone to duplicate the current active branch into a new session, while keeping /fork focused on forking from a previous user message (#2962)
  • Added ctx.fork() support for position: "before" | "at" so extensions and integrations can branch before a user message or duplicate the current point in the conversation; the interactive clone/fork UX builds on that runtime support (#3431 by @​mitsuhiko)
  • Added configurable keybinding ids for scoped model selector actions and tree filter actions, so those interactive shortcuts can be remapped in keybindings.json (#3343 by @​mpazik)
  • Added PI_OAUTH_CALLBACK_HOST support for built-in OAuth login flows, allowing local callback servers used by pi auth to bind to a custom interface instead of hardcoded 127.0.0.1 (#3409 by @​Michaelliv)
  • Added reason and targetSessionFile metadata to session_shutdown extension events, so extensions can distinguish quit, reload, new-session, resume, and fork teardown paths (#2863)

Changed

... (truncated)

Changelog

Sourced from @​mariozechner/pi-ai's changelog.

[0.68.1] - 2026-04-22

Added

  • Added Fireworks provider support via Fireworks' Anthropic-compatible Messages API, including built-in models sourced from models.dev and FIREWORKS_API_KEY auth (#3519)

Fixed

  • Hardened Anthropic streaming against malformed tool-call JSON by owning SSE parsing with defensive JSON repair, replacing the deprecated fine-grained-tool-streaming beta header with per-tool eager_input_streaming, and updating stale test model references (#3175)
  • Fixed Bedrock runtime endpoint resolution to stop pinning built-in regional endpoints over AWS_REGION / AWS_PROFILE, restoring us.* and eu.* inference profile support after v0.68.0 while preserving custom VPC/proxy endpoint overrides (#3481, #3485, #3486, #3487, #3488)

[0.68.0] - 2026-04-20

Added

  • Added PI_OAUTH_CALLBACK_HOST support for built-in Anthropic, Gemini CLI, Google Antigravity, and OpenAI Codex OAuth flows, allowing local callback servers to bind to a custom interface instead of hardcoded 127.0.0.1 (#3409 by @​Michaelliv)

Changed

  • Changed Bedrock Converse requests to omit inferenceConfig.maxTokens when model token limits are unknown and to omit temperature when unset, letting Bedrock use model defaults and avoid unnecessary TPM quota reservation (#3400 by @​wirjo)

Fixed

  • Fixed openai-completions compat.requiresThinkingAsText assistant replay to preserve text-part serialization and avoid same-model crashes when prior assistant messages contain both thinking and text (#3387)
  • Fixed Cloud Code Assist tool schemas to strip JSON Schema meta-declaration keys such as $schema, $defs, and definitions before sending OpenAPI parameters, avoiding provider validation failures for tool-enabled requests (#3412 by @​vladlearns)
  • Fixed non-vision model requests to replace user and tool-result image blocks with explicit text placeholders instead of silently dropping them during provider payload conversion (#3429)
  • Fixed direct OpenAI Chat Completions requests to map sessionId and cacheRetention to OpenAI prompt caching fields, sending prompt_cache_key when caching is enabled and prompt_cache_retention: "24h" for direct api.openai.com requests with long retention (#3426)
  • Fixed OpenAI-compatible Chat Completions requests to optionally send aligned session_id, x-client-request-id, and x-session-affinity session-affinity headers from sessionId via compat.sendSessionAffinityHeaders, enabling cache-affinity routing for backends such as Fireworks (#3430)
  • Fixed direct Bedrock runtime client construction to pass model.baseUrl through as the SDK endpoint, restoring support for custom Bedrock endpoints such as VPC or proxy routes (#3402 by @​wirjo)
  • Fixed OpenAI-compatible Chat Completions Anthropic-style prompt caching to apply cache_control markers to the system prompt, last tool definition, and last user/assistant text content via compat.cacheControlFormat, and enabled that compat for OpenCode/OpenCode Go Qwen 3.5/3.6 Plus models so prompt caching works there too (#3392)
Commits
  • a2c183d Release v0.68.1
  • 0bb0a58 feat(ai): add Fireworks provider support closes #3519
  • 6480b73 docs(ai): add changelog entry for Anthropic SSE parsing fix (#3175)
  • b0217ca fix(ai): drop deprecated fine-grained-tool-streaming beta header, use eager_i...
  • e58d631 Reapply "fix(ai): own Anthropic SSE parsing to avoid SDK JSON.parse hard-fail...
  • fc9220d Revert "fix(ai): own Anthropic SSE parsing to avoid SDK JSON.parse hard-failu...
  • 4b926a3 fix(ai): own Anthropic SSE parsing to avoid SDK JSON.parse hard-failures
  • a0a16c7 fix(amazon-bedrock): restore regional endpoint resolution
  • 1901326 Add [Unreleased] section for next cycle
  • 6f345b7 Release v0.68.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@mariozechner/pi-ai](https://github.com/badlogic/pi-mono/tree/HEAD/packages/ai) from 0.67.68 to 0.68.1.
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.68.1/packages/ai)

---
updated-dependencies:
- dependency-name: "@mariozechner/pi-ai"
  dependency-version: 0.68.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added area:build Turbo/Vite/Biome/tsconfig toolchain chore Routine maintenance / non-feature work labels Apr 22, 2026
@github-actions github-actions Bot added area:core packages/core (generation orchestration) area:providers packages/providers (pi-ai adapter, model calls) labels Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Turbo/Vite/Biome/tsconfig toolchain area:core packages/core (generation orchestration) area:providers packages/providers (pi-ai adapter, model calls) chore Routine maintenance / non-feature work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants