import type { StudioPermissionMode } from '../protocol/studio-agent-types' import { parseStudioPermissionModeCommand } from './permission-modes' export type StudioSlashCommand = { type: 'permission-mode' raw: '/safe' | '/auto' | '/full' mode: StudioPermissionMode } export function parseStudioSlashCommand(input: string): StudioSlashCommand | null { const permissionMode = parseStudioPermissionModeCommand(input) if (permissionMode) { return { type: 'permission-mode', raw: permissionMode.command, mode: permissionMode.mode, } } return null }