| Difference | Terminal Agent | Terminal |
|---|---|---|
| What it is | A coding-agent session that runs through a terminal-style interface. | A plain shell session that you control directly. |
| Traycer context | Receives Task context, mode instructions, artifact guidance, skills, and agent-to-agent instructions. Claude Code Terminal Agents can use agent-to-agent communication today. | Does not receive agent prompts, skills, artifact instructions, or agent-to-agent tools. |
| Setup | Starts with a workspace folder or worktree, coding agent, model, mode, thinking effort, and optional CLI arguments. | Starts with a workspace folder and shell command. |
| After launch | Launch choices stay fixed for that Terminal Agent. | You control the shell directly. |
| Session continuity | Traycer stores the coding agent’s upstream session id and uses it to resume the same agent session when reopened on its original Host. | No coding-agent session id; it is just a PTY shell. |
| Listed in | Chats, because it is an agent session. | Terminals, because it is a shell session. |
Terminal Agents
A Terminal Agent runs a coding agent in a PTY, but Traycer still wraps that session with Task context. Terminal Agents can receive:- Traycer’s system prompt for Regular Mode or Epic Mode
- the Task id and agent identity
- artifact instructions for specs, tickets, stories, and reviews
- guidance for creating or updating artifacts as markdown files
- Traycer skills and planning/execution instructions
- agent-to-agent communication instructions when that agent path supports them
Supported Terminal Agent Paths
Terminal Agents currently support:| Coding agent | Terminal Agent support |
|---|---|
| Claude Code | Supported |
| Codex | Supported |
| OpenCode | Supported |
Plain Terminals
A Terminal is a shell session. Use it to run commands yourself: package scripts, tests, dev servers, logs, local debugging, or one-off shell work. A plain Terminal does not receive Traycer’s agent prompt, does not use Traycer skills, does not create artifacts by itself, and does not participate in agent-to-agent communication. It is still part of the Task, but it is not an agent session.Launch Setup
When you create a Terminal Agent, you choose its launch setup:- workspace folder or worktree
- coding agent
- model, when supported
- Regular Mode or Epic Mode
- thinking effort, when supported
- terminal-agent CLI arguments, when supplied