NullClaw | Autonomous AI Ecosystem
Channels
Channel metadata is defined in src/channel_catalog.zig.
Known Channel Keys
clitelegramdiscordslackwebhookimessagematrixmattermostwhatsappirclarkdingtalksignalemaillineqqonebotmaixcamnostrweb
Start Behavior
nullclaw channel start <channel>starts a single channel path.nullclaw channel start --allis intentionally rejected.nullclaw gatewayis the correct command for full runtime orchestration.
WebChannel For Chat UI
Minimal working local config:
{
"channels": {
"web": {
"accounts": {
"default": {
"listen": "127.0.0.1",
"port": 32123,
"path": "/ws",
"message_auth_mode": "pairing"
}
}
}
}
}
Code-derived behavior (src/config_types.zig, src/channels/web.zig):
- defaults:
transport=local,path=/ws,message_auth_mode=pairing - local pairing PIN is fixed to
123456 - non-loopback bind requires upgrade token
message_auth_mode=tokenis valid only for local transport
Build Gating
Channel support is compile-time controlled by -Dchannels=... in build.zig.
If config contains disabled channels, runtime emits rebuild hints.