Release notes
gptme v0.34.0
These are the release notes for gptme version v0.34.0.
Contributors
Thanks to everyone who contributed to this release:
@AmaLS367, @aniruddhaadak80, @erikbjare, @simpleqt, @TimeToBuildBob
Changelog
Changes since v0.33.0:
📦 gptme
✨ Features (61)
- feat(webui): add gptme-host:seed-prompt to pre-fill chat input from host (#3870) (
437eca576) - feat(memory): add search and export commands to complete #3734 CLI table (#3869) (
a0418fe30) - feat(memory): migrate-knowledge-jsonl command + deprecate knowledge CLI (#3863) (
19f3ece8b) - feat(cloud): default service URL → auth.gptme.ai custom domain (#3866) (
d78c71188) - feat(knowledge): wire search to gptme-rag semantic ranking (#3865) (
73074e58d) - feat(knowledge): generalize schema with entry_type (problem_resolution, decision, fact, how_to, note) (#3864) (
b42d24b85) - feat(config): expose preview guidance through runtime prompt fragments (#3821) (
c74602087) - feat(site): deploy design-v3 landing page to gptme.org (#3849) (
170f28bb4) - feat(site): prototype of new gptme.org site (design v3) (#3839) (
0881c1d98) - feat(memory): trigger keyworded entries through the lesson matcher (#3817) (
1ced9ccca) - feat(subagent): persist registry metadata and rehydrate after restart (#3834) (
085bd7bec) - feat(skills): persist CostTracker ownership across TUI/server workers (#3833) (
3c4326778) - feat(subagent): continue completed child conversations (#3820) (
e4e0f6980) - feat(skills): export lifecycle metrics and measured cost windows (#3793) (
6f9a5bdfc) - feat(tools): conditional tool docs + companion tools (requires_tools) (#3801) (
925eab097) - feat(memory): use layered MemoryStore in workspace prompt (#3789) (
31a385390) - feat(memory): preserve writer provenance through CLI metadata (#3792) (
1ecb322fc) - feat(memory): persist always-on selection and byte budget (#3791) (
587048f44) - feat(models): add deepseek/deepseek-v4.1-flash (#3799) (
0241c2592) - feat(skills): record server and TUI invocation outcomes (#3787) (
0e7033754) - feat(memory): Codex/AGENTS.md integration for cross-harness memory (#3764) (
b5374121c) - feat(models): generate recommended-model docs from code; add DeepSeek V4 Flash 0731, GLM 5.3 Flash, GPT-6 Astra, Grok 4.6; OpenRouter provider allowlists (#3786) (
a35b7fdf5) - feat(cli): add --track-tokens flag to print running token count per LLM call (#3646) (
235a3fb90) - feat(skills): persist explicit invocation lifecycle evidence (#3750) (
fc8024909) - feat(llm): make reasoning effort controllable and observable for OpenAI-compatible providers (#3781) (
75c65631c) - feat(config): trust-on-first-use gate for project-level shell execution (#3782) (
dbd5f6173) - feat(hooks): add guardrail TOOL_CONFIRM hook for headless safety (#3598) (#3765) (
c176aa62d) - feat(server): add /preview/{port}/ proxy for cloud port exposure (gptme-cloud#910) (#3767) (
5e6083c91) - feat(memory): add cross-harness lexical recall (#3740) (
d4bcf8658) - feat(tools): add ToolSpec.read_only flag; auto-approve in cli_confirm_hook (#3733) (
9573ef16e) - feat(memory): gptme.memory package + gptme-util memory CLI (layered roots, CC-compatible) (#3735) (
21334d854) - feat(shell): stream one-shot command output while it runs (#3579) (
e3d15c571) - feat(memory): add memory write tool for cross-runtime memory sharing (#3638) (
39810873a) - feat(dataset): trajectory-to-env pipeline for fine-tuning dataset construction (#3719) (
86fc95533) - feat(cli): add gptme capabilities export (#3705) (
6b7d53d1a) - feat(harness): actuate request_tool_change — enable/disable tools mid-session (Phase 2) (#3656) (
d3b39582d) - feat(lessons): class-aware dropout for validated_core (Phase 1) (#3700
…