feat(governance): refresh AI agent market radar
Some checks failed
Code Review / ai-code-review (push) Successful in 15s
CD Pipeline / tests (push) Successful in 1m42s
CD Pipeline / build-and-deploy (push) Successful in 3m58s
CD Pipeline / post-deploy-checks (push) Has been cancelled
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-26 11:54:35 +08:00
parent 81f763bebd
commit 889b7b4229
29 changed files with 5096 additions and 131 deletions

View File

@@ -66,6 +66,7 @@ def build_radar(
"high_priority_review_queue": _high_priority_review_queue(technology_watch),
"professional_agent_roles": _professional_agent_roles(),
"rolling_update_controls": _rolling_update_controls(technology_watch),
"primary_source_alignment": _primary_source_alignment(),
"integration_candidates": _integration_candidates(technology_watch),
"priority_workplan": _priority_workplan(),
"blocked_gates": [
@@ -177,6 +178,19 @@ def render_markdown(payload: dict[str, Any]) -> str:
f"{control['output']} | `{control['gate']}` |"
)
lines.extend([
"",
"## 主流實務來源證據",
"",
"| 實務 | 官方來源 | AWOOOI Gate | Agent 分工 |",
"|---|---|---|---|",
])
for item in payload["primary_source_alignment"]:
lines.append(
f"| {item['practice']} | {item['source']} | `{item['awoooi_gate']}` | "
f"{item['agent_assignment']} |"
)
lines.extend([
"",
"## 優先工作清單",
@@ -325,6 +339,47 @@ def _rolling_update_controls(report: dict[str, Any]) -> list[dict[str, Any]]:
]
def _primary_source_alignment() -> list[dict[str, str]]:
return [
{
"practice": "OpenAI Agents SDK專家協作、tool execution、approvals、state 由產品掌控",
"source": "https://developers.openai.com/api/docs/guides/agents",
"awoooi_gate": "sandbox_orchestration_no_write",
"agent_assignment": "OpenClaw 負責 policy guardMarketRadar 追版本Hermes 產審核包。",
},
{
"practice": "NVIDIA Nemotron 3 Ultra / NeMo長任務 Agent、profiling、evaluation、MCP / A2A 互通",
"source": "https://developer.nvidia.com/blog/nvidia-nemotron-3-ultra-powers-faster-more-efficient-reasoning-for-long-running-agents/",
"awoooi_gate": "nemotron_replay_evaluator_only",
"agent_assignment": "NemoTron 只做離線 replay / evaluator / smoke gate不接 production routing。",
},
{
"practice": "LangGraphdurable execution、human-in-the-loop、stateful workflow runtime",
"source": "https://docs.langchain.com/oss/python/langgraph/overview",
"awoooi_gate": "incident_workflow_kernel_replay_first",
"agent_assignment": "OpenClaw 仲裁狀態轉移Hermes 記錄 replay 證據與交接原因。",
},
{
"practice": "MCP標準化 agent-to-tool / resource / prompt 連接,且需明確 user consent",
"source": "https://modelcontextprotocol.io/specification/2025-06-18",
"awoooi_gate": "read_only_tool_registry_before_write_adapter",
"agent_assignment": "MarketRadar 監控 SDK / specCritic 檢查資料權限與 tool safety。",
},
{
"practice": "A2A跨框架 Agent 溝通、委派與互通MCP 處理工具、A2A 處理 Agent 對 Agent",
"source": "https://a2a-protocol.org/latest/",
"awoooi_gate": "agent_to_agent_interop_watch_only",
"agent_assignment": "OpenClaw 設定協作邊界Hermes 彙整 handoff 記錄NemoTron 比對輸出。",
},
{
"practice": "OpenTelemetry GenAIAgent / LLM / MCP trace 語意慣例,支援可觀測與稽核",
"source": "https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/",
"awoooi_gate": "trace_semconv_mapping_before_runtime_export",
"agent_assignment": "Critic 定義稽核欄位MarketRadar 追語意規範版本Hermes 產日週月報。",
},
]
def _integration_candidates(report: dict[str, Any]) -> list[dict[str, Any]]:
return [
{