






















@@ -8841,6 +8841,52 @@ export const GENERATED_BUNDLED_CHANNEL_CONFIG_METADATA = [
88418841 required: ["dmPolicy", "groupPolicy"],
88428842 additionalProperties: false,
88438843 },
8844+ uiHints: {
8845+"": {
8846+ label: "Mattermost",
8847+ help: "Mattermost channel provider configuration for bot auth, access policy, slash commands, and preview streaming.",
8848+ },
8849+ dmPolicy: {
8850+ label: "Mattermost DM Policy",
8851+ help: 'Direct message access control ("pairing" recommended). "open" requires channels.mattermost.allowFrom=["*"].',
8852+ },
8853+ streaming: {
8854+ label: "Mattermost Streaming Mode",
8855+ help: 'Unified Mattermost stream preview mode: "off" | "partial" | "block" | "progress". "progress" keeps a single editable progress draft until final delivery.',
8856+ },
8857+"streaming.mode": {
8858+ label: "Mattermost Streaming Mode",
8859+ help: 'Canonical Mattermost preview mode: "off" | "partial" | "block" | "progress".',
8860+ },
8861+"streaming.progress.label": {
8862+ label: "Mattermost Progress Label",
8863+ help: 'Initial progress draft title. Use "auto" for built-in single-word labels, a custom string, or false to hide the title.',
8864+ },
8865+"streaming.progress.labels": {
8866+ label: "Mattermost Progress Label Pool",
8867+ help: 'Candidate labels for streaming.progress.label="auto". Leave unset to use OpenClaw built-in progress labels.',
8868+ },
8869+"streaming.progress.maxLines": {
8870+ label: "Mattermost Progress Max Lines",
8871+ help: "Maximum number of compact progress lines to keep below the draft label (default: 8).",
8872+ },
8873+"streaming.progress.toolProgress": {
8874+ label: "Mattermost Progress Tool Lines",
8875+ help: "Show compact tool/progress lines in progress draft mode (default: true). Set false to keep only the label until final delivery.",
8876+ },
8877+"streaming.preview.toolProgress": {
8878+ label: "Mattermost Draft Tool Progress",
8879+ help: "Show tool/progress activity in the live draft preview post (default: true). Set false to keep tool updates as separate messages.",
8880+ },
8881+"streaming.block.enabled": {
8882+ label: "Mattermost Block Streaming Enabled",
8883+ help: 'Enable chunked block-style Mattermost preview delivery when channels.mattermost.streaming.mode="block".',
8884+ },
8885+"streaming.block.coalesce": {
8886+ label: "Mattermost Block Streaming Coalesce",
8887+ help: "Merge streamed Mattermost block replies before final delivery.",
8888+ },
8889+ },
88448890 },
88458891 {
88468892 pluginId: "msteams",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。