Skip to content

Add typed plugin storage collections - #870

Merged
RhysSullivan merged 1 commit into
mainfrom
codex/plugin-storage-collections
May 29, 2026
Merged

Add typed plugin storage collections#870
RhysSullivan merged 1 commit into
mainfrom
codex/plugin-storage-collections

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add typed plugin storage collection declarations and public SDK exports
  • expose typed collection handles with query/count support
  • validate query/order fields against declared indexes and cover the FumaDB path with execution-history-shaped tests

Tests

  • bun run --cwd packages/core/sdk typecheck
  • bun run --cwd packages/core/sdk test -- src/plugin-storage.test.ts src/executor.test.ts src/scope-policy.test.ts src/policies.test.ts
  • bunx oxfmt --check ...
  • bunx oxlint ...

Stack

  1. Remove per-plugin storage schemas #869
  2. Add typed plugin storage collections #870 👈 current

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 7b6ddd0 Commit Preview URL

Branch Preview URL
May 29 2026, 06:53 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 7b6ddd0 May 29 2026, 06:54 AM

@pkg-pr-new

pkg-pr-new Bot commented May 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@870

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@870

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@870

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@870

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@870

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@870

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@870

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@870

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@870

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@870

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@870

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@870

executor

npm i https://pkg.pr.new/executor@870

commit: 7b6ddd0

@RhysSullivan
RhysSullivan force-pushed the codex/plugin-storage-collections branch from 0a6219a to d109705 Compare May 29, 2026 06:45
@RhysSullivan
RhysSullivan changed the base branch from codex/plugin-storage-shared to main May 29, 2026 06:51
@RhysSullivan
RhysSullivan force-pushed the codex/plugin-storage-collections branch from d109705 to 7b6ddd0 Compare May 29, 2026 06:52
@RhysSullivan
RhysSullivan merged commit be73c15 into main May 29, 2026
11 checks passed
@RhysSullivan
RhysSullivan deleted the codex/plugin-storage-collections branch June 11, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant