Files
Kang 8debbfbc9f feat(plugins): add signed marketplace and standalone authoring CLI
Verify Store packages against pinned Ed25519 keys and catalog metadata, persist installation provenance, and add Marketplace review and installation UI while preserving unsigned local packages.

Bundle standalone plugin authoring tools and add a six-platform CLI packaging workflow. Official key initialization and protected signing environment setup remain separate rollout steps.
2026-10-03 21:00:30 +08:00

902 B

NyaTerm plugin development

Read the plugin guide for installation, manifests, permissions, the UI SDK and native protocol.

  • sdk/nyaterm.js and sdk/nyaterm.d.ts: browser SDK and typings.
  • examples/session-toolbox: a sandboxed panel using scoped host capabilities.
  • examples/native-counter: a persistent Rust command backend.
  • cli/: independently publishable @nyaterm/plugin-cli, bundling the authoring binary, browser SDK and templates. See its README for standalone usage and release builds.
pnpm plugin:pack plugins/examples/session-toolbox temp/plugins/session-toolbox.nyap
pnpm plugin:example:native
pnpm plugin:pack temp/plugins/native-counter temp/plugins/native-counter.nyap

Install the generated packages through the Plugins activity panel and explicitly grant their requested permissions. Native executables run with OS user permissions.