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
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:
@@ -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 guard;MarketRadar 追版本;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": "LangGraph:durable 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 / spec;Critic 檢查資料權限與 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 GenAI:Agent / 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 [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user