{
  "title": "Kanban Board",
  "subtitle": "Kanban view of all agents by status",
  "subtitleSessions": "Kanban view of all sessions by status",
  "viewToggle": {
    "agents": "Agents",
    "sessions": "Sessions"
  },
  "noAgents": "No agents tracked yet",
  "noAgentsDesc": "Start a Claude Code session with hooks installed to see agents appear here.",
  "agentCount": "{{count}} agent tracked",
  "agentCount_plural": "{{count}} agents tracked",
  "noAgentsInColumn": "No agents",
  "noSessions": "No sessions tracked yet",
  "noSessionsDesc": "Start a Claude Code session with hooks installed to see sessions appear here.",
  "sessionCount": "{{count}} session tracked",
  "sessionCount_plural": "{{count}} sessions tracked",
  "noSessionsInColumn": "No sessions",
  "ran": "ran ",
  "running": "running ",
  "session": {
    "anonymous": "Untitled session",
    "agentSummary_one": "{{count}} agent",
    "agentSummary_other": "{{count}} agents",
    "subagentSummary_one": "{{count}} subagent",
    "subagentSummary_other": "{{count}} subagents",
    "turnSummary_one": "{{count}} turn",
    "turnSummary_other": "{{count}} turns"
  },
  "tooltip": {
    "agent": {
      "working": "Agent is actively running a tool call right now.\n\nEntered on PreToolUse or UserPromptSubmit, exits on Stop (turn finished).",
      "waiting": "Agent finished its turn and is blocked on the human - either Claude is waiting for the next user message or has prompted for permission to use a tool.\n\nCleared on the next PreToolUse / PostToolUse, or when the session ends.",
      "completed": "Agent has fully ended for this session - typically because SessionEnd fired or, for subagents, SubagentStop was processed.\n\nNo further activity will be recorded against this agent.",
      "error": "Agent recorded an error and will not continue. For main agents this comes from a Stop with stop_reason=error; for subagents, from a failed run."
    },
    "session": {
      "active": "Session is mid-turn - Claude is currently running and the user isn't blocking anything. Brief by nature: a session moves through Active during tool calls and back to Waiting at end of turn.",
      "waiting": "Session is sitting on the user. Either Claude finished its turn (most common) or it has surfaced a permission prompt and is blocked until the human responds.\n\nLook here for sessions you owe a reply to.",
      "completed": "Session has fully closed - SessionEnd fired (CLI exited cleanly) or the user explicitly closed it.\n\nAll agents on this session are also completed.",
      "error": "Session ended with an error - Claude returned stop_reason=error, an unrecoverable failure occurred, or an upstream API error terminated the run.",
      "abandoned": "Session went stale without a clean SessionEnd. Marked abandoned after 5+ minutes of no activity (orphaned by /resume, network drop, or the CLI being killed). Distinct from Completed: we never saw a real exit signal."
    }
  }
}
