Features
- Hooks v2 is now generally available, with support for loading hooks from installed plugins. (#5307, #5198)
- Auto approval classifier configuration now supports selecting the classifier model and setting a review timeout. (#5205, #5302)
- HITL rejection reasons are now framed for the model, and the approval menu makes reject-with-feedback easier to discover. (#5259, #5260)
- Added a tri-state
DEEPAGENTS_CODE_ONBOARDINGenvironment variable. (#5301) - The
/modelfooter Ctrl+N hint now follows the current display mode. (#5247) - The price catalog now refreshes hourly in the background. (#5264)
- Updated recommendations to include DeepSeek V4 Flash 0731. (#5244)
Bug Fixes
- Fixed several Hooks v2 lifecycle issues: session-end teardown is now bounded, hooks refresh after cwd switches, malformed hook resumes are handled, hook stops surface without agent errors, and unused
SessionEndCausemembers were removed. (#5248, #5249, #5233, #5276, #5240) PreCompactnow fires before auto-compaction. (#5277)
Internal maintainers: @aolsenjazz, @johannes117, @mdrxy
Released by: @johannes117
This commit history includes changes to this package. Commits are listed newest first.
Git log since deepagents-code==0.1.51
b428644 release(deepagents-code): 0.1.52 (#5228)
28a7d5b fix(code): bound Hooks v2 session-end teardown (#5248)
4edebde feat(code): make Hooks v2 generally available (#5307)
7bd977b feat(code): configurable Auto classifier review timeout (#5302)
6f48dd5 fix(code): refresh hooks after cwd switches (#5249)
553a030 release(deepagents): 0.7.4 (#5305)
43293e9 feat(code): tri-state DEEPAGENTS_CODE_ONBOARDING env var (#5301)
3012bac style(code): explain why to use /offload in the startup tip (#5303)
f4cc516 fix(code): fire PreCompact before auto-compaction (#5277)
ed0e3e2 fix(code): surface hook stops without agent errors (#5276)
ee1e0f5 fix(code): remove undispatched SessionEndCause members (#5240)
1d3feb1 feat(code): selectable model for the Auto approval classifier (#5205)
2454afa feat(code): refresh price catalog hourly in the background (#5264)
b1e3240 fix(code): make reject-with-feedback discoverable in approval menu (#5260)
f60951e release(deepagents): 0.7.3 (#5251)
db70043 chore(code): prune superseded entries from _RECOMMENDED_MODELS (#5263)
89c814b feat(code): frame HITL rejection reasons for the model (#5259)
bc49ffb chore(code): bump genai-prices minimum to 0.1.1 (#5256)
a7e3566 style(code): status bar model label flush with the right edge (#5254)
cf87266 feat(code): /model footer Ctrl+N hint follows display mode (#5247)
bd562c8 fix(code): handle malformed hook resumes (#5233)
fbe4ec8 feat(code): recommend DeepSeek V4 Flash 0731 (#5244)
0063721 release(deepagents): 0.7.2 (#5230)
0828b02 feat(code): load hooks from installed plugins (#5198)