github badlogic/pi-mono v0.67.4

latest releases: v0.67.6, v0.67.5
7 hours ago

New Features

  • --no-context-files (-nc) disables automatic AGENTS.md / CLAUDE.md discovery when you need a clean run without project context injection. See README.md#context-files.
  • loadProjectContextFiles() is now exported as a standalone utility for extensions and SDK-style integrations that need to inspect the same context-file resolution order used by the CLI. See README.md#context-files.
  • New after_provider_response extension hook lets extensions inspect provider HTTP status codes and headers immediately after response creation and before stream consumption. See docs/extensions.md.

Added

  • Added --no-context-files (-nc) to disable AGENTS.md and CLAUDE.md context file discovery and loading (#3253)
  • Exported loadProjectContextFiles() as a standalone utility so extensions can discover project context files without instantiating a full DefaultResourceLoader (#3142)
  • Added after_provider_response extension hook so extensions can inspect provider HTTP status codes and headers after each provider response is received and before stream consumption begins (#3128)

Changed

  • Added claude-opus-4-7 model for Anthropic.
  • Changed Anthropic prompt caching to add a cache_control breakpoint on the last tool definition, so tool schemas can be cached independently from transcript updates while preserving existing cache retention behavior (#3260)

Fixed

  • Fixed markdown strikethrough parsing in interactive rendering and HTML export to require strict double-tilde delimiters (~~text~~) with non-whitespace boundaries.
  • Fixed shutdown handling to kill tracked detached bash tool child processes on exit signals, preventing orphaned background processes.
  • Fixed flaky edit-tool-no-full-redraw TUI tests by waiting for asynchronous preview and preflight error rendering instead of relying on fixed render ticks.
  • Fixed kimi-coding default model selection to use kimi-for-coding instead of kimi-k2-thinking (#3242)
  • Fixed ctrl+z on native Windows to avoid crashing interactive mode, disable the default suspend binding there, and show a status message when suspend is invoked manually (#3191)
  • Fixed find tool cancellation and responsiveness on broad searches by making .gitignore discovery and fd execution fully abort-aware and non-blocking (#3148)
  • Fixed grep broad-search stalls when context=0 by formatting match lines from ripgrep JSON output instead of doing synchronous per-match file reads (#3205)

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.