Release · gptme · gptme

gptme v0.32.0

What's new in gptme v0.32.0, released Jul 11, 2026 (). Newer: v0.36.0 (Nov 2, 2026)

Release notes

gptme v0.32.0

These are the release notes for gptme version v0.32.0.

Contributors

Thanks to everyone who contributed to this release:

@0xbrayo, @dvirarad, @erikbjare, @Fsmount, @meichuanyi, @Miyou, @patriklaurell, @sebastiondev, @the-eater, @Thibaultjaigu, @TimeToBuildBob

Changelog

Changes since v0.31.0:

📦 gptme

✨ Features (695)
  • feat(eval): add SWE-bench two-stage file retrieval (#3179) (593bdb760)
  • feat(cli): add opt-in tool-output pruning (#3181) (ffee326cc)
  • feat(tts): better error guidance and docs when OPENROUTER_API_KEY is absent (#3175) (3d8505cdd)
  • feat(mcp): add 'gptme-util mcp serve' subcommand and docs (#3170) (80b8a76e5)
  • feat(eval): wire tokens_per_task through SWE-bench and model summary (#3176) (1b71d9cd0)
  • feat(models): add GPT-5.6 Luna/Terra/Sol to OpenAI model registry (#3166) (8221940df)
  • feat(subagent): accept plain dict as output_schema, generate proper JSON Schema hints (#554) (#3174) (3b9fb6c6c)
  • feat(eval): add tokens_consumed_per_task metric to eval harness output (#3165) (e867f7ac2)
  • feat(mcp): expose gptme tools as MCP server (gptme-mcp-server) (#3157) (4de53ec1b)
  • feat(acp): add gptme-acp shim package for ACP agent registry (#3160) (10adb1181)
  • feat(cli): add GPTME_EXIT_STATS for machine-readable session cost summary (#3159) (2c62b349f)
  • feat(computer): add --milestone and --all flags to demo command (#216) (#3152) (99621c13a)
  • feat(subagent): subprocess-mode progress notifications via file channel (#3153) (3703b2813)
  • feat(util/replay): compound query from last N user turns for better context recovery (#3148) (3eed3fe21)
  • feat(rag): add project-scoped indexes (#3150) (08dbb2ea7)
  • feat(subagent): add context_window to subagent_batch, subagent_parallel, subagent_pipeline (#554) (#3147) (3014f7b0b)
  • feat(computer): add ComputerPreview panel using screenshot polling API (#216) (#3143) (ef5fe719a)
  • feat(util): BM25 evidence replay for long-session context recovery (#3146) (0fa14d354)
  • feat(server): add /api/v2/computer/screenshot polling API (#216) (#3140) (201fcab38)
  • feat(llm): enable strict tool schema for openai and azure providers (#3136) (375008e97)
  • feat(computer): add gptme-util computer demo command (#216) (#3137) (b4472da86)
  • feat(subagent): add subagent_wait_any() for race/hedging patterns (7f160ba08)
  • feat(computer): surface terminal startup delay fix in doctor (#216) (#3134) (31bd7b7f8)
  • feat(computer): add terminal startup latency diagnostic (#216) (#3130) (338170adc)
  • feat(eval): add 'Can it play Factorio?' local milestone validation (#216) (#3127) (2ea863160)
  • feat(computer): add gptme-util computer doctor health-check command (#216) (#3120) (b63c9b904)
  • feat(eval): add 'Can it play Doom?' local milestone validation (#216) (#3115) (006c3ef4f)
  • feat(eval): add 'Can it Tweet?' local milestone validation (#216) (#3112) (e2f9f87bd)
  • feat(subagent): add subagent_pipeline() for staged fan-out with no barrier (#554) (#3110) (41bb73e21)
  • feat(browser): add load_browser_state() for in-session auth state restoration (#3108) (d673fb256)
  • feat(browser): add hover_element(), snapshot_page(), get_current_url() (#216) (#3104) (9efc6b080)
  • feat(eval): add eval tests for press_key/select_option/wait_for_element (#216) (#3097) (5f2398c9e)
  • feat(subagent): token budget tracking — input/output tokens in ReturnType and BatchJob (#554) (#3099) (9de8a92cf)

…