KB-3304 rev 47

Connection Dashboard — SSOT

10 min read Revision 47
ssotconnectionsdashboardagentsstatus

Connection Dashboard — SSOT

v2.1 | 2026-03-08 S107 — Kết nối ổn định. Thêm: entity_dependencies collection (PR #456), OPS Proxy cần whitelist thêm nếu Codex/GPT cần truy cập entity_dependencies. Bảng tổng hợp DUY NHẤT về tình trạng kết nối toàn bộ hệ thống. Đọc: search_knowledge("connection dashboard") Cập nhật: Sau mỗi CONN mission hoặc agent selftest.


1. BẢNG TỔNG HỢP — 6 AGENTS × 2 SERVICES

# Agent Agent Data Directus Tổng tools Latency TB Selftest Lần verify cuối
1 Claude Desktop ✅ STDIO→HTTP (11) ✅ STDIO (10) 21 ~1-3s ✅ 19/19 PASS SELFTEST 2026-03-01
2 Claude AI (web) ✅ STDIO→HTTP (11) ✅ STDIO (10) 21 ~1-3s ✅ Shared config SELFTEST 2026-03-01
3 Claude Code CLI ✅ HTTP MCP (11) ✅ STDIO (10) 21 ~2-5s ✅ 18/19+1SKIP SELFTEST-S95 2026-03-02
4 Codex CLI ✅ HTTP MCP (11/11) ✅ OPS Proxy (8/8) + STDIO MCP (10) 19+ AD ~7.3s, DT ~1.3s ✅ 18/19 PASS, 1 SKIP SELFTEST-S95 2026-03-02
5 GPT (ChatGPT) ✅ REST Actions (9/9) ✅ OPS Proxy 15/15 PASS (spec Council ready, chờ import) 9 + 19* ~8-15s ✅ 15/15 PASS SELFTEST 2026-03-01
6 Gemini CLI ✅ HTTP MCP (11) ✅ STDIO (10) 21 ~7-10s ✅ 19/19 PASS GEMINI-SELFTEST 2026-03-01

Chú thích:

  • ✅ = Verified hoạt động bằng evidence (selftest report)
  • ⚠️ = Spec deployed trên VPS nhưng GPT chưa import → chưa dùng được
  • *GPT Directus: spec Council deployed (19 ops, 7 collections). Chờ User import vào GPT Actions UI.

2. GPT — CHI TIẾT KIẾN TRÚC & SPEC

2.1 Hai kết nối độc lập

Kết nối URL Spec Auth Trạng thái
Agent Data KB vps.incomexsaigoncorp.vn/api/ openapi.json (10 ops) X-API-Key ✅ Đã import, hoạt động. Cần re-import bản mới nhất
Directus OPS Proxy ops.incomexsaigoncorp.vn openapi-council.json (19 ops) X-API-Key ⚠️ Spec deployed, CHƯA import vào GPT Actions

2.2 OPS Proxy Specs — 2 phiên bản

Spec URL Collections Ops Dùng cho
Full ops.incomexsaigoncorp.vn/openapi.json 23 105 Codex CLI (không giới hạn ops)
Council ops.incomexsaigoncorp.vn/openapi-council.json 7 19 GPT Hội đồng AI (giới hạn 30 ops)

2.3 Bảng Nhiệm vụ → Endpoint (điểm danh spec Council)

# Nhiệm vụ GPT Council Action Endpoint Spec? Ghi chú
COMMENT & PHẢN BIỆN
1 Đọc comments của task GET + filter GET /items/task_comments filter[task_id]
2 Đọc 1 comment GET by id GET /items/task_comments/{id}
3 Tạo comment (phản biện) POST POST /items/task_comments Required: task_id, content, tab_scope, agent_type
4 Sửa comment PATCH PATCH /items/task_comments/{id}
5 Xóa comment DELETE DELETE /items/task_comments/{id}
QUẢN LÝ NHIỆM VỤ
6 Xem danh sách tasks GET list GET /items/tasks
7 Đọc chi tiết task GET by id GET /items/tasks/{id}
8 Cập nhật nội dung task PATCH PATCH /items/tasks/{id} content_*, checklist_version
ĐIỀU HÀNH AGENTS
9 Xem AI tasks GET list GET /items/ai_tasks
10 Đọc AI task GET by id GET /items/ai_tasks/{id}
11 Cập nhật AI task PATCH PATCH /items/ai_tasks/{id}
12 Tạo AI task (giao việc) POST POST /items/ai_tasks GPT tự tạo task dispatch agents
SOẠN THẢO
13 Xem bài viết/kế hoạch GET list GET /items/posts
14 Đọc bài viết GET by id GET /items/posts/{id}
15 Tạo bài viết POST POST /items/posts
16 Sửa bài viết PATCH PATCH /items/posts/{id}
ĐỌC CONTEXT
17 Đọc cấu trúc trang GET list GET /items/pages Read-only
18 Đọc menu GET list GET /items/navigation Read-only
19 Đọc cấu hình site GET list GET /items/globals Read-only

Tổng: 19/19 endpoints deployed. GPT sẵn sàng tự chủ 100% sau khi import spec. 19 ops / 30 limit = 37% headroom cho tương lai mở rộng.

2.4 GPT Roadmap

Phase Nội dung Trạng thái
GPT Hội đồng AI spec Council — soạn thảo, comment, phản biện, điều hành agents ⚠️ Spec deployed, chờ import + v3
GPT Khách hàng (tầm nhìn) spec riêng — contacts, help_articles, inbox, forms_submissions 🔵 Chưa tạo

2.5 Hành động GPT tiếp theo

# Việc Ai làm Trạng thái
1 OPS-SPEC-SLIM-v3 Claude Code CLI ✅ DONE (PR #411+#412)
2 Import spec Council vào GPT Actions UI User (manual) ⏳ SẴN SÀNG — URL: ops.incomexsaigoncorp.vn/openapi-council.json
3 Re-import Agent Data spec mới nhất User (manual) ⏳ URL: vps.incomexsaigoncorp.vn/api/openapi.json
4 GPT self-verify CRUD toàn bộ 19 ops GPT ⏳ Sau import

3. MA TRẬN KẾT NỐI CHI TIẾT

3.1 Agent Data (Knowledge Base)

Agent Transport Config file Auth Tools CRUD verified
Claude Desktop STDIO→HTTP bridge claude_desktop_config.json Env → X-API-Key 11/11 Read ✅ Write ✅
Claude AI (web) STDIO→HTTP bridge claude_desktop_config.json Env → X-API-Key 11/11 Read ✅ Write ✅
Claude Code CLI HTTP MCP trực tiếp .mcp.json + ~/.claude.json Env → MCP headers 11/11 Read ✅ Write ✅
Codex CLI HTTP MCP trực tiếp ~/.codex/config.toml env_http_headers 11/11 Read ✅ Write ✅
GPT REST OpenAPI Actions GPT Actions UI X-API-Key 10/11 Read ✅ Write ✅ (chờ re-import Council)
Gemini CLI HTTP MCP (envsubst) ~/.gemini/settings.template.json Env → envsubst → settings.json 11/11 Read ✅ Write ✅

3.2 Directus (Database)

Agent Transport Endpoint Auth Scope CRUD verified
Claude Desktop STDIO MCP directus_stdio_server.py credentials.local.json 10 tools, full access
Claude AI (web) STDIO MCP directus_stdio_server.py credentials.local.json 10 tools, full access
Claude Code CLI STDIO MCP directus_stdio_server.py credentials.local.json 10 tools, full access
Codex CLI OPS Proxy HTTP ops.incomexsaigoncorp.vn X-API-Key spec Full: 23 cols (105 ops) ✅ 10/10 PASS
GPT OPS Proxy HTTP ops.incomexsaigoncorp.vn X-API-Key spec Council: 7 cols (19 ops) ✅ 6/6 PASS (chờ import Council)
Gemini CLI STDIO MCP directus_stdio_server.py Static Token (Bearer) 10 tools, full access

4. CƠ CHẾ BẢO VỆ HIỆN TẠI

Lớp Cơ chế Trạng thái Coverage
Server health test-all-connections.sh (20 tests) ✅ Active Server-side only
Agent endpoints test-agent-connections.sh (37 tests) ✅ Active HTTP endpoints only
Config integrity check-config-integrity.sh (SHA256) ✅ Active nginx + docker-compose only
Periodic health Cron 5 phút → mcp-health.log ✅ Active Log only, no alert
Agent selftest 6/6 agents tested Desktop 19/19, Gemini 19/19, Codex 18/19, GPT 15/15, Claude Code 18/19 Agent-level
Agent config backup ✅ DEPLOYED (PR #282) 7 files, SHA256, auto-prune 10 Local configs
Pre-deploy gate ✅ DEPLOYED (PR #282) health + doc_count≥100 deploy-vps.yml
Config restore ✅ DEPLOYED (PR #282) restore + checksum verify Rollback ready

Lỗ hổng bảo vệ — ĐÃ XỬ LÝ (CONN-PROTECT S95):

  1. Agent config không backup → ✅ backup-agent-configs.sh (7 files, SHA256, auto-prune)
  2. Không có pre-deploy test → ✅ deploy-vps.yml post-deploy gate
  3. Claude Code CLI chưa tự selftest → ✅ 18/19+1SKIP PASS

5. HÀNH ĐỘNG CÒN TỒN

# Việc Agent Trạng thái Blocking?
1 OPS-SPEC-SLIM-v3 Claude Code ✅ DONE
2 GPT import 2 specs (Council + Agent Data) User manual ⏳ SẴN SÀNG GPT full ops
3 GPT self-verify CRUD 19 ops GPT ⏳ Sau import Xác nhận GPT ready
4 Claude Code CLI selftest Claude Code CLI ✅ 18/19+1SKIP (S95)
5 CONN-PROTECT: Config backup + pre-deploy gate Claude Code CLI ✅ PR #282 merged
6 Fix VPS SSH local (TD-054) User (Contabo panel) ⏳ Khi rảnh Debug only

6. LỊCH SỬ

Ngày Sự kiện Kết quả
2026-02-28 MCP-UNIFY + CONN-ENFORCE + CONN-FINAL 5 agents connected, 20/20 server tests
2026-03-01 CONN-FIX + CONN-CLOSE env var fix, nginx fix, Docker mem limits, spec expanded
2026-03-01 GEMINI-CONNECT + GEMINI-SECURE Agent #6 connected + envsubst secured
2026-03-01 AGENT-SELFTEST (4 agents) Desktop 19/19, Gemini 19/19, Codex 19/19, GPT 15/15
2026-03-02 OPS-SPEC-SLIM PR #409→#412 ✅ HOÀN THÀNH: spec Council 7 collections, 19 ops. Chờ GPT import
2026-03-02 ADTEST-DIAGNOSE agent-data-test CI GREEN, 238 docs, 471 vectors, sync OK. TD-054 VPS SSH
2026-03-02 Codex S95 selftest 18/19 PASS, 1 SKIP. CRUD Agent Data + Directus confirmed
2026-03-02 CONN-CLOSE-FINAL 6/6 agents verified. Protection deployed (PR #282). Hồ sơ kết nối ĐÓNG.

Dashboard này cần được cập nhật sau mỗi selftest hoặc connection change.