Skip to content

Support shortcut import providers in plugin SDKs - #15

Merged
1lck merged 1 commit into
mainfrom
codex/keymap-import-providers
Nov 4, 2026
Merged

1lck merged 1 commit into
mainfrom
codex/keymap-import-providers

Conversation

@1lck

@1lck 1lck commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

What changes

Add typed shortcut-import providers to the Rust, Node.js, and Java plugin SDKs. Providers can list the user's selected snapshot inputs, read bounded chunks, return normalized shortcut bindings, and respond to cancellation. The samples and documentation cover the new provider registration and host calls.

The shared end-to-end scenarios exercise each SDK against a host that advertises the shortcut-import capability and continue to test older pinned hosts without invoking an unsupported protocol.

Validation

  • Rust, Node.js (including TypeScript consumers), and Java SDK tests.
  • node --test scripts/*.test.mjs and Rust formatting.
  • SDK end-to-end tests against both current preview and the Lithe shortcut-import working tree, including all three real provider backends.

The corresponding Lithe host and contract changes are being prepared separately. The published contract mirror will be synced after those changes merge into preview.

@1lck
1lck marked this pull request as ready for review November 3, 2026 21:22
@1lck
1lck merged commit 5041540 into main Nov 4, 2026
5 checks passed
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