Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,6 @@ updates:
update-types: ['version-update:semver-major']
- dependency-name: '@vitest/*'
update-types: ['version-update:semver-major']
- package-ecosystem: npm
directory: /agent-tools
schedule:
interval: weekly
open-pull-requests-limit: 5
- package-ecosystem: gomod
directory: /agent-tools/bridge
schedule:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ jobs:
# deepmerge (GHSA-gcqx-w48m-w2h4, via @sveltejs/vite-plugin-svelte) has no
# patched release and is build-time only.
- run: npm audit --audit-level=moderate
- run: npm --prefix agent-tools audit
- run: npm run lint

bridge:
Expand Down
12 changes: 7 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,10 @@ edit generated contract files by hand.
Never commit `.env`, `.dev.vars`, Wrangler local state, API tokens, or exported
instance data.

The root dependency overrides keep SvelteKit's `cookie` and the Cloudflare test
harness's `sharp` and `undici` on patched versions without upgrading SvelteKit
to a new major version. Keep these overrides until the upstream dependencies
require patched versions themselves. Audit both lockfiles with `npm audit` at
the root and `npm --prefix agent-tools audit` after dependency changes.
The root dependency overrides keep `esbuild`, the Cloudflare test harness's
`sharp` and `undici`, and `zod` (used by the MCP SDK and the Workers test pool)
on patched versions. Keep these overrides until the upstream dependencies
require patched versions themselves. Run `npm audit --audit-level=moderate` at
the root after dependency changes, as CI does; it covers every workspace,
including `agent-tools/cli`. A low-severity `deepmerge` advisory from
`@sveltejs/vite-plugin-svelte` has no patched release and is expected.
3 changes: 3 additions & 0 deletions agent-tools/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# agent-tools/cli is a workspace of the root package; its dependencies are locked
# in the root package-lock.json. Do not create a second lockfile here.
package-lock=false
Loading
Loading