[PR #129] [CLOSED] build(deps): bump the minor-deps-updates-main group with 2 updates #144

Closed
opened 2026-02-16 06:17:16 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/129
Author: @dependabot[bot]
Created: 1/20/2026
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/minor-deps-updates-main-bdd3e5b3a6


📝 Commits (1)

  • bc6a3e5 build(deps): bump the minor-deps-updates-main group with 2 updates

📊 Changes

1 file changed (+56 additions, -12 deletions)

View changed files

📝 pnpm-lock.yaml (+56 -12)

📄 Description

Bumps the minor-deps-updates-main group with 2 updates: prettier and @langchain/langgraph.

Updates prettier from 3.7.4 to 3.8.0

Release notes

Sourced from prettier's releases.

3.8.0

  • Support Angular v21.1

diff

🔗 Release note "Prettier 3.8: Support for Angular v21.1"

Changelog

Sourced from prettier's changelog.

3.8.0

diff

🔗 Release Notes

Commits

Updates @langchain/langgraph from 1.0.15 to 1.1.0

Release notes

Sourced from @​langchain/langgraph's releases.

@​langchain/langgraph@​1.1.0

Minor Changes

  • #1852 2ea3128 Thanks @​hntrl! - feat: add type utilities for authoring graph nodes and conditional edges

    New exported type utilities for improved TypeScript ergonomics:

    • ExtractStateType<Schema> - Extract the State type from any supported schema (StateSchema, AnnotationRoot, or Zod object)
    • ExtractUpdateType<Schema> - Extract the Update type (partial state for node returns) from any supported schema
    • GraphNode<Schema, Context?, Nodes?> - Strongly-typed utility for defining graph node functions with full inference for state, runtime context, and optional type-safe routing via Command
    • ConditionalEdgeRouter<Schema, Context?, Nodes?> - Type for conditional edge routing functions passed to addConditionalEdges

    These utilities enable defining nodes outside the StateGraph builder while maintaining full type safety:

    import {
      StateSchema,
      GraphNode,
      ConditionalEdgeRouter,
      END,
    } from "@langchain/langgraph";
    import { z } from "zod/v4";
    

    const AgentState = new StateSchema({
    messages: MessagesValue,
    step: z.number().default(0),
    });

    interface MyContext {
    userId: string;
    }

    // Fully typed node function
    const processNode: GraphNode<typeof AgentState> = (state, runtime) => {
    return { step: state.step + 1 };
    };

    // Type-safe routing with Command
    const routerNode: GraphNode<
    typeof AgentState,
    MyContext,
    "agent" | "tool"
    > = (state) => new Command({ goto: state.needsTool ? "tool" : "agent" });

    // Conditional edge router
    const router: ConditionalEdgeRouter<
    typeof AgentState,
    MyContext,
    "continue"
    > = (state) => (state.done ? END : "continue");

... (truncated)

Changelog

Sourced from @​langchain/langgraph's changelog.

1.1.0

Minor Changes

  • #1852 2ea3128 Thanks @​hntrl! - feat: add type utilities for authoring graph nodes and conditional edges

    New exported type utilities for improved TypeScript ergonomics:

    • ExtractStateType<Schema> - Extract the State type from any supported schema (StateSchema, AnnotationRoot, or Zod object)
    • ExtractUpdateType<Schema> - Extract the Update type (partial state for node returns) from any supported schema
    • GraphNode<Schema, Context?, Nodes?> - Strongly-typed utility for defining graph node functions with full inference for state, runtime context, and optional type-safe routing via Command
    • ConditionalEdgeRouter<Schema, Context?, Nodes?> - Type for conditional edge routing functions passed to addConditionalEdges

    These utilities enable defining nodes outside the StateGraph builder while maintaining full type safety:

    import {
      StateSchema,
      GraphNode,
      ConditionalEdgeRouter,
      END,
    } from "@langchain/langgraph";
    import { z } from "zod/v4";
    

    const AgentState = new StateSchema({
    messages: MessagesValue,
    step: z.number().default(0),
    });

    interface MyContext {
    userId: string;
    }

    // Fully typed node function
    const processNode: GraphNode<typeof AgentState> = (state, runtime) => {
    return { step: state.step + 1 };
    };

    // Type-safe routing with Command
    const routerNode: GraphNode<
    typeof AgentState,
    MyContext,
    "agent" | "tool"
    > = (state) => new Command({ goto: state.needsTool ? "tool" : "agent" });

    // Conditional edge router
    const router: ConditionalEdgeRouter<
    typeof AgentState,
    MyContext,
    "continue"

... (truncated)

Commits
  • b7f7154 chore: version packages (#1898)
  • 2ea3128 feat(langgraph): add type utilities (#1852)
  • 6d8f3ed fix(langgraph): add equals method to channels for semantic comparison (#1901)
  • 7ddf854 feat(langgraph): introduce StateSchema, ReducedValue, and UntrackedValue (#1...
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/deepagentsjs/pull/129 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 1/20/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/minor-deps-updates-main-bdd3e5b3a6` --- ### 📝 Commits (1) - [`bc6a3e5`](https://github.com/langchain-ai/deepagentsjs/commit/bc6a3e518c0ad28d77082c878abc66f0e1c7d14a) build(deps): bump the minor-deps-updates-main group with 2 updates ### 📊 Changes **1 file changed** (+56 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `pnpm-lock.yaml` (+56 -12) </details> ### 📄 Description Bumps the minor-deps-updates-main group with 2 updates: [prettier](https://github.com/prettier/prettier) and [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core). Updates `prettier` from 3.7.4 to 3.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.8.0</h2> <ul> <li>Support Angular v21.1</li> </ul> <p><a href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2026/01/14/3.8.0">Release note &quot;Prettier 3.8: Support for Angular v21.1&quot;</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.8.0</h1> <p><a href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2026/01/14/3.8.0">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/812a4d0071270f61a7aa549d625b618be7e09d71"><code>812a4d0</code></a> Release 3.8.0</li> <li><a href="https://github.com/prettier/prettier/commit/6cc1be31e25d001ebe8f000bb5e7bded57ba66ad"><code>6cc1be3</code></a> Consistent title</li> <li><a href="https://github.com/prettier/prettier/commit/6d9bef05148a952b932d12b02596479c4af702a8"><code>6d9bef0</code></a> Apply automated changes</li> <li><a href="https://github.com/prettier/prettier/commit/3744a1840eec3fdef6962c9f704684b6c55df64f"><code>3744a18</code></a> Update code example</li> <li><a href="https://github.com/prettier/prettier/commit/9a3edde02229795adb43613a6d3e7fa00a0113fe"><code>9a3edde</code></a> Update</li> <li><a href="https://github.com/prettier/prettier/commit/82dc52cdeeace56a3628843d79d2ec2c6fc8bc57"><code>82dc52c</code></a> Regenerate</li> <li><a href="https://github.com/prettier/prettier/commit/dc2de1a6e7b2993ff52214fa294d51bf6aa034ae"><code>dc2de1a</code></a> Regenerate</li> <li><a href="https://github.com/prettier/prettier/commit/5aa69662b461e4237d9028cc22900bc09e5e04a9"><code>5aa6966</code></a> Regenerate</li> <li><a href="https://github.com/prettier/prettier/commit/daeeb51af98e9532080bbcee7a432b0c6ba9b186"><code>daeeb51</code></a> Another version</li> <li><a href="https://github.com/prettier/prettier/commit/a2829858609b4ac93b28ceedd16294417b9236fc"><code>a282985</code></a> Add blog post</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">compare view</a></li> </ul> </details> <br /> Updates `@langchain/langgraph` from 1.0.15 to 1.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain-ai/langgraphjs/releases"><code>@​langchain/langgraph</code>'s releases</a>.</em></p> <blockquote> <h2><code>@​langchain/langgraph</code><a href="https://github.com/1"><code>@​1</code></a>.1.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/langchain-ai/langgraphjs/pull/1852">#1852</a> <a href="https://github.com/langchain-ai/langgraphjs/commit/2ea3128ac48e52c9a180a9eb9d978dd9067ac80e"><code>2ea3128</code></a> Thanks <a href="https://github.com/hntrl"><code>@​hntrl</code></a>! - feat: add type utilities for authoring graph nodes and conditional edges</p> <p>New exported type utilities for improved TypeScript ergonomics:</p> <ul> <li><code>ExtractStateType&lt;Schema&gt;</code> - Extract the State type from any supported schema (StateSchema, AnnotationRoot, or Zod object)</li> <li><code>ExtractUpdateType&lt;Schema&gt;</code> - Extract the Update type (partial state for node returns) from any supported schema</li> <li><code>GraphNode&lt;Schema, Context?, Nodes?&gt;</code> - Strongly-typed utility for defining graph node functions with full inference for state, runtime context, and optional type-safe routing via Command</li> <li><code>ConditionalEdgeRouter&lt;Schema, Context?, Nodes?&gt;</code> - Type for conditional edge routing functions passed to <code>addConditionalEdges</code></li> </ul> <p>These utilities enable defining nodes outside the StateGraph builder while maintaining full type safety:</p> <pre lang="typescript"><code>import { StateSchema, GraphNode, ConditionalEdgeRouter, END, } from &quot;@langchain/langgraph&quot;; import { z } from &quot;zod/v4&quot;; <p>const AgentState = new StateSchema({<br /> messages: MessagesValue,<br /> step: z.number().default(0),<br /> });</p> <p>interface MyContext {<br /> userId: string;<br /> }</p> <p>// Fully typed node function<br /> const processNode: GraphNode&lt;typeof AgentState&gt; = (state, runtime) =&gt; {<br /> return { step: state.step + 1 };<br /> };</p> <p>// Type-safe routing with Command<br /> const routerNode: GraphNode&lt;<br /> typeof AgentState,<br /> MyContext,<br /> &quot;agent&quot; | &quot;tool&quot;<br /> &gt; = (state) =&gt; new Command({ goto: state.needsTool ? &quot;tool&quot; : &quot;agent&quot; });</p> <p>// Conditional edge router<br /> const router: ConditionalEdgeRouter&lt;<br /> typeof AgentState,<br /> MyContext,<br /> &quot;continue&quot;<br /> &gt; = (state) =&gt; (state.done ? END : &quot;continue&quot;);<br /> </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md"><code>@​langchain/langgraph</code>'s changelog</a>.</em></p> <blockquote> <h2>1.1.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/langchain-ai/langgraphjs/pull/1852">#1852</a> <a href="https://github.com/langchain-ai/langgraphjs/commit/2ea3128ac48e52c9a180a9eb9d978dd9067ac80e"><code>2ea3128</code></a> Thanks <a href="https://github.com/hntrl"><code>@​hntrl</code></a>! - feat: add type utilities for authoring graph nodes and conditional edges</p> <p>New exported type utilities for improved TypeScript ergonomics:</p> <ul> <li><code>ExtractStateType&lt;Schema&gt;</code> - Extract the State type from any supported schema (StateSchema, AnnotationRoot, or Zod object)</li> <li><code>ExtractUpdateType&lt;Schema&gt;</code> - Extract the Update type (partial state for node returns) from any supported schema</li> <li><code>GraphNode&lt;Schema, Context?, Nodes?&gt;</code> - Strongly-typed utility for defining graph node functions with full inference for state, runtime context, and optional type-safe routing via Command</li> <li><code>ConditionalEdgeRouter&lt;Schema, Context?, Nodes?&gt;</code> - Type for conditional edge routing functions passed to <code>addConditionalEdges</code></li> </ul> <p>These utilities enable defining nodes outside the StateGraph builder while maintaining full type safety:</p> <pre lang="typescript"><code>import { StateSchema, GraphNode, ConditionalEdgeRouter, END, } from &quot;@langchain/langgraph&quot;; import { z } from &quot;zod/v4&quot;; <p>const AgentState = new StateSchema({<br /> messages: MessagesValue,<br /> step: z.number().default(0),<br /> });</p> <p>interface MyContext {<br /> userId: string;<br /> }</p> <p>// Fully typed node function<br /> const processNode: GraphNode&lt;typeof AgentState&gt; = (state, runtime) =&gt; {<br /> return { step: state.step + 1 };<br /> };</p> <p>// Type-safe routing with Command<br /> const routerNode: GraphNode&lt;<br /> typeof AgentState,<br /> MyContext,<br /> &quot;agent&quot; | &quot;tool&quot;<br /> &gt; = (state) =&gt; new Command({ goto: state.needsTool ? &quot;tool&quot; : &quot;agent&quot; });</p> <p>// Conditional edge router<br /> const router: ConditionalEdgeRouter&lt;<br /> typeof AgentState,<br /> MyContext,<br /> &quot;continue&quot;<br /> </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/langchain-ai/langgraphjs/commit/b7f7154d0a532920f192740c6287c7fa0756011c"><code>b7f7154</code></a> chore: version packages (<a href="https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1898">#1898</a>)</li> <li><a href="https://github.com/langchain-ai/langgraphjs/commit/2ea3128ac48e52c9a180a9eb9d978dd9067ac80e"><code>2ea3128</code></a> feat(langgraph): add type utilities (<a href="https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1852">#1852</a>)</li> <li><a href="https://github.com/langchain-ai/langgraphjs/commit/6d8f3ed4c879419d941a25ee48bed0d5545add4d"><code>6d8f3ed</code></a> fix(langgraph): add equals method to channels for semantic comparison (<a href="https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1901">#1901</a>)</li> <li><a href="https://github.com/langchain-ai/langgraphjs/commit/7ddf85468f01b8cfea62b1c513e04bd578580444"><code>7ddf854</code></a> feat(langgraph): introduce StateSchema, ReducedValue, and UntrackedValue (<a href="https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1">#1</a>...</li> <li>See full diff in <a href="https://github.com/langchain-ai/langgraphjs/commits/@langchain/langgraph@1.1.0/libs/langgraph-core">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 06:17:16 -05:00
yindo closed this issue 2026-02-16 06:17:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#144