Files
openclaw/extensions/mattermost/src/channel.runtime.ts
metaforismo cc8fd57a01 feat(mattermost): read channel history with guarded permissions (#110875)
* feat(mattermost): add guarded channel history reads

* chore: refresh Mattermost generated metadata

* fix(channels): scope Mattermost read authorization

* test(mattermost): redact fixture credentials

* test(mattermost): use safe credential placeholders

* fix(mattermost): report directional pagination

* fix(mattermost): authorize current DM reads

* test(mattermost): cover named read policy inheritance

* fix(mattermost): make history reads opt in

* style(mattermost): align channel import ordering
2026-07-28 19:54:39 -05:00

12 lines
594 B
TypeScript

// Mattermost plugin module implements channel behavior.
export {
listMattermostDirectoryGroups,
listMattermostDirectoryPeers,
} from "./mattermost/directory.js";
export { monitorMattermostProvider } from "./mattermost/monitor.js";
export { probeMattermost } from "./mattermost/probe.js";
export { addMattermostReaction, removeMattermostReaction } from "./mattermost/reactions.js";
export { readMattermostMessages } from "./mattermost/read.js";
export { sendMessageMattermost } from "./mattermost/send.js";
export { resolveMattermostOpaqueTarget } from "./mattermost/target-resolution.js";