Repository navigation
deepagents-code==0.2.3
Features
- Defer loading MCP tool schemas with provider-native tool search (#7304).
- Include the official marketplace by default (#7364).
- Require an explicit or saved model selection (#7365).
- Apply hook command rewrites before requesting tool approval (#7384).
- Support
DEEPAGENTS_CODE_LANGSMITH_PROJECT_URLand cache rejected project lookups (#7332). - Show MCP tool counts in
/toolsheaders (#7327).
Bug Fixes
- Block auto mode when its classifier cannot be resolved, and disclose inherited classifier model switches (#7346, #7351).
- Skip subagent
AGENTS.mdfiles that are not UTF-8 instead of failing startup (#7361). - Surface model replies that stop before producing output (#7333).
- Preserve reasoning in remote message chunks (#7341).
- Enable Claude prompt caching on OpenRouter (#7358).
- Confirm auto-update success only after the new version loads, and reuse fresh update information during explicit updates (#7344, #7355).
- Refresh the subscription model lineup and update stale model recommendations and the
Ctrl+Rhint (#7340, #7350). - Make
/costopen the token and cost modal (#7363). - End typing deferral when a prompt is submitted (#7335).
- Correct coding-agent Git trace attribution (#7117).
- Clarify how to recover from credential setup issues (#7347).
- Clarify Python update instructions (#7343).
- Collapse the ChatGPT sign-in browser URL by default (#7348).
- Delay tool-group progress indicators to avoid flashing (#7357).
- Remove the advanced configuration tip from the empty MCP modal (#7356).
Performance Improvements
- Remove redundant MCP startup probes (#7303).
- Reuse Git status when detecting the branch for local context (#7299).
Thanks to our community contributors: JessYan (@JessYanCoding)
Special thanks to everyone who reported the issues addressed in this release: JessYan (@JessYanCoding) (#7360)
Internal maintainers: John Kennedy (@jkennedyvz), Mason Daugherty (@mdrxy)
Released by: Mason Daugherty (@mdrxy)
Git log since deepagents-code==0.2.2
This commit history includes changes to this package. The most recent commit is at the top; older commits follow below.
6884d39release(deepagents-code): 0.2.3 (#7300)4934d74fix(code): skip a subagentAGENTS.mdthat is not UTF-8 instead of failing startup (#7361)399f465test(repo): prepare Anthropic streaming fixtures (#7387)aabaf95fix(code): reconcile coding-agent git trace attribution (#7117)8117715feat(code): apply hook command rewrites before tool approval (#7384)98de5ebfeat(code): require an explicit or saved model selection (#7365)547603bfix(code): update stale model recommendations andCtrl+Rhint (#7350)b26e78ffix(code): preserve reasoning in remote message chunks (#7341)97c58b3chore(deps): bump pyasn1 from 0.6.4 to 0.6.5 in /libs/code (#7450)d23799bfix(code): open the token and cost modal with/cost(#7363)eaeb71bfix(code): collapse ChatGPT sign-in browser URL by default (#7348)6d4ce0afix(code): reuse fresh known updates in explicit update (#7355)ab57336fix(code): confirm auto-update success only after loading new version (#7344)0f803bafeat(code): include the official marketplace by default (#7364)1e178f1fix(code): clarify credential setup recovery (#7347)9a6bc92fix(code): end typing deferral when submitting a prompt (#7335)3c7cd4bfix(code): disclose inherited classifier model switches (#7351)f129ae4fix(code): remove advanced config tip from empty MCP modal (#7356)cec8d8efix(code): clarify Python update instructions (#7343)6dd4177chore(deps): raise dependency minimums forall(#7470)6b317a4fix(code): block auto mode when its classifier cannot resolve (#7346)c3d0080fix(code): refresh subscription model lineup (#7340)cc93a9estyle(code): put cost first in breakdown modal title (#7352)6a8d1e9chore(deps): patch Python dependency security advisories (#7430)fd214c6chore(deps): raise dependency minimums forall(#7412)66e2246chore(deps): raise dependency minimums forall(#7411)318731dchore(deps): bump langgraph-api from 0.16.6 to 0.16.9 in /libs/code (#7388)3efa098chore(deps): raise dependency minimums forall(#7378)cd24d8cfix(code): delay tool group progress to avoid flashing (#7357)417af26fix(code): enable Claude prompt caching on OpenRouter (#7358)513dfb5chore(deps): raise dependency minimums forall(#7362)4ff9266fix(code): surface model replies that stop before producing output (#7333)f9cbdbafeat(code): defer MCP schemas with provider-native tool search (#7304)028439efeat(code): supportDEEPAGENTS_CODE_LANGSMITH_PROJECT_URLand cache rejected project lookups (#7332)d39f9c4chore(deps): bump msgpack from 1.2.3 to 1.2.4 in /libs/code (#7329)cc42228chore(deps): raise dependency minimums forall(#7330)93143bafeat(code): show MCP tool counts in/toolsheaders (#7327)c32e5fachore(deps): bump dnspython from 2.8.0 to 2.9.0 in /libs/code (#7325)a1194cechore(deps): bump msgpack from 1.2.1 to 1.2.3 in /libs/code (#7324)4437822chore(deps): bump authlib from 1.8.0 to 1.9.1 in /libs/code (#7323)58e6b7echore(deps): raise dependency minimums forall(#7311)bea2ad5release(langchain-quickjs): 0.3.11 (#7315)fc8cd94ci(infra): shard dcode unit tests and drop serial CI hops (#7313)74e258dtest(code): share parsed Textual CSS across test apps (#7312)1f4237aperf(code): remove redundant MCP startup probes (#7303)af963dbchore(deps): raise dependency minimums forall(#7306)0272b39docs(infra): backfill PR links dropped from curated changelogs (#7305)9d654b5release(langchain-quickjs): 0.3.10 (#7298)da49416perf(code): reuse Git status for local context branch detection (#7299)