TermAl

Feature Reference: Session Slash Commands

This document describes the slash-command behavior that TermAl currently ships in the composer.

Backlog source: docs/bugs.md

Status

Implemented for session controls and Claude-native slash commands.

What TermAl supports today

Typing / in the composer opens a session-control palette. The palette is scoped to the active session and uses the same settings APIs as the Prompt tab.

Supported commands:

Behavior

Live model integration

For Claude, Codex, Cursor, Gemini, and OpenCode, the slash palette can:

What is not implemented yet

This is not full cross-agent slash-command parity. TermAl now discovers Claude’s native slash commands from the live runtime when available and falls back to .claude/commands prompt templates, but it still does not have equivalent native-command discovery for Codex, Cursor, Gemini, or OpenCode. The dedicated Codex /mcp status surface is implemented directly against the documented app-server API and does not imply general Codex native-command discovery.

Project command templates and future Claude skills are owned by the backend agent-command resolver, not by this session-control layer. See agent-slash-commands.md for $ARGUMENTS, optional Additional User Note handling, and the shared regular-send/delegation resolution contract.