History

Add scoped agent storage tools with local and Cloudflare backends

This introduces storage/fs/kv/sqlite system tools, workspace storage instance lifecycle APIs, and a new Tools > Storage UI so agents can persist state safely. It also adds execute-flow smoke automation to validate both local and Cloudflare runtime paths end-to-end.

Rhys Sullivan committed 8 months ago

Commit 1df97bf1 parent a445fa831 files · +3810 −39Browse files

Showing the changes to package.json (1 of 31 files). Show all

Unified · Split

package.json+5−1
@@ -38,7 +38,10 @@ · 37 unmodified lines
38 "clean": "bun run --filter '*' --if-present clean && rm -rf node_modules .turbo",38 "clean": "bun run --filter '*' --if-present clean && rm -rf node_modules .turbo",
39 "knip": "bunx knip --config knip.json",39 "knip": "bunx knip --config knip.json",
40 "db:clear:executor": "bun with-env bun run executor/scripts/dev/wipe/convex-db.ts",40 "db:clear:executor": "bun with-env bun run executor/scripts/dev/wipe/convex-db.ts",
41 "convex:codegen": "bunx --cwd executor convex codegen"41 "convex:codegen": "bunx --cwd executor convex codegen",
42 "smoke:storage:execute-flow:local": "bun with-env bun run --cwd executor smoke:storage:execute-flow:local",
43 "smoke:storage:execute-flow": "bun with-env bun run --cwd executor smoke:storage:execute-flow",
44 "smoke:storage:execute-flow:cloudflare": "bun with-env bun run --cwd executor smoke:storage:execute-flow:cloudflare"
42 },45 },
43 "dependencies": {46 "dependencies": {
44 "@apidevtools/swagger-parser": "^12.1.0",47 "@apidevtools/swagger-parser": "^12.1.0",
@@ -46,6 +49,7 @@ · 1 unmodified line
46 "@convex-dev/stripe": "^0.1.3",49 "@convex-dev/stripe": "^0.1.3",
47 "@convex-dev/workos-authkit": "^0.1.6",50 "@convex-dev/workos-authkit": "^0.1.6",
48 "@workos-inc/node": "^8.2.0",51 "@workos-inc/node": "^8.2.0",
52 "agentfs-sdk": "^0.6.0",
49 "convex": "^1.31.7",53 "convex": "^1.31.7",
50 "convex-helpers": "^0.1.111",54 "convex-helpers": "^0.1.111",
51 "jose": "^6.1.0",55 "jose": "^6.1.0",