# tt history
Show recent agent communication history from the event stream.
## Usage
```bash
tt history [-n <limit>] [--agent <name>]
```
## Options
| `--limit <N>` | `-n` | Maximum number of events to show (default: 30) |
| `--agent <NAME>` | `-a` | Filter to events involving a specific agent |
## Output
Events are displayed chronologically with timestamps, icons, and agent labels in `Nickname [role]` format:
```
π Recent History (5 events):
14:23:01 π£ *Frankie [backend]* Agent spawned
14:23:02 π *Frankie [backend]* Task assigned: implement auth API
14:23:15 π *Frankie [backend]* State changed: Idle β Working
14:25:30 β
*Frankie [backend]* Task completed: implement auth API
14:25:31 π *Martha [reviewer]* Review handoff from backend
```
## Event Icons
| π£ | Agent spawned |
| π | Agent stopped/completed |
| π | State changed |
| π | Task assigned |
| β
| Task/review completed |
| β | Task failed |
| π€ | Task delegated |
| π | Reviewer handoff |
| π¨ | Conductor escalation |
| βΈοΈ | Agent interrupted |
| βΆοΈ | Agent resumed |
| π― | Mission event |
## Examples
```bash
# Show last 30 events
tt history
# Show last 50 events
tt history -n 50
# Show only events for a specific agent
tt history --agent backend
```