derive SDK types from core and expose plugin store options - #112
Closed
RhysSullivan wants to merge 1 commit into
Closed
derive SDK types from core and expose plugin store options#112RhysSullivan wants to merge 1 commit into
RhysSullivan wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Deploying with
|
| 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 |
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.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
RhysSullivan
changed the base branch from
sdk-publish-setup
to
graphite-base/112
April 8, 2026 22:18
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 8, 2026 22:18
a8fb078 to
8ed1240
Compare
RhysSullivan
force-pushed
the
graphite-base/112
branch
from
April 8, 2026 22:18
0fe7d5e to
3a77bf0
Compare
RhysSullivan
changed the base branch from
graphite-base/112
to
sdk-subpath-exports
April 8, 2026 22:19
This was referenced Apr 8, 2026
RhysSullivan
force-pushed
the
sdk-subpath-exports
branch
from
April 8, 2026 22:24
3a77bf0 to
fbd546a
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 8, 2026 22:24
8ed1240 to
7fb4fc4
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 8, 2026 22:26
7fb4fc4 to
c47313b
Compare
RhysSullivan
force-pushed
the
sdk-subpath-exports
branch
from
April 8, 2026 22:26
fbd546a to
783e8fd
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 8, 2026 22:36
c47313b to
c53bfdb
Compare
RhysSullivan
force-pushed
the
sdk-subpath-exports
branch
from
April 9, 2026 20:31
2faff1f to
28d1ad6
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 9, 2026 20:31
c53bfdb to
bb8e96a
Compare
RhysSullivan
force-pushed
the
sdk-subpath-exports
branch
from
April 9, 2026 20:41
28d1ad6 to
2aa34c7
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 9, 2026 20:41
bb8e96a to
ce38efa
Compare
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
force-pushed
the
sdk-subpath-exports
branch
from
April 9, 2026 20:57
2aa34c7 to
39a2c3a
Compare
RhysSullivan
force-pushed
the
sdk-type-derivation
branch
from
April 9, 2026 20:57
ce38efa to
5fc0c12
Compare
This was referenced Apr 9, 2026
Collaborator
Author
|
Superseded by #142 — consolidated @executor-js/core + @executor-js/sdk into one package with dual entry points. |
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

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.