Commit Graph

188 Commits

Author SHA1 Message Date
github-actions[bot] 5170cd174f chore: version packages (#100)
* chore: version packages

* Update libs/deepagents/CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>
deepagents@1.4.0
2026-01-09 15:49:45 -08:00
Christian Bromann 550866f44f feat: bundle deepagent-cli from deepagents (#99)
* internal: migrate to libs

* release process

* no need of npm tokens

* feat: bundle deepagent-cli from deepagents

* only for mac now

* fix

* fix linter

* tweak

* Potential fix for code scanning alert no. 14: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 18: Uncontrolled command line

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* allow console in scripts

* make it experimental

* allow in CLI as well

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-09 15:31:10 -08:00
Christian Bromann 321ecf3193 chore: migrate to libs (#98)
* internal: migrate to libs

* format

* update

* format

* codespell

* release process

* format

* update deps

* no need of npm tokens

* fix lock file

* type strictness

* no need for withLangGraph

* format

* fix

* remove withLanggraph

* add changeset
2026-01-09 15:10:42 -08:00
dependabot[bot] 5bac6cc902 build(deps): bump the patch-deps-updates-main group with 4 updates (#93)
Bumps the patch-deps-updates-main group with 4 updates: [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core), [@changesets/cli](https://github.com/changesets/changesets), [@eslint/eslintrc](https://github.com/eslint/eslintrc) and [@tsconfig/recommended](https://github.com/tsconfig/bases/tree/HEAD/bases).


Updates `@langchain/langgraph` from 1.0.1 to 1.0.7
- [Release notes](https://github.com/langchain-ai/langgraphjs/releases)
- [Changelog](https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md)
- [Commits](https://github.com/langchain-ai/langgraphjs/commits/HEAD/libs/langgraph-core)

Updates `@changesets/cli` from 2.29.7 to 2.29.8
- [Release notes](https://github.com/changesets/changesets/releases)
- [Commits](https://github.com/changesets/changesets/commits)

Updates `@eslint/eslintrc` from 3.3.1 to 3.3.3
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.3)

Updates `@tsconfig/recommended` from 1.0.11 to 1.0.13
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@langchain/langgraph"
  dependency-version: 1.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@changesets/cli"
  dependency-version: 2.29.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
- dependency-name: "@tsconfig/recommended"
  dependency-version: 1.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 20:44:40 -08:00
dependabot[bot] dfbd0abe4c build(deps-dev): bump @types/uuid (#96)
Bumps the major-deps-updates-main group with 1 update in the / directory: [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid).


Updates `@types/uuid` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

---
updated-dependencies:
- dependency-name: "@types/uuid"
  dependency-version: 11.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 18:41:15 -08:00
dependabot[bot] 34514e749c build(deps): bump changesets/action (#91)
Bumps [changesets/action](https://github.com/changesets/action) from 8eb63fb4cfc7f9643537c7d39d0b68c835012a19 to e0145edc7d9d8679003495b11f87bd8ef63c0cba.
- [Release notes](https://github.com/changesets/action/releases)
- [Changelog](https://github.com/changesets/action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/changesets/action/compare/8eb63fb4cfc7f9643537c7d39d0b68c835012a19...e0145edc7d9d8679003495b11f87bd8ef63c0cba)

---
updated-dependencies:
- dependency-name: changesets/action
  dependency-version: e0145edc7d9d8679003495b11f87bd8ef63c0cba
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 18:40:13 -08:00
dependabot[bot] 62b70e2e71 build(deps): bump pnpm/action-setup (#92)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 9fd676a19091d4595eefd76e4bd31c97133911f1 to 41ff72655975bd51cab0327fa583b6e92b6d3061.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/9fd676a19091d4595eefd76e4bd31c97133911f1...41ff72655975bd51cab0327fa583b6e92b6d3061)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 41ff72655975bd51cab0327fa583b6e92b6d3061
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 18:39:52 -08:00
dependabot[bot] 24d654b28b build(deps-dev): bump the major-deps-updates-main group with 5 updates (#95)
Bumps the major-deps-updates-main group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.13` | `25.0.3` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.2` | `10.1.8` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `4.2.5` | `5.5.4` |
| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.0.0` |
| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `13.0.0` |


Updates `@types/node` from 22.18.13 to 25.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-config-prettier` from 8.10.2 to 10.1.8
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/commits/v10.1.8)

Updates `eslint-plugin-prettier` from 4.2.5 to 5.5.4
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v4.2.5...v5.5.4)

Updates `globals` from 15.15.0 to 17.0.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.15.0...v17.0.0)

Updates `uuid` from 11.1.0 to 13.0.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.1.0...v13.0.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
- dependency-name: globals
  dependency-version: 17.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
- dependency-name: uuid
  dependency-version: 13.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-deps-updates-main
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 18:39:02 -08:00
Christian Bromann b999955b01 ci: secure workflows, add dependabot auto-update (#87)
* fix(examples): make it its own workspace

* skip integration tests for dependabot
2026-01-08 18:38:47 -08:00
Christian Bromann 5b911d9c8b refactor: colocate tests with implementations and add mode-based test runner (#90)
* feat: catch up with Python

* add example

* feat: add SDK Skills + Memory System

Port SDK Skills and Agent Memory features from Python PR 646.

* add example

* refactor: colocate tests with implementations and add mode-based test runner

* run integration tests in CI

* fix prettier issues in Windows

* fix globbing

* fix linting

* add dependabot file

* merge unit test workflow into ci

* pin and update CI

* increase timeout
2026-01-08 18:21:44 -08:00
Christian Bromann 8dec003748 feat: add SDK Skills + Memory System (#89)
* feat: catch up with Python

* feat: add SDK Skills + Memory System

Port SDK Skills and Agent Memory features from Python PR 646.

* prettier

* fix unit test for Windows

* add example

* format
2026-01-08 17:48:53 -08:00
Christian Bromann c53d7d7004 feat: add sandbox execution support for feature parity with Python deepagents (#88)
* feat: catch up with Python

* add unit tests

* add example

* format

* Potential fix for code scanning alert no. 7: Unsafe shell command constructed from library input

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* format

* make sure it is truly boolean

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-08 17:44:58 -08:00
dependabot[bot] 3628325e4d build(deps): bump js-yaml in the npm_and_yarn group across 1 directory (#79)
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml).


Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 17:34:50 -08:00
killa e1e3003af7 feat: add CJS/ESM dual module support (#81)
- Add exports field in package.json for dual module support
- Configure tsdown to build both CJS and ESM formats
- Add post-build script to rename files to correct extensions
- Keep original tsconfig.json configuration
- Generate single-file outputs: index.cjs and index.mjs

Refs:
- https://github.com/langchain-ai/deepagentsjs/issues/75
- https://github.com/langchain-ai/deepagents/issues/557
2026-01-02 17:29:53 -08:00
David Duong 08ed740432 Merge pull request #78 from langchain-ai/changeset-release/main
chore: version packages
v1.3.1
2025-12-11 18:32:44 +01:00
github-actions[bot] 5cfb823592 chore: version packages 2025-12-11 17:20:02 +00:00
David Duong 2fbfb1e7f8 Merge pull request #74 from brettshollenberger/fix-concurrent-graph-update
Fix concurrent graph update issue (Issues #52 + 65)
2025-12-11 18:19:37 +01:00
Tat Dat Duong 27c4211c1c Add changeset 2025-12-11 18:11:07 +01:00
Brett Shollenberger 79d50ca730 Fix concurrent graph update issue 2025-12-05 15:49:26 -05:00
David Duong 5cb547e316 Merge pull request #71 from langchain-ai/changeset-release/main
chore: version packages
v1.3.0
2025-12-02 03:13:37 +01:00
github-actions[bot] 5b2ea69edc chore: version packages 2025-12-02 01:51:30 +00:00
David Duong f2e73f2a19 Merge pull request #72 from langchain-ai/dqbd/compiled-subagent
feat: add CompiledSubAgent back
2025-12-02 02:51:04 +01:00
Tat Dat Duong 6b914ba358 feat: add CompiledSubAgent back 2025-12-02 02:36:20 +01:00
David Duong 0be846e2b2 Merge pull request #69 from langchain-ai/dqbd/chore
feat: Allow specifying metadata for edit_tool and write_tool
2025-12-02 02:21:59 +01:00
Tat Dat Duong 94b71fb1b5 Add changeset 2025-12-02 02:21:33 +01:00
Tat Dat Duong 2fd3c5e2b9 Allow specifying metadata for edit_tool and write_tool 2025-11-29 02:05:34 +01:00
Tat Dat Duong 80f7b832b9 chore: remove no-op awaitIfPromise 2025-11-29 01:26:26 +01:00
David Duong 2bdbb72ed1 Merge pull request #62 from langchain-ai/changeset-release/main
chore: version packages
v1.2.0
2025-11-25 20:39:55 +01:00
github-actions[bot] 092d8ae9a1 chore: version packages 2025-11-25 17:22:25 +00:00
David Duong e8c7ef0a8a Merge pull request #66 from langchain-ai/dqbd/read-raw-filesystem-backend
feat: add readRaw method to filesystem backend protocol
2025-11-25 18:21:51 +01:00
Tat Dat Duong 73445c2b83 feat: add readRaw method to filesystem backend protocol 2025-11-24 23:45:43 +01:00
David Duong dc1fa13bbc Merge pull request #57 from langchain-ai/dqbd/store-namespace-override
fix(store): make sure `getNamespace` can be overriden
2025-11-20 16:07:32 +01:00
David Duong 364e63f7bd Merge pull request #58 from langchain-ai/dqbd/summarization-kwargs
fix: use new `trigger` / `keep` kwargs for `summarizationMiddleware`
2025-11-18 15:02:46 +01:00
Tat Dat Duong c346110bbf Add changeset 2025-11-18 04:02:02 +01:00
Tat Dat Duong 49e91b8dfe fix: use new trigger / keep kwargs for summarizationMiddleware 2025-11-18 04:01:33 +01:00
Tat Dat Duong 3b3e7033bf fix(store): make sure getNamespace can be overriden 2025-11-18 03:12:44 +01:00
David Duong f5253f1340 Merge pull request #55 from langchain-ai/changeset-release/main
chore: version packages
v1.1.1
2025-11-17 23:05:26 +01:00
Tat Dat Duong 97850bbf8e Add reopened pull request 2025-11-17 23:04:49 +01:00
github-actions[bot] b5f1cd42b1 chore: version packages 2025-11-14 02:16:30 +00:00
David Duong cca47b4455 Merge pull request #53 from langchain-ai/hunter/fix-recursion-limit
fix: thread config options to subagents
2025-11-14 03:16:04 +01:00
Hunter Lovell dbdef4ce32 add changeset 2025-11-11 16:07:01 -08:00
Hunter Lovell 41f9a1b5d9 fix: thread config options to subagents
* adds config option to subagent invocations
* updates langchain and removes note about summarization middleware
* updates params to use more appropriate BaseLanguageModel class
2025-11-11 16:01:46 -08:00
nhuang-lc 80e0c96955 Update npm version in release flow, and remove tests (#50) v1.1.0 2025-11-05 14:50:06 -08:00
nhuang-lc 1a945e3824 Don't need token with trusted publishing (#49) 2025-11-05 14:28:07 -08:00
github-actions[bot] 3df0bf27da chore: version packages (#48)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 13:56:37 -08:00
nhuang-lc 39c64e1739 Minor version bump (#47) 2025-11-05 13:53:42 -08:00
github-actions[bot] c166a4d830 chore: version packages (#46)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 13:40:11 -08:00
nhuang-lc 5fc8eb1846 chore: Pass env vars to tests (#45)
* Pass env vars to tests

* Fix changelog
2025-11-05 13:35:20 -08:00
Nick Huang bd0d712f4b chore: add changeset for 1.0.0 2025-11-05 16:27:59 -05:00
nhuang-lc 4b894f2d60 Set up changesets (#44) 2025-11-05 13:19:55 -08:00