Repository navigation
deepagents@1.13.5
Patch Changes
-
#861
7f8d150Thanks @thushanth-bengre-langchain! - feat(filesystem): replace read_file's line-number gutter with a status headerBefore:
1 hello 2 worldAfter:
@@ lines 1-2 of 2 @@ hello worldread_filenow states its line range once, in a@@ lines A-B[ of T] | ... @@header above unmodified source, instead of a per-line prefix. Truncation and a clamped negativeoffsetare now disclosed as terse header fields instead of prose.The quickjs provider's
stripLineNumbersis updated to strip the new header (with a fallback to the legacy format) so sandboxed code still gets clean file content. -
#847
9be2581Thanks @richardscarrott! - fix(deepagents): pin skills metadata on per-thread basiscreateSkillsMiddlewarestored loaded skills in aloadedSkillsclosure, created once per middleware instance and reused for every invocation that instance serves. A single agent commonly serves many threads, so the first thread to load won for all of them: later threads were given the first thread's skills metadata and never saw their own. Skills are now loaded per invocation from graph state.