dependabot[bot]
1e70a02a74
build(deps): bump softprops/action-gh-release from 2.0.9 to 2.6.1 ( #407 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.0.9 to 2.6.1.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8...153bb8e04406b158c6c84fc1615b65b24149a1fe )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 21:29:47 -07:00
dependabot[bot]
af5a3cf1b2
build(deps): bump actions/setup-node from 6.1.0 to 6.3.0 ( #406 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/395ad3262231945c25e8478fd5baf05154b1d79f...53b83947a5a98c8d113130e565377fae1a50d02f )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 21:29:36 -07:00
Hunter Lovell
ca5cc0acfb
chore: merge alpha into main ( #404 )
...
* Revert "revert: "feat(deepagents): support multimodal files for backends (#298 )" (#352 )" (#353 )
This reverts commit 03ea1c9729 .
* revert: "revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323 )" (#351 )" (#354 )
* Revert "revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323 )" (#351 )"
This reverts commit 367e43a5ed .
* use any backend protocol
* Reapply "chore(deepagents): refactor backend method names - `lsInfo` -> `ls`, …" (#349 ) (#356 )
This reverts commit 573479d743 .
* Reapply "chore(sdk): unify sync subagents and async subagents into a single pr…" (#348 ) (#355 )
This reverts commit 96dc34ccb6 .
* chore: align alpha with main (#358 )
* fix(deepagents): remove orphaned ToolMessages for Gemini compatibility (#335 )
* fix(deepagents): remove orphaned ToolMessages for Gemini compatibility
* Fix ToolMessages for Gemini compatibility
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
* fix(deepagents): throw on built-in tool collision (#330 )
* add error
* Create big-horses-fail.md
* add config error class
* cr
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
* fix(deepagents): use `crypto.randomUUID()` instead of uuid (#336 )
* fix(deepagents): use crypto.randomUUID() instead of uuid
* update pnpm-lock
* Create grumpy-weeks-wave.md
* Update libs/deepagents/src/middleware/fs.int.test.ts
* feat(deepagent): add LangSmithSandbox (#324 )
* feat(deepagent): add LangSmithSandbox
* Change deepagents version from patch to minor
* format
* fix tests
* format
* make it a patch
* cr
* cr
* fix
* cr
* chore: version packages (#321 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* regen lockfile
* fix langsmith tests so that they use backend protocol v2 methods
* format
---------
Co-authored-by: pawel-twardziak <pawel.twardziak.dev@gmail.com >
Co-authored-by: Christian Bromann <git@bromann.dev >
Co-authored-by: Maahir Sachdev <maahir.sachdev@langchain.dev >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(deepagents): add completion notifier middleware for async subagents (#334 )
Port of langchain-ai/deepagents#2119 to TypeScript. Adds a
createCompletionNotifierMiddleware that async subagents can use to
proactively notify their supervisor when they complete or error,
closing the gap where the supervisor only learns about completion
when someone calls check_async_task.
- New createCompletionNotifierMiddleware with afterAgent and
wrapModelCall hooks
- Uses @langchain/langgraph-sdk Client to send runs.create() to the
supervisor's thread
- Reads parent_thread_id from subagent state (injected by
start_async_task)
- Derives task_id from runtime.configurable.thread_id
- Silently no-ops if parent context is missing
- Guards against duplicate notifications
- 22 unit tests covering all hooks, edge cases, and error paths
fix(deepagents): make url required in completion notifier (no ASGI in JS)
JS does not have ASGI transport like Python, so the url parameter
must be provided explicitly. Removed all ASGI references from docs
and the localhost fallback default.
fix(deepagents): throw on built-in tool collision (#330 )
* add error
* Create big-horses-fail.md
* add config error class
* cr
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
fix(deepagents): use `crypto.randomUUID()` instead of uuid (#336 )
* fix(deepagents): use crypto.randomUUID() instead of uuid
* update pnpm-lock
* Create grumpy-weeks-wave.md
* Update libs/deepagents/src/middleware/fs.int.test.ts
feat(deepagent): add LangSmithSandbox (#324 )
* feat(deepagent): add LangSmithSandbox
* Change deepagents version from patch to minor
* format
* fix tests
* format
* make it a patch
* cr
* cr
* fix
* cr
regen lockfile
linting
linting
add missing url property
chore: version packages (#321 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
changeset
regen lockfil
* chore: enter alpha pre-release
* chore: target alpha for releases
* chore: version packages (alpha) (#359 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(deepagents): extend supported backend file types (#363 )
* extend supported file types
* Create strong-tigers-share.md
---------
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* chore(deepagents): implement async subagents + use stream example (#360 )
* async subagents + use stream example
* fix lockfile
* format
* linting
* readme and linting
* format
* proactively send responses when subagents complete
* better examples
* feat(deepagents): rename completion notifier to completion callback and align with Python (#361 )
* feat(deepagents): rename completion notifier to completion callback and align with Python PR
- Rename completion_notifier.ts -> completion_callback.ts to match Python's
completion_callback.py naming
- Rename exports: createCompletionNotifierMiddleware -> createCompletionCallbackMiddleware,
CompletionNotifierOptions -> CompletionCallbackOptions
- Rename state key: parent_thread_id -> callbackThreadId, option: parentGraphId -> callbackGraphId
- Make url optional (Python allows omitting for ASGI transport)
- Match Python's strict error behavior: throw on empty messages, non-AIMessage types,
and missing callbackThreadId
- Add truncation suffix with task_id hint for long messages
- Use generic error message in wrapModelCall (don't leak error details)
- Remove duplicate notification guard (Python notifies on every error)
- Add extractCallbackContext to async_subagents.ts: injects callbackThreadId
into subagent input state when launching via start_async_task
- Add tests for extractCallbackContext and callback context injection
* cr
* Rename completion notifier to completion callback
Renamed completion notifier to completion callback for consistency with Python.
* fix(sdk): `AsyncTask` `updatedAt` field doesn't update on task status changes (#400 )
* update updatedAt field to change on any task update
* added changeset
* chore: set up self hosted async subagent example (#399 )
* self hosted async subagent example
* with postgres
* formatting
* eslint disable no console
* fix dockerfile and readme
* Update examples/async-subagent-server/server.ts
Co-authored-by: Christian Bromann <git@bromann.dev >
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
* chore(sdk): update async subagent middleware for agent protocol (#394 )
* update async subagent middleware for agent protocol
* add changeset
* Update libs/deepagents/src/middleware/async_subagents.ts
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* Update libs/deepagents/src/middleware/async_subagents.ts
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* Update libs/deepagents/src/middleware/async_subagents.ts
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* differentiate agent protocol
---------
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* chore(repo): migrate linting and formatting to oxc tooling (#391 )
* chore(repo): migrate linting and formatting to oxc tooling
* cr
* cr
* chore(lint): clean up console disables for oxlint
* cr
* Apply suggestions from code review
Co-authored-by: Christian Bromann <git@bromann.dev >
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
* refactor(deepagents): clean up createDeepAgent middleware wiring (#392 )
* refactor(deepagents): clean up createDeepAgent middleware wiring
* fix(deepagents): avoid duplicate HITL middleware on subagents
* add comments, remove iife
* Create ten-masks-flow.md
* fix(deepagents): align prompt templates with runtime behavior (#393 )
* fix(deepagents): align prompt templates with runtime behavior
* chore: add changeset for prompt alignment fixes
* cr
* cr
* fix store backend and tests
* lint
* fix rests and resolveBackend
* lint
* fix failing tests
* revert adapt resolve backend
* fix resolve backend
* better variable name
* fix backend factory to return a maybe promise
* mark resolve backend as internal
* format
---------
Co-authored-by: Colin Francis <131073567+colifran@users.noreply.github.com >
Co-authored-by: pawel-twardziak <pawel.twardziak.dev@gmail.com >
Co-authored-by: Christian Bromann <git@bromann.dev >
Co-authored-by: Maahir Sachdev <maahir.sachdev@langchain.dev >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Colin Francis <colin.francis@langchain.dev >
2026-04-01 17:10:16 -07:00
John Kennedy
68f815795c
Merge pull request #365 from langchain-ai/ci/pin-workflow-action-versions
...
ci: pin workflow action versions to specific commits
2026-03-25 11:20:06 -07:00
DeepAgents
5d06a21e91
ci: pin workflow action versions to specific commits
...
- Pin all actions in cli-release.yml to specific commit SHAs
- Change pr_lint.yml permissions from pull-requests: read to contents: read to avoid unnecessary secret exposure on pull_request triggers
- Ensures reproducible CI and reduces attack surface
2026-03-25 11:07:06 -07:00
DeepAgents
15ce86779e
chore: update dependabot schedule to monthly
2026-03-25 11:05:46 -07:00
dependabot[bot]
77b9226564
build(deps): bump pnpm/action-setup from 4 to 5 ( #337 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4 to 5.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 09:26:46 -07:00
dependabot[bot]
12fa5aafba
build(deps): bump actions/download-artifact ( #311 )
...
Bumps the patch-deps-updates group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/download-artifact` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v8...v8.0.1 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 12:31:09 -07:00
dependabot[bot]
50a4e6d794
build(deps): bump actions/upload-artifact from 6 to 7 ( #264 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:12:44 -08:00
dependabot[bot]
1ef516a8bb
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 ( #263 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:12:10 -08:00
Sydney Runkle
6602264c05
Add files via upload
2026-03-02 11:36:35 -05:00
Sydney Runkle
61ed186ac5
Add files via upload
2026-03-02 11:34:29 -05:00
Sydney Runkle
2b73a00b78
Add files via upload
2026-03-02 10:56:46 -05:00
John Kennedy
f58cd74931
chore: update dependabot.yml to comply with posture checks ( #249 )
2026-02-23 20:53:13 -08:00
dependabot[bot]
7462e285c3
build(deps): bump changesets/action in the minor-deps-updates group ( #231 )
...
Bumps the minor-deps-updates group with 1 update: [changesets/action](https://github.com/changesets/action ).
Updates `changesets/action` from 1.6.0 to 1.7.0
- [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/c48e67d110a68bc90ccf1098e9646092baacaa87...6a0a831ff30acef54f2c6aa1cbbc1096b066edaf )
---
updated-dependencies:
- dependency-name: changesets/action
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 11:26:35 -08:00
Christian Bromann
e4b5892b0e
fix(deepagents): runtime agnostic sandbox operations ( #197 )
...
* fix(modal): add token to run in CI
* improve fs operations
* format
* changesets
2026-02-06 14:59:51 -08:00
Christian Bromann
d31f6cbff5
test(sandbox): add standard tests for all provider ( #195 )
...
* test(sandbox): add standard tests for all provider
* cr
* fix: allow to clean all daytona sandboxes
* apply CI labels
* withRetry
* bump retry
* format
* cr
* cr
* tweak CI
2026-02-06 13:13:52 -08:00
Christian Bromann
0d3aa48230
feat(daytona): adding sandbox integration ( #188 )
...
* feat: add support for Vercel sandbox
* format
* switch to deno
* cr
* format
* rename
* format
* auto bump peer dep
* format
* feat(daytona): adding sandbox integration
* format
* test fix
* format
* add support for
* add changesets
* feat: add modal sandbox (#190 )
* feat: add modal sandbox
* chore: format
* cr
---------
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
2026-02-04 22:11:38 -08:00
Christian Bromann
c0e676a1a5
feat: add support for Deno sandbox ( #162 )
...
* feat: add support for Vercel sandbox
* format
* switch to deno
* cr
* format
* rename
* format
* remove skip
* feedback
* Apply suggestion from @hntrl
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
* auto bump peer dep
* format
* fix lock file
* add jiti
* add support for initialFiles
* include provider integration tests
* use DENO_DEPLOY_TOKEN
* add changeset
---------
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
2026-02-04 21:10:28 -08:00
Christian Bromann
3b6b2de2bf
fix(deepagents): add missing images
2026-02-04 14:42:14 -08:00
dependabot[bot]
6a1c895647
build(deps): bump actions/download-artifact ( #175 )
...
Bumps the major-deps-updates group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/download-artifact` from 4.2.1 to 7.0.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.2.1...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 07:47:41 -08:00
Hunter Lovell
6b912ab57d
Merge pull request #154 from langchain-ai/hunter/preview-builds
...
chore(ci): enable preview builds
2026-01-30 15:18:12 -08:00
dependabot[bot]
7e627cd2ab
build(deps): bump changesets/action in the minor-deps-updates group ( #148 )
...
Bumps the minor-deps-updates group with 1 update: [changesets/action](https://github.com/changesets/action ).
Updates `changesets/action` from 1.5.3 to 1.6.0
- [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/e0145edc7d9d8679003495b11f87bd8ef63c0cba...c48e67d110a68bc90ccf1098e9646092baacaa87 )
---
updated-dependencies:
- dependency-name: changesets/action
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 09:46:23 -08:00
Christian Bromann
2e0d7bf3ce
fix(ci): only run integration tests for member PRs
2026-01-23 15:55:06 -08:00
dependabot[bot]
9f560f7904
build(deps): bump the major-deps-updates group with 5 updates ( #114 )
...
Bumps the major-deps-updates group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4` | `6` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4` | `6` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `6` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4` | `7` |
Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
Updates `actions/setup-node` from 4 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
Updates `actions/upload-artifact` from 4 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
Updates `actions/download-artifact` from 4 to 7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: major-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 12:40:01 -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]
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
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
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
Tat Dat Duong
97850bbf8e
Add reopened pull request
2025-11-17 23:04:49 +01:00
nhuang-lc
80e0c96955
Update npm version in release flow, and remove tests ( #50 )
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
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
nhuang-lc
4b894f2d60
Set up changesets ( #44 )
2025-11-05 13:19:55 -08:00
David Duong
605e311a0a
feat: rewrite deep agents on top of createAgent ( #42 )
...
* feat: migrate to createAgent API and middleware architecture
BREAKING CHANGE: Major refactor from custom LangGraph implementation to new langchain createAgent API
**Architecture Migration:**
- Replace createReactAgent with createAgent API from langchain package
- Migrate from custom state management to middleware-based architecture
- Remove custom DeepAgentState and model configuration in favor of built-in patterns
**Package Updates:**
- Upgrade to @langchain/anthropic@alpha, @langchain/langgraph@next
- Add langchain package as main dependency with createAgent support
- Update @langchain/core to local development version
**Code Reorganization:**
- Move tools from src/tools.ts to modular middleware pattern (src/middleware/)
- Simplify type definitions in src/types.ts with Zod schema validation
- Refactor src/subAgent.ts to use createAgent with middleware integration
- Update src/graph.ts and src/index.ts for new API patterns
**Removed Files:**
- src/state.ts: Custom state management no longer needed
- src/model.ts: Default model configuration handled by createAgent
- src/interrupt.ts: Interrupt handling integrated into middleware
**New Middleware System:**
- src/middleware/fs.ts: File system operations middleware
- src/middleware/todo.ts: Todo management middleware
- src/middleware/index.ts: Middleware exports and configuration
**Configuration:**
- Fix tsconfig.json extends path for @tsconfig/recommended
- Update examples/research/research-agent.ts for new API
- Upgrade TypeScript ESLint and other dev dependencies
This migration provides a more maintainable architecture with better separation of concerns
and aligns with the latest LangChain patterns for agent development.
* consolidate imports
* progress
* push remaining update
* fix ci
* cr
* fix
* add anthropicPromptCachingMiddleware
* prettier
* prettier
* allow sub agents to have middleware
* prettier
* Merge pull request #37 from wuchangming/cb/createAgent-migration
feat: Add a name property value to ToolMessage
* fix types
* First stab at porting deepagents
* Cleanup
* wip: middleware review
* Fix to work on LSD
* Use Zod 4
* Revert "Use Zod 4"
This reverts commit 2292cd27ae .
* fix: use store from runnable config
* Exclude `jumpTo` from subgraph state
* Auto-infer filesystem middleware
* Include `strict` in tests
* Further cleanup of test files
* Remove any, remove only
* Fix invalid types for filesystem
* Fix invalid condition
* Fix file system tests, make those concurrent
* Replace _getType with type
* Remove Annotation
* Cleanup rest of test files
* Bump to 1.0.0
* Use PNPM
* Fix scripts
* Build using tsdown
* Bump to 1.0.0-beta.1
* Update CI
* Update again
* Fix formatting
* Add stub prettierrc for VSCode
* Add pluggable filesystem
* linting
* Full test coverage
* Add coerce option
* Bump to 1.0.0-beta.2
* Bump to 1.0.0-beta.3
* Add windows to matrix
* Address comments
* Add examples
* tweak prompt
* Linting
* Remove checkpointer=False
* Add missing env files
* Update README
* add missing dev deps
* add lockfile
* Fix broken test
* Normalize paths for linux
* Fix tests to be OS agnostic
* Normalize for glob search
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
Co-authored-by: Wu Changming <wuchangmingnice@163.com >
Co-authored-by: Nick Huang <nick@langchain.dev >
Co-authored-by: Hunter Lovell <hunter@hntrl.io >
2025-11-05 11:52:40 -08:00
bracesproul
4ce24e75af
cr
2025-08-05 13:17:06 -07:00
bracesproul
2ee230c75d
cr
2025-08-05 13:12:26 -07:00
bracesproul
f32c79036f
chore: Fixes before release
2025-08-05 11:47:34 -07:00