The daily firehose — everything the toolchain shipped today, already filtered.
// HOW THIS ISSUE IS MADE
We read every release from the 174 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.
Pi v0.22.4 adds --list-models to browse available models with fuzzy search and capability details.
└──▷ GET THIS VERSION
$ git clone --branch v0.22.4 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:$ git checkout v0.22.4
└──▷ TRY IT
Quickly find which vision-capable models you have API keys for before starting a multimodal task.
$ pi --list-models image
›New --list-models [search] flag lists all available models filtered by configured API keys, showing provider, model ID, context window, max output, thinking support, and image support — with optional fuzzy search.
Qwen Code v0.5.1 adds a chat recording toggle accessible via CLI and settings.
└──▷ GET THIS VERSION
$ git clone --branch v0.5.1-nightly.20251216.52faa0da https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:$ git checkout v0.5.1-nightly.20251216.52faa0da
›Adds a chat recording toggle available via both CLI flag and the settings interface, with recording automatically disabled during tests.
›Adds RotateSelectionsForward and RotateSelectionsBackward actions to rotate content in a circular fashion across multiple cursors.
›Adds editor::InsertSnippet action for programmatic snippet insertion.
›Adds preview_tabs.enable_preview_from_project_panel (default true), preview_tabs.enable_preview_from_multibuffer (default true), preview_tabs.enable_preview_multibuffer_from_code_navigation (default false), and preview_tabs.enable_preview_file_from_code_navigation (default true) settings as part of an overhauled preview tabs configuration.
›Adds opt-in allow_global config key for the Bedrock provider to enable global endpoints.
›Adds command palette history — pressing up now cycles through recently executed commands, useful for re-running near-miss vim-mode commands.
+10 moreshow less
›Adds support for git remotes in the editor.
›Adds Grok 4.1 Fast (reasoning and non-reasoning) models in the xAI provider with 2M token context windows and full vision capabilities.
›Extends existing Grok 4 Fast variants from 128K to 2M token context windows and enables image/vision support for all Grok 4 family models.
›Adds automatic file context detection when pasting code into the agent panel — pasted code displays as collapsible badges showing file path and line numbers (e.g., 'app/layout.tsx (18-25)').
›Displays human-readable names of extension-provided agents in the agent menu.
›Git conflict buttons now show branch names instead of HEAD and ORIGIN.
›Project diff now focuses on merge conflicts for files that have them.
›Improves self-hosted git provider support and Bitbucket integration.
›Recent Projects picker now displays SSH hostname with remotes.
›Improves Go comment-directed language injections quality.
└──▷ BREAKING ON UPGRADE
!The preview_tabs.enable_preview_from_code_navigation setting is renamed to preview_tabs.enable_keep_preview_on_code_navigation (default false); any existing config using the old key will no longer be recognized.
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
CrewAI 1.7.1 adds a --no-commit flag to the bump command and switches to JSON schema for tool argument serialization.
└──▷ GET THIS VERSION
$ git clone --branch 1.7.1 https://github.com/crewAIInc/crewAI.git
# already have the repo? check out this version:$ git checkout 1.7.1
└──▷ TRY IT
Bump the project version without creating a git commit, useful in CI pipelines where you control commits separately.
$ crewai bump --no-commit
›Adds --no-commit flag to the bump command, allowing version bumps without auto-committing changes.
›Switches tool argument serialization to use JSON schema for more structured, interoperable tool definitions.
PydanticAI v1.34.0 adds a Web Chat UI launchable via clai web or Agent.to_web(), plus FileUrl.force_download support for Anthropic and OpenAI Responses models.
└──▷ GET THIS VERSION
$ git clone --branch v1.34.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:$ git checkout v1.34.0
└──▷ TRY IT
Quickly spin up an interactive web chat interface for an existing agent without writing a frontend.
$ clai web
Programmatically launch the Web Chat UI from within Python for a configured agent.
python
from pydantic_ai import Agent
agent = Agent('openai:gpt-4o', system_prompt='You are a helpful assistant.')
agent.to_web()
›Adds clai web CLI command and Agent.to_web() method to launch a Web Chat UI for any agent.
›Supports FileUrl.force_download in AnthropicModel and OpenAIResponsesModel for forced file downloads.
›Makes OpenRouterProvider and DeepSeekProvider__init__ overloads less restrictive, broadening valid initialization patterns.
PydanticAI v1.33.0 adds native s3:// URL support in BedrockConverseModel and broadens instructions support across models.
└──▷ GET THIS VERSION
$ git clone --branch v1.33.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:$ git checkout v1.33.0
›Passes s3:// file URLs directly to the API in BedrockConverseModel, enabling S3-hosted files to be referenced without pre-fetching.
›Inserts agent instructions after system_prompts for models that don't natively support instructions, broadening the operational surface of the instructions field across providers.
browser-use 0.11.2 adds support for the new BU OSS model and introduces a max-wait cap between action executions.
└──▷ GET THIS VERSION
$ git clone --branch 0.11.2 https://github.com/browser-use/browser-use.git
# already have the repo? check out this version:$ git checkout 0.11.2
›Adds support for the open-source browser-use/bu-30b-a3b-preview model (hosted on Hugging Face) as a first-party option for driving browser automation.
›Introduces a maximum wait interval between action executions, capping idle time between browser steps.
Composio v0.10.1 adds composio generate --toolkits flag for scoped code generation in TypeScript and Python.
└──▷ GET THIS VERSION
$ git clone --branch v0.10.1 https://github.com/ComposioHQ/composio.git
# already have the repo? check out this version:$ git checkout v0.10.1
›Adds --toolkits [toolkits] argument to composio generate, letting practitioners scope code generation to specific toolkits for both TypeScript and Python.
LanceDB v0.23.0 adds IVF SQ index, async namespace connections, to_pydantic async support, stable row IDs via storage_options, and head() for remote tables.
└──▷ GET THIS VERSION
$ git clone --branch v0.23.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:$ git checkout v0.23.0
└──▷ USE IT
Enable stable row IDs on a table so that row identifiers survive compaction and updates — useful for building reliable external indexes or caches keyed on row ID.
LanceDB python-v0.26.0 adds IVF SQ indexing, async namespace connections, stable row IDs via storage_options, and to_pydantic async support.
└──▷ GET THIS VERSION
$ git clone --branch python-v0.26.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:$ git checkout python-v0.26.0
└──▷ USE IT
Enable stable row IDs at table-creation time so row addresses remain constant across compaction and updates.