Skip to content

Releases: langchain-ai/deepagentsjs

deepagents@1.8.0

18 Feb 20:46
d4e81b5

Choose a tag to compare

Minor Changes

Patch Changes

  • #230 a762b91 Thanks @alvedder! - chore(deepagents): re-export createSummarizationMiddleware

  • #234 199c86c Thanks @christian-bromann! - fix(deepagents): update summarization behavior

  • #223 bfa843d Thanks @maahir30! - fix(deepagents): prevent write_file crash when model omits content

    • Default the content parameter to an empty string so a missing argument doesn't crash the entire agent run via Zod validation failure.

@langchain/sandbox-standard-tests@0.1.0

18 Feb 20:46
d4e81b5

Choose a tag to compare

Minor Changes

@langchain/node-vfs@0.1.2

18 Feb 20:47
d4e81b5

Choose a tag to compare

Patch Changes

@langchain/modal@0.1.3

18 Feb 20:46
d4e81b5

Choose a tag to compare

Patch Changes

@langchain/deno@0.2.1

18 Feb 20:47
d4e81b5

Choose a tag to compare

Patch Changes

@langchain/daytona@0.1.2

18 Feb 20:47
d4e81b5

Choose a tag to compare

Patch Changes

deepagents@1.7.6

12 Feb 05:32
310f6fc

Choose a tag to compare

Patch Changes

deepagents@1.7.5

11 Feb 03:48
4b2892b

Choose a tag to compare

Patch Changes

  • #211 adce96c Thanks @hntrl! - fix(skills): improve skills middleware input validation and add annotations

    Port of Python PR #1189. Hardens parseSkillMetadataFromContent with stricter
    coercion/trimming for all YAML fields, adds Unicode lowercase support in
    validateSkillName, validates and truncates compatibility length, handles
    allowed-tools as YAML list or space-delimited string, and shows
    license/compatibility annotations in the system prompt skill listing.

  • #210 2eea576 Thanks @hntrl! - refactor(summarization): state rework, move to wrap pattern

    Refactors createSummarizationMiddleware to use the wrapModelCall hook instead of beforeModel. Instead of rewriting LangGraph state with RemoveMessage(REMOVE_ALL_MESSAGES) on each summarization, the middleware now tracks a SummarizationEvent in private state and reconstructs the effective message list on each call, avoiding full state rewrites. Supports chained summarizations with correct cutoff index progression.

deepagents@1.7.4

10 Feb 23:19
7f82473

Choose a tag to compare

Patch Changes

  • #208 4ea1858 Thanks @antonnak! - fix(skills): use systemMessage.concat() instead of systemPrompt string in SkillsMiddleware

    Aligns SkillsMiddleware.wrapModelCall with FilesystemMiddleware and SubAgentMiddleware
    by using request.systemMessage.concat() instead of request.systemPrompt string concatenation.
    This preserves SystemMessage content blocks including cache_control annotations for
    Anthropic prompt caching.

@langchain/deno@0.2.0

10 Feb 23:19
7f82473

Choose a tag to compare

Minor Changes