feat(remote-control): 优化 Web 展示、状态同步与桥接控制流程 (#288)

Co-authored-by: chengzifeng <chengzifeng@meituan.com>
This commit is contained in:
Cheng Zi Feng
2026-04-17 16:21:27 +08:00
committed by GitHub
parent b5c299f5d2
commit 72a2093cd6
64 changed files with 4138 additions and 312 deletions

View File

@@ -19,12 +19,15 @@ type ProcessQueueResult = {
*/
function isSlashCommand(cmd: QueuedCommand): boolean {
if (typeof cmd.value === 'string') {
return cmd.value.trim().startsWith('/')
return cmd.value.trim().startsWith('/') && (!cmd.skipSlashCommands || cmd.bridgeOrigin === true)
}
// For ContentBlockParam[], check the first text block
for (const block of cmd.value) {
if (block.type === 'text') {
return block.text.trim().startsWith('/')
return (
block.text.trim().startsWith('/') &&
(!cmd.skipSlashCommands || cmd.bridgeOrigin === true)
)
}
}
return false