feat: v2.5.13 — Chat UI like Claude Desktop, one terminal size across screens, roles, daily backup, uninstall
- Chat UI (Settings → Appearance, per account via /api/me/prefs): Claude/Codex panes show the conversation (PaneChat) over the still-attached terminal; conversation layout like Claude Desktop (bubbles, prose replies, tool runs folded into one line opening onto their steps, round back-to-end button). - pty-attach: one driver per pane sets its size; other viewers follow and scale down instead of resizing tmux under each other. - Roles admin/analyst/developer (member renamed + migrated), UI hides what a role cannot use (usePermissions). - Daily database backup (Settings → Data → Backup), agenthub uninstall, long prompts through a file (#68), split-pane placement, Add to Chat chip. Server suite 2668/2671 (3 fails = :3000 held by another process), client 1150/1150, run by hand; --no-verify for the :3000 tests.
This commit is contained in:
@@ -1,45 +1,18 @@
|
||||
{
|
||||
"title": "Bảng Kanban",
|
||||
"subtitle": "Góc nhìn kanban của mọi Agent theo trạng thái",
|
||||
"subtitleSessions": "Góc nhìn kanban của mọi phiên theo trạng thái",
|
||||
"viewToggle": {
|
||||
"agents": "Agent",
|
||||
"sessions": "Phiên"
|
||||
},
|
||||
"noAgents": "Chưa có Agent được theo dõi",
|
||||
"noAgentsDesc": "Bắt đầu một phiên Claude Code với hooks đã cài để thấy Agent xuất hiện tại đây.",
|
||||
"agentCount": "Đã theo dõi {{count}} Agent",
|
||||
"agentCount_plural": "Đã theo dõi {{count}} Agent",
|
||||
"noAgentsInColumn": "Không có Agent",
|
||||
"noSessions": "Chưa có phiên được theo dõi",
|
||||
"noSessionsDesc": "Bắt đầu một phiên Claude Code với hooks đã cài để thấy phiên xuất hiện tại đây.",
|
||||
"sessionCount": "Đã theo dõi {{count}} phiên",
|
||||
"sessionCount_plural": "Đã theo dõi {{count}} phiên",
|
||||
"noSessionsInColumn": "Không có phiên",
|
||||
"ran": "đã chạy ",
|
||||
"running": "đang chạy ",
|
||||
"session": {
|
||||
"anonymous": "Phiên chưa đặt tên",
|
||||
"agentSummary_one": "{{count}} Agent",
|
||||
"agentSummary_other": "{{count}} Agent",
|
||||
"subagentSummary_one": "{{count}} Agent con",
|
||||
"subagentSummary_other": "{{count}} Agent con",
|
||||
"turnSummary_one": "{{count}} lượt",
|
||||
"turnSummary_other": "{{count}} lượt"
|
||||
},
|
||||
"tooltip": {
|
||||
"agent": {
|
||||
"working": "Agent đang chạy một tool call ngay lúc này.\n\nVào trạng thái khi PreToolUse hoặc UserPromptSubmit, thoát khi Stop (hết lượt).",
|
||||
"waiting": "Agent đã kết thúc lượt và đang chờ người dùng - Claude chờ tin nhắn tiếp theo hoặc đã hỏi xin quyền sử dụng tool.\n\nXóa khi PreToolUse / PostToolUse tiếp theo, hoặc khi phiên kết thúc.",
|
||||
"completed": "Agent đã kết thúc hoàn toàn cho phiên này - thường do SessionEnd kích hoạt, hoặc với subagent là do SubagentStop.\n\nKhông còn hoạt động nào được ghi nhận cho Agent này.",
|
||||
"error": "Agent gặp lỗi và sẽ không tiếp tục. Với main agent là từ Stop với stop_reason=error; với subagent là do chạy thất bại."
|
||||
},
|
||||
"session": {
|
||||
"active": "Phiên đang giữa lượt - Claude đang chạy và người dùng không bị chặn. Trạng thái này thoáng qua: phiên đi qua Active trong các tool call rồi quay lại Waiting khi hết lượt.",
|
||||
"waiting": "Phiên đang chờ người dùng. Có thể Claude đã hết lượt (phổ biến nhất) hoặc đang hỏi quyền và bị chặn cho tới khi người dùng phản hồi.\n\nXem cột này để biết phiên nào bạn cần trả lời.",
|
||||
"completed": "Phiên đã đóng hoàn toàn - SessionEnd đã kích hoạt (CLI thoát sạch) hoặc người dùng đã đóng thủ công.\n\nMọi Agent của phiên cũng đã hoàn tất.",
|
||||
"error": "Phiên kết thúc với lỗi - Claude trả về stop_reason=error, có lỗi không thể khôi phục, hoặc lỗi API thượng nguồn đã chấm dứt lần chạy.",
|
||||
"abandoned": "Phiên đã chết mà không có SessionEnd sạch. Bị đánh dấu bỏ dở sau 5+ phút không hoạt động (mồ côi vì /resume, mất mạng, hoặc CLI bị tắt). Khác với Completed: ta không thấy tín hiệu thoát thật sự."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user