Skip to content

escalated-dev/escalated-plugin-runtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@escalated-dev/plugin-runtime

Runtime host for Escalated plugins. Loads plugins, communicates with the host framework via JSON-RPC 2.0 over stdio.

Usage

This package is used internally by Escalated framework bridges. You don't typically use it directly.

# The bridge spawns this automatically:
npx escalated-plugins /path/to/project

Architecture

The runtime is a long-lived Node.js process that:

  1. Discovers and loads installed plugins from node_modules/@escalated-dev/plugin-*
  2. Responds to JSON-RPC messages from the host framework
  3. Routes hooks (actions, filters) to registered plugin handlers
  4. Proxies ctx.* calls back to the host for data operations

Protocol

Communication uses JSON-RPC 2.0 over stdin/stdout. See the Plugin SDK docs for the full protocol specification.

About

Runtime host for Escalated plugins — JSON-RPC subprocess bridge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors