Release · gptme · gptme

gptme v0.28.0

What's new in gptme v0.28.0, released Aug 13, 2025 (). Newer: v0.36.0 (Nov 2, 2026)

Release notes

gptme v0.28.0

These are the release notes for gptme v0.28.0.

Usage

To get started, see the Getting Started guide in the documentation.

Contributors

Thanks to everyone who contributed to this release:

@0xbrayo, @erikbjare, @Miyou, @RickardCarlsson4

Changelog

Changes since v0.27.0:

Summary

This is a major feature release packed with exciting improvements! 🎉

🚀 Major New Capabilities:

  • GPT-5 Support - Works with OpenAI's latest model
  • Claude 4 Support - Works with Anthropic's latest model
  • MCP Integration 🔌 - Support for Model Context Protocol servers, expanding tool ecosystem

🤖 Agent & Automation Enhancements:

  • Auto-commit - Automatically tell agent to git commit, or do it manually with /commit
  • Custom Agent Improvements - Even better support for agents based on the gptme-agent-template
  • Agent Workspace Auto-detection - Smarter handling of agent environments

🛠 Tool Improvements:

  • Shell Timeouts ⏱️ - Configurable command timeouts (set GPTME_SHELL_TIMEOUT)
  • Morph Tool ✨ - Alternative fast patching tool for precise code edits
  • Perplexity Search 🔍 - Enhanced web search capabilities through the browser tool
  • Computer Tool Improvements 💻 - Better key sequence chaining for GUI automation
  • Enhanced TTS 🗣️ - Improved text-to-speech with Chatterbox support

🌐 Server & API:

  • Redesigned Server API - Complete API overhaul for better web UI integration
  • Tasks API - New task management capabilities
  • OpenAPI Specification - Comprehensive API documentation

🔧 Quality of Life:

  • Setup Command ⚙️ - Easy configuration with /setup
  • 90+ Bug Fixes - Significantly improved stability and reliability
  • Better Configuration - Enhanced config system with user-, project-, and chat-specific settings
  • Improved Error Handling - More user-friendly error messages and recovery
  • Bell and Tool Sounds 🔊 - Pleasant notification sounds for user input requested and different operations (enable via /setup or GPTME_DING/GPTME_TOOL_SOUNDS env vars)

📦 gptme

✨ Features (39)
  • feat: enhance telemetry with Prometheus metrics and comprehensive instrumentation (#592) (a73f60b0)
  • feat: improve eval system and fix tool format content extraction (#618) (099c80b4)
  • feat: add GPT-5 support (4ff6d5c9)
  • feat: add timeout support to shell tool (06d85f94)
  • feat: add last/all option to /replay command (ec4bec77)
  • feat: added /api/v2/models endpoint (#612) (b08f64e0)
  • feat: add tool sounds for different operations (#597) (ce6f50a2)
  • feat: add Perplexity search support to browser tool (#566) (c91c9d18)
  • feat: implemented choice tool (#598) (07b602ee)
  • feat: add /setup command for user and project configuration (#596) (2379e665)
  • feat: add ding sound notification with bell audio (#588) (6096474b)
  • feat: add OpenTelemetry integration for performance monitoring (#587) (41ab4283)
  • feat: add support for custom agent names in CLI/TUI interface (658fd3d6)
  • feat: auto-detect agent workspaces (420d3072)
  • feat: added support for --agent-path in CLI, include agent context in addition to workspace context (c40477e0)
  • feat: implement auto-commit (#441) (cf0ed1c5)
  • feat: support the openrouter /v1/models api to list all models with metadata (#575) (88df6238)
  • feat: added alternate patch tool using morph fast apply v2 via openro… (#574) (23258e0b)
  • feat: add support for a GPTME_REASONING flag to explicitly enable/disable reasoning (#568) (df0e0ca7)
  • feat: add automatic inclusion of default project files (#565) (ac05da57)
  • feat: add chatterbox tts support (#541) (84151f97)
  • feat: openapi spec for server (#563) (62bd55d6)
  • feat: add tasks API for new tasks UI in gptme-webui (#562) (6807d484)
  • feat: added 'worked for <time>' output behind feature flag (due to issues) (ce78dda1)
  • feat: added read_logs function to browser tool (playwright backend) (#553) (9291e000)
  • feat: add gptme-util models list/info commands with fish completion (82c551f7)
  • feat: add support for setting chat name in chat config (#549) (5c30f5df)
  • feat: added gptme-util llm generate command, rework gptme-util context (#535) (87832050)
  • feat: added basic workspace file browsing api (#530) (0ab8abf9)

…