openclaw/extensions/slack/setup-entry.ts
Peter Steinberger 2e02e440c2
refactor: simplify runtime adapters and remove obsolete code (#152277)
* refactor: consolidate runtime adapters and retire obsolete code

* style(plugins): remove redundant filename headers

* refactor(sessions): keep shared mutation contracts in a leaf module

* test: remove startup timing and source sentinel coupling

* test(memory): target queued-sync publication failures
2026-09-18 19:35:45 -07:00

17 lines
463 B
TypeScript

import { defineBundledChannelSetupEntry } from "openclaw/plugin-sdk/channel-entry-contract";
export default defineBundledChannelSetupEntry({
importMetaUrl: import.meta.url,
plugin: {
specifier: "./setup-plugin-api.js",
exportName: "slackSetupPlugin",
},
secrets: {
specifier: "./secret-contract-api.js",
exportName: "channelSecrets",
},
runtime: {
specifier: "./runtime-setter-api.js",
exportName: "setSlackRuntime",
},
});