Release notes
gptme v0.33.0
These are the release notes for gptme version v0.33.0.
Contributors
Thanks to everyone who contributed to this release:
@AlexFerroni02, @eeshsaxena, @erikbjare, @illiand, @sujeito-operator, @TimeToBuildBob
Changelog
Changes since v0.32.1:
📦 gptme
✨ Features (76)
- feat(autocompact): add keep_head to protect task context from compaction (#3567) (
ab731347b) - feat(prompts): Add code editing strategy guidance for improved model performance (#3530) (
8fb767452) - feat(cli): fatal error envelope + exit taxonomy for non-interactive mode (#3568) (
3fb862dcc) - feat(prompts): end responses with a concrete next step (#3559) (
a93bf261f) - feat(tools): add read-only audit preset (#3543) (
7adb7f765) - feat(cli): add
gptme explainfor offline concept answers (#3542) (bb48ab5be) - feat(cli): add --version-short output (#3536) (
bff711a52) - feat(models): refresh MiniMax plugin registry (#3533) (
eb0dae860) - feat(cli): add JSON output to status command (#3528) (
f232004be) - feat(tools/hashline_edit): 3-way merge recovery when file changes between read and edit (#3476 Phase 2) (#3520) (
c3bdfb46d) - feat(attestation): Phase 1 registry bridge - wire model-capability-registry (#3525) (
fce2fbe69) - feat(tools/hashline_edit): add register operations (CUT @name / PUT @name) (#3497) (
cbce4062e) - feat(review): make reviewer toolset configurable with a read-only preset (#3512) (
6b3fde6fc) - feat(lessons): Stage 1 shadow logging — policy_class/policy_version in dropout logs (#3455) (
bd99a0944) - feat(review): add
gptme-util review prsubcommand — complete the unified review pipeline (gptme#3442) (#3462) (374f94304) - feat(llm/webui): capture and display resolved OpenRouter subprovider in message metadata (#3486) (
34e8848a8) - feat(tools/hashline_edit): add PUT N*: block-aware replace (#3476 Phase 1 remainder) (#3480) (
db8fe3881) - feat(webui): add trajectory copy commands (#3491) (
7c29b4177) - feat(webui): add copy trajectory as markdown with detail level toggles (#3485) (
786f78642) - feat(review): add --trusted-reviewer guard for artifact mode (#3470) (
702d9c219) - feat(tools): hashline-inspired snapshot-anchored edit format (#3477) (
8fcff6ae8) - feat(webui/model-picker): add free-text custom model ID entry (#3466) (
f5c6c8be5) - feat(review): artifact mode + structured handoff for review-watch (#3442) (#3449) (
9130a018c) - feat(cli): add global stats for CLI subcommand for usage & cost analytics (#3400) (
8d88b862e) - feat(review): converge review-watch and shared review pipeline (#3442) (#3443) (
4a21419d6) - feat(timings): persist per-step timing breakdown in session records (#3436) (
b0adaa7c7) - feat(util): add review-watch command for autonomous PR review iteration (#3437) (
81342c4e6) - feat(browser): support custom executable path in GPTME_BROWSER_ENGINE (#3439) (
08d61d970) - feat(cli): add 'gptme providers add' command for interactive custom provider setup (#3438) (
542f64035) - feat(android): sign APK/AAB and verify signature before release upload (#3409) (
55ac56712) - feat(cost): add session budget warnings (#3423) (
be1e0b4f8) - feat(attestation): persist ModelSelectionTrace to logdir and embed in attestations (#3424) (
5721cd0a7) - feat(site): add built-with-gptme badge (#3410) (
3e146fcce) - feat(attestation): add ModelSelectionTrace for durable model provenance (Phase 0) (#3416) (
1b4616ee0) - feat(webui): add Tool Activity Panel to right sidebar (#3413) (
a598f55d2) - feat(tutorial): add gptme-tutorial interactive onboarding mode (#3420) (
c284f67e7)
…