@sigops/plugin-sdk
v1.0.0
Published
Plugin SDK for building SigOps extensions and integrations
Readme
@sigops/plugin-sdk
SDK for building SigOps plugins — extensions that register lifecycle hooks and/or mount UI extensions in the SigOps web app.
Install
pnpm add @sigops/plugin-sdkQuickstart
import { definePlugin, HookPoint } from '@sigops/plugin-sdk';
export default definePlugin({
name: 'audit-log',
description: 'Forwards every tool execution to an external audit log',
hooks: [{
point: HookPoint.AfterToolExecute,
async handler(event) { return { handled: true }; },
}],
uiExtensions: [{ point: 'dashboard-widget', component: 'AuditLogWidget' }],
});Docs
Full guide: docs/guides/plugin-sdk.md. Runnable example: examples/hello-plugin.
License
MIT
