本卡屬 FR-181(母卡 FR-181 母案(同清單上一張)),卡 B-3,批 6。只改 FE。依賴:A-2。
Agent 管理頁「連線」欄現在三態:正常(直推通)/僅單向(直推不通但心跳還在)/離線。直推關了之後「僅單向」沒有意義(本來就全部單向),改成二態只看心跳:在線/離線。刪「僅單向:請確認 Agent 主機的 8443 埠對主系統開放」那段 hover 文案與 i18n key。其他欄不動。
extend:RemoteAgentManage.vue 連線欄只看 last_seen(在線/離線),刪 last_command_status 分支與「僅單向:請確認 8443…」hover;src/locales/* 刪對應 key。禁:不動其他欄
repo:~/Projects/Billows/Audit-Manager/compliance-manager-fe
改既有:src/views/remote-agent/RemoteAgentManage.vue
改既有:src/locales/zh_Hant_TW/*.json
改既有:src/locales/en/*.json
src/views/remote-agent/RemoteAgentManage.vue 連線欄:找 last_command_status 的三態判斷,改成只看 last_seen 與 offline(既有 overview 回的欄位)二態;刪 hover 的「僅單向」tooltip。src/locales/zh_Hant_TW/en 刪 remoteAgent.connection.oneWay(實際 key 名 grep 8443 找)。grep -rn 'last_command\|8443' src/ 0;npm run lint、vite build 0 error;grep border-left 0。vitest 二態各一;grep -rn 'last_command\|8443' src/ 為 0;vite build 0 error;grep border-left 0
~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-181-2611-agent-outbound-only-channel/design.md §3 決策定案(D1~D8)、§4 端到端流程兩張圖、§5 詳細設計本卡那節、§7 拆分表本卡那列;為什麼這樣定看 discussion.mdcore/plugins/_agent_commands.py(檔頭說明三個觸發點)、app/remote_agent/service/agent_command_service.py、core/plugins/_agent_config_notify.py、core/plugins/_agent_keys.py、infra/upload_file/remote_agent_adapter.py、core/plugins/remote_agent.py(plugin mount 與 handle)jedi-remote-agent/jedi_remote_agent/api/routing.py(端點表與 AUTH_AGENT)、api/routes/(心跳 route 範本)、app/service/agent_data_plane_client.py(直推出口,留著)、app/service/heartbeat_vulndb.py(_CORE_KEYS 心跳守衛);契約 jedi-agent-protocol/jedi_agent_protocol/commands.py、heartbeat.py、events.pyguidant_agent/sync/app/config_pull.py(WorkerComponent 拉取範本)、enroll.py(心跳 client 與通行證)、event_sender.py+outbox.py(送不到補送)、task_queue.py、sync/api/data_plane_server.py(8443 與 blueprint 掛點)、sync/api/cmd_*.py(直推 handler,本案改薄)、files/api/blob_route.py、scan/api/routes/、docs/ARCHITECTURE.mddocs/claude/domain-capabilities.md。三擇一、預設不新增。回寫列出本卡 reuse 了哪些、新增了哪些、為什麼不能 reuse。