# terminal

> Jinja2 template rendering the interactive web terminal UI with tabbed sessions, xterm.js integration, and session controls

**Type:** template | **Subsystem:** watchtower | **Location:** `web/templates/terminal.html`

## What It Does

## Used By (1)

| Component | Relationship | Description |
|-----------|--------------|-------------|
| [terminal](/docs/generated/web-blueprints-terminal) | rendered_by | Flask blueprint providing the interactive web terminal API with session creation, I/O, resize, and profile-based configuration |

## Related

### Tasks
- T-964: Watchtower single terminal — xterm.js + Flask-SocketIO PTY bridge (T-962 Phase 1)
- T-965: Multi-session terminal tabs + session management (T-962 Phase 2)
- T-966: TermLink session observation in Watchtower terminal (T-962 Phase 3)
- T-980: Terminal session profile selector in Watchtower UI

---
*Auto-generated from Component Fabric. Card: `web-templates-terminal.yaml`*
*Last verified: 2026-04-06*
