You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`workspace`| none (required) | Workspace id, slug, or name. |
60
+
|`replyMode`|`"agent"`|`"agent"` runs the full agent pipeline; `"model"` sends short direct model completions. |
61
+
|`defaultTo`|`"channel:general"`| Target used when an outbound path gives no target. |
62
+
|`allowFrom`|`["*"]`| User-id allowlist for inbound DMs and channel messages. |
63
+
|`botUserId`| auto-detected | Resolved from the bot token identity at startup. |
64
+
|`agentId`| route default | Pin this account's inbound messages to one agent. |
65
+
|`toolsAllow`| none | Tool allowlist for agent replies from this account. |
66
+
|`model`, `systemPrompt`| none | Used by `replyMode: "model"` completions. |
67
+
|`maxTokens`|model default| Optional model-mode output cap (1 to 32768); higher values can increase latency and provider cost. |
68
+
|`reconnectMs`|`1500`| Realtime reconnect delay (100 to 60000). |
69
69
70
70
If `plugins.allow` is a non-empty restrictive list, explicitly selecting
71
71
ClickClack in channel setup or running `openclaw plugins enable clickclack`
@@ -110,10 +110,9 @@ Each account opens its own ClickClack realtime connection and uses its own bot t
110
110
-`replyMode: "agent"` (default) dispatches inbound messages through the normal agent pipeline, including session recording and tool policy.
111
111
-`replyMode: "model"` skips the agent pipeline and uses the plugin runtime's `llm.complete` for direct bot replies (optionally shaped by `model`, `systemPrompt`, and `maxTokens`).
112
112
113
-
The compatibility default remains `96` tokens for accounts that omit the new
114
-
setting. Set `maxTokens` per account when a different response-length, latency,
115
-
or provider-usage tradeoff is appropriate; reasoning-heavy models may need a
116
-
substantially larger explicit budget before they produce sendable text.
113
+
When `maxTokens` is unset, ClickClack omits the cap and lets the selected runtime
114
+
and model choose their normal output budget. Set `maxTokens` per account to
115
+
impose an explicit response-length, latency, or provider-usage bound.
117
116
118
117
Model mode runs completions against the resolved bot agent id, which requires
119
118
the explicit `plugins.entries.clickclack.llm.allowAgentIdOverride: true` trust
0 commit comments