Skip to content

derive SDK types from core and expose plugin store options - #112

Closed
RhysSullivan wants to merge 1 commit into
sdk-subpath-exportsfrom
sdk-type-derivation
Closed

derive SDK types from core and expose plugin store options#112
RhysSullivan wants to merge 1 commit into
sdk-subpath-exportsfrom
sdk-type-derivation

Conversation

@RhysSullivan

Copy link
Copy Markdown
Collaborator

Add PromisifyService utility type to derive promise-based SDK interfaces
from core Effect types, reducing duplication across ToolRegistry,
SourceRegistry, SecretStore, PolicyEngine, SourceManager, and
SecretProvider. Use Pick for Executor sub-types.

Expose operationStore/bindingStore options on openapi, mcp, graphql,
and google-discovery plugin factories.

@vercel

vercel Bot commented Apr 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
executor-web Error Error Apr 8, 2026 10:36pm

Request Review

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 8, 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 5fc0c12 Commit Preview URL

Branch Preview URL
Apr 09 2026, 08:59 PM

RhysSullivan commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@RhysSullivan
RhysSullivan changed the base branch from sdk-publish-setup to graphite-base/112 April 8, 2026 22:18
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from a8fb078 to 8ed1240 Compare April 8, 2026 22:18
@RhysSullivan
RhysSullivan changed the base branch from graphite-base/112 to sdk-subpath-exports April 8, 2026 22:19
@RhysSullivan
RhysSullivan force-pushed the sdk-subpath-exports branch from 3a77bf0 to fbd546a Compare April 8, 2026 22:24
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from 8ed1240 to 7fb4fc4 Compare April 8, 2026 22:24
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from 7fb4fc4 to c47313b Compare April 8, 2026 22:26
@RhysSullivan
RhysSullivan force-pushed the sdk-subpath-exports branch from fbd546a to 783e8fd Compare April 8, 2026 22:26
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from c47313b to c53bfdb Compare April 8, 2026 22:36
@RhysSullivan
RhysSullivan force-pushed the sdk-subpath-exports branch from 2faff1f to 28d1ad6 Compare April 9, 2026 20:31
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from c53bfdb to bb8e96a Compare April 9, 2026 20:31
@RhysSullivan
RhysSullivan force-pushed the sdk-subpath-exports branch from 28d1ad6 to 2aa34c7 Compare April 9, 2026 20:41
@RhysSullivan
RhysSullivan force-pushed the sdk-type-derivation branch from bb8e96a to ce38efa Compare April 9, 2026 20:41
Add PromisifyService utility type to derive promise-based SDK interfaces
from core Effect types, reducing duplication across ToolRegistry,
SourceRegistry, SecretStore, PolicyEngine, SourceManager, and
SecretProvider. Use Pick for Executor sub-types.

Expose operationStore/bindingStore options on openapi, mcp, graphql,
and google-discovery plugin factories.
@RhysSullivan

Copy link
Copy Markdown
Collaborator Author

Superseded by #142 — consolidated @executor-js/core + @executor-js/sdk into one package with dual entry points.

@RhysSullivan
RhysSullivan deleted the sdk-type-derivation 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