github-actions[bot]
fa41f08580
chore: version packages ( #151 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.6.1
2026-01-28 10:55:12 -08:00
Christian Bromann
a0f69609b8
chore: add changeset
2026-01-28 10:54:17 -08:00
Christian Bromann
8a92e572ea
fix(deepagents): use new StateSchema class ( #145 )
...
* fix(deepagents): use new StateSchema class
* format
* fix bundling
* run unit tests also in windows
* revert
* fix windows test issue
* bump lc
* bump lc
* path normalization
2026-01-28 10:52:38 -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
sunwenzhe-git
f87e080611
feat: add file-organizer skills example ( #134 )
...
* feat: add file-organizer skills example
* feat: 🎸 update file-organizer skill based on feedback
2026-01-23 15:53:01 -08:00
github-actions[bot]
eb79cdc1e7
chore: version packages ( #140 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.6.0
2026-01-23 13:24:49 -08:00
Christian Bromann
10c4e8b6f8
fix: add missing changeset
2026-01-23 13:23:51 -08:00
Christian Bromann
ef821a7d7b
feat(deepagents): align JS implementation with Python deepagents ( #139 )
...
* feat(deepagents): align JS implementation with Python deepagents
This commit addresses divergences between the JavaScript and Python
implementations of the deepagents library, porting several features
from Python and adding comprehensive test coverage.
Changes:
Deprecation:
- Mark `createAgentMemoryMiddleware` as deprecated in favor of
`createMemoryMiddleware` which uses BackendProtocol abstraction
Filesystem middleware (fs.ts):
- Port comprehensive tool descriptions from Python's filesystem.py
- Add TOOLS_EXCLUDED_FROM_EVICTION constant for eviction control
- Add NUM_CHARS_PER_TOKEN constant for token estimation
- Add createContentPreview() for showing head/tail of large results
- Update eviction logic to skip excluded tools and show content preview
Path validation (backends/utils.ts):
- Add validateFilePath() with security checks for path traversal
- Reject Windows absolute paths and tilde expansion
- Support allowedPrefixes validation
Skills middleware (skills.ts):
- Show "(higher priority)" indicator for last source in locations
- Display allowedTools in skill list when specified
Summarization middleware (summarization.ts):
- Port SummarizationMiddleware from Python with backend offloading
- Support conversation history persistence to filesystem
- Add tool argument truncation for old messages
- Re-export base summarizationMiddleware from langchain
Middleware utilities (utils.ts):
- Add appendToSystemMessage() helper
- Add prependToSystemMessage() helper
* format
* fix test
2026-01-23 13:22:31 -08:00
dependabot[bot]
73b4ada330
build(deps): bump the patch-deps-updates-main group across 1 directory with 11 updates ( #137 )
...
Bumps the patch-deps-updates-main group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) | `5.5.4` | `5.5.5` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.53.0` | `8.53.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `25.0.8` | `25.0.10` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.0.17` | `4.0.18` |
| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs ) | `1.3.8` | `1.3.11` |
| [@langchain/core](https://github.com/langchain-ai/langchainjs ) | `1.1.13` | `1.1.16` |
| [langchain](https://github.com/langchain-ai/langchainjs ) | `1.2.8` | `1.2.12` |
| [zod](https://github.com/colinhacks/zod ) | `4.3.5` | `4.3.6` |
| [@langchain/openai](https://github.com/langchain-ai/langchainjs ) | `1.2.2` | `1.2.3` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) | `4.0.17` | `4.0.18` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) | `4.0.17` | `4.0.18` |
Updates `eslint-plugin-prettier` from 5.5.4 to 5.5.5
- [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/v5.5.4...v5.5.5 )
Updates `typescript-eslint` from 8.53.0 to 8.53.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/typescript-eslint )
Updates `@types/node` from 25.0.8 to 25.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `vitest` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest )
Updates `@langchain/anthropic` from 1.3.8 to 1.3.11
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/anthropic@1.3.8...@langchain/anthropic@1.3.11 )
Updates `@langchain/core` from 1.1.13 to 1.1.16
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.13...@langchain/core@1.1.16 )
Updates `langchain` from 1.2.8 to 1.2.12
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/langchain@1.2.8...langchain@1.2.12 )
Updates `zod` from 4.3.5 to 4.3.6
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6 )
Updates `@langchain/openai` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/openai@1.2.2...@langchain/openai@1.2.3 )
Updates `@vitest/coverage-v8` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8 )
Updates `@vitest/ui` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/ui )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: typescript-eslint
dependency-version: 8.53.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@types/node"
dependency-version: 25.0.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: vitest
dependency-version: 4.0.18
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/anthropic"
dependency-version: 1.3.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/core"
dependency-version: 1.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: langchain
dependency-version: 1.2.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: zod
dependency-version: 4.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/openai"
dependency-version: 1.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.18
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@vitest/ui"
dependency-version: 4.0.18
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-23 10:20:41 -08:00
github-actions[bot]
5596fa1e68
chore: version packages ( #135 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.5.1
2026-01-22 13:25:31 -08:00
Christian Bromann
0fa85f6169
chore(deepagents): update deps and re-establish old interfaces ( #133 )
...
* chore(deepagents): update deps
* add changeset
* re-estebalish old interfaces
* format
* skip new integration test for now
2026-01-22 13:20:07 -08:00
github-actions[bot]
de2b4f1bec
chore: version packages ( #126 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.5.0
2026-01-16 12:53:36 -08:00
Christian Bromann
b3bb68bcae
fix: add missing changesets
2026-01-16 12:47:24 -08:00
Christian Bromann
06a2631b9e
fix(deepagents): align with Python interfaces ( #125 )
...
* fix(deepagents): align with Python interfaces
* fix test
* cr
* add changelog
2026-01-16 12:46:10 -08:00
Christian Bromann
67018b2443
fix(deepagents): port backend agnostic skills ( #124 )
...
* fix(deepagents): port backend agnostic skills
* update test
2026-01-16 10:58:05 -08:00
Christian Bromann
c648cd67b5
feat(deepagents): add MemoryMiddleware for AGENTS.md support ( #123 )
...
* feat(deepagents): add MemoryMiddleware for AGENTS.md support
Port of langchain-ai/deepagents#646 to TypeScript.
Adds MemoryMiddleware that loads persistent context from AGENTS.md files
following the agents.md specification. Unlike skills (which are on-demand),
memory is always loaded at agent startup and injected into the system prompt.
Changes:
- Add createMemoryMiddleware in middleware/memory.ts
- Add `memory` parameter to createDeepAgent for automatic middleware setup
- Export MemoryMiddleware from package index
- Add unit tests for memory loading and prompt injection
Usage:
const agent = createDeepAgent({
memory: [
"~/.deepagents/AGENTS.md",
"./.deepagents/AGENTS.md",
],
});
* add example
2026-01-16 10:53:39 -08:00
github-actions[bot]
bdf9186a14
chore: version packages ( #121 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.4.2
2026-01-15 17:19:34 -08:00
Christian Bromann
c77537abeb
fix(deepagents): add missing changeset
2026-01-15 17:18:38 -08:00
Christian Bromann
a70b29721e
fix(deepagents): define type bag to better type extraction ( #113 )
...
* fix(deepagents): define type bag to better type extraction
* remove unnecessary generic param
2026-01-15 17:17:59 -08:00
dependabot[bot]
8740987427
build(deps-dev): bump the major-deps-updates-main group with 2 updates ( #117 )
...
Bumps the major-deps-updates-main group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid ).
Updates `@types/node` from 22.19.3 to 25.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
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/node"
dependency-version: 25.0.7
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: major-deps-updates-main
- 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-14 14:13:18 -08:00
dependabot[bot]
1af5542cc1
build(deps): bump the patch-deps-updates-main group across 1 directory with 8 updates ( #118 )
...
Bumps the patch-deps-updates-main group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.0.16` | `4.0.17` |
| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs ) | `1.3.7` | `1.3.8` |
| [@langchain/core](https://github.com/langchain-ai/langchainjs ) | `1.1.12` | `1.1.13` |
| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core ) | `1.0.14` | `1.0.15` |
| [langchain](https://github.com/langchain-ai/langchainjs ) | `1.2.7` | `1.2.8` |
| [@langchain/openai](https://github.com/langchain-ai/langchainjs ) | `1.2.1` | `1.2.2` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) | `4.0.16` | `4.0.17` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) | `4.0.16` | `4.0.17` |
Updates `vitest` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest )
Updates `@langchain/anthropic` from 1.3.7 to 1.3.8
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/anthropic@1.3.7...@langchain/anthropic@1.3.8 )
Updates `@langchain/core` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.12...@langchain/core@1.1.13 )
Updates `@langchain/langgraph` from 1.0.14 to 1.0.15
- [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/@langchain/langgraph@1.0.15/libs/langgraph-core )
Updates `langchain` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/langchain@1.2.7...langchain@1.2.8 )
Updates `@langchain/openai` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/openai@1.2.1...@langchain/openai@1.2.2 )
Updates `@vitest/coverage-v8` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/coverage-v8 )
Updates `@vitest/ui` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/ui )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.0.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/anthropic"
dependency-version: 1.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/core"
dependency-version: 1.1.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/langgraph"
dependency-version: 1.0.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: langchain
dependency-version: 1.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/openai"
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@vitest/ui"
dependency-version: 4.0.17
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-13 14:35:29 -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
dependabot[bot]
391a047f99
build(deps-dev): bump the minor-deps-updates-main group with 2 updates ( #116 )
...
Bumps the minor-deps-updates-main group with 2 updates: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsdown](https://github.com/rolldown/tsdown ).
Updates `typescript-eslint` from 8.52.0 to 8.53.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/typescript-eslint )
Updates `tsdown` from 0.15.12 to 0.19.0
- [Release notes](https://github.com/rolldown/tsdown/releases )
- [Commits](https://github.com/rolldown/tsdown/compare/v0.15.12...v0.19.0 )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.53.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-deps-updates-main
- dependency-name: tsdown
dependency-version: 0.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-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-13 12:39:32 -08:00
github-actions[bot]
ddb1b444a5
chore: version packages ( #110 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.4.1
2026-01-10 21:23:59 -08:00
Christian Bromann
90437968e7
fix(internal): add missing changelogs ( #109 )
2026-01-10 21:21:24 -08:00
Christian Bromann
3e1151dc98
fix(internal): another readme fix ( #108 )
2026-01-10 21:17:46 -08:00
Christian Bromann
362f9401a6
fix(deepagents): update Readme.md ( #107 )
...
* fix(deepagents): update Readme.md
* use image from blog
* update docs link
2026-01-10 21:15:33 -08:00
Christian Bromann
3f5d99887f
fix(deepagents): use proper ToolMessage.isInstance ( #106 )
2026-01-10 21:03:23 -08:00
Christian Bromann
1450d82e74
fix(deepagents): properly merge system prompt with base prompt ( #105 )
2026-01-10 20:53:22 -08:00
Christian Bromann
5f4f3e2488
fix(deepagents): support SystemMessage as prompt ( #104 )
2026-01-10 20:44:19 -08:00
Christian Bromann
aada8e8c54
fix(deepagents): improve type inference ( #103 )
...
* fix(deepagents): properly implement type inferrence
* recognise built-in middleware
* make it a type test
2026-01-10 20:41:00 -08:00
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