-
-
Notifications
You must be signed in to change notification settings - Fork 57.4k
Closed as not planned
Closed as not planned
Copy link
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Summary
Text commands like /reset, /status, /new sent via Feishu channel are not recognized as commands. Instead, they are passed to the agent as regular messages.
Environment
- OpenClaw Version: 2026.2.3-1
- OS: Windows 10 (x64)
- Channel: Feishu (飞书)
- DM Policy: allowlist
Configuration
{
"commands": {
"native": "auto",
"nativeSkills": "auto",
"text": true,
"restart": true
},
"channels": {
"feishu": {
"enabled": true,
"dmPolicy": "allowlist",
"allowFrom": ["ou_xxx"]
}
}
}Steps to Reproduce
- Configure Feishu channel with allowlist policy
- Send
/resetor/statusas a standalone message in Feishu DM - Observe behavior
Expected Behavior
The command should be recognized and processed by Gateway:
/resetshould reset the session/statusshould return status information
Actual Behavior
- Commands are not recognized
- Messages are passed to the agent as regular text
- Gateway logs show
Received Feishu message eventfollowed byembedded run start(indicating the message was sent to the model) - No command-related log entries
Investigation
commands.textis explicitly set totrue- User is in allowlist
- Feishu plugin declares
nativeCommands: false(expected, as Feishu doesn't support native command menus) - According to docs, text commands should work on surfaces without native commands
Possible Cause
Feishu messages may be in rich text (post) format rather than plain text, causing the command parser to not recognize the / prefix at the start of the message.
Workaround
Use WebChat (http://127.0.0.1:18789/) to send commands instead of Feishu.
Related Documentation
- Feishu channel docs mentions commands should be sent as text
- Slash commands docs states text commands should work on surfaces without native support
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity