Files
awoooi/docs/operations/ai-agent-market-radar-readback.snapshot.json
2026-06-28 10:23:10 +08:00

492 lines
18 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"blocked_gates": [
"replacement_decisions_approved=0",
"replay_candidates_approved=0",
"sdk_installations_approved=0",
"paid_api_calls_approved=0",
"shadow_or_canary_approved=0",
"production_routing_approved=false",
"status_cleanup_controlled_package_ready=true",
"memory_write_authorized=false",
"critical_break_glass_telegram_send_receipt=false"
],
"candidate_role_plan": [
{
"candidate_id": "openclaw_incumbent",
"display_name": "OpenClaw incumbent",
"gate_status": "production_baseline",
"next_gate": "formal_replacement_adr_and_promotion_gate_required",
"recommended_role": "生產仲裁者 / production decision core"
},
{
"candidate_id": "nemo_nemotron_fabric",
"display_name": "NVIDIA NeMo Agent Toolkit + Nemotron Fabric",
"gate_status": "integration_blocked",
"next_gate": "refresh_source_evidence_then_5_record_smoke_only",
"recommended_role": "離線 replay、模型能力評估、合約輸出 smoke gate"
},
{
"candidate_id": "hermes_agent_personal_platform",
"display_name": "NousResearch Hermes Agent",
"gate_status": "watch_only_blocked",
"next_gate": "continue_watch_only_until_primary_source_evidence_is_sufficient",
"recommended_role": "知識記憶、證據草稿、長期技能庫候選"
},
{
"candidate_id": "openai_agents_sdk_coordinator",
"display_name": "OpenAI Agents SDK Coordinator",
"gate_status": "registered_no_review",
"next_gate": "continue_weekly_primary_source_market_watch",
"recommended_role": "Coordinator / handoff / tracing / guardrail 候選"
},
{
"candidate_id": "langgraph_incident_kernel",
"display_name": "LangGraph Incident Kernel",
"gate_status": "registered_no_review",
"next_gate": "continue_weekly_primary_source_market_watch",
"recommended_role": "durable incident workflow kernel 候選"
},
{
"candidate_id": "claude_agent_sdk_remediator",
"display_name": "Claude Agent SDK Remediator",
"gate_status": "integration_blocked",
"next_gate": "refresh_scorecard_then_offline_replay_or_promotion_gate",
"recommended_role": "DevOps / code remediation patch proposal 候選"
},
{
"candidate_id": "microsoft_agent_framework",
"display_name": "Microsoft Agent Framework",
"gate_status": "registered_no_review",
"next_gate": "continue_weekly_primary_source_market_watch",
"recommended_role": "MCP / A2A enterprise workflow 候選"
},
{
"candidate_id": "google_adk_stack",
"display_name": "Google Agent Development Kit Stack",
"gate_status": "registered_no_review",
"next_gate": "continue_weekly_primary_source_market_watch",
"recommended_role": "Gemini / Vertex agent stack 候選"
},
{
"candidate_id": "crewai_flows_crews",
"display_name": "CrewAI Flows + Crews",
"gate_status": "integration_blocked",
"next_gate": "create_no_sdk_no_api_adapter_then_offline_replay",
"recommended_role": "快速多 Agent prototype 候選"
}
],
"generated_at": "2026-06-28T01:45:17.428131+00:00",
"market_practice_alignment": [
{
"awoooi_status": "partially_modeled",
"next_step": "將 OpenClaw / Hermes / NemoTron handoff 事件寫入可讀 timeline。",
"practice": "多 Agent handoff / specialist delegation",
"source": "https://openai.github.io/openai-agents-python/handoffs/"
},
{
"awoooi_status": "missing_unified_trace",
"next_step": "建立 Agent run trace id串接報告、Telegram receipt 與 replay outcome。",
"practice": "Tracing / tool call / guardrail observability",
"source": "https://openai.github.io/openai-agents-python/tracing/"
},
{
"awoooi_status": "needed_for_incident_loop",
"next_step": "優先把 incident workflow kernel 設計成可暫停、恢復、受控審核與重放。",
"practice": "Durable execution / persistence / controlled review loop",
"source": "https://docs.langchain.com/oss/python/langgraph/overview"
},
{
"awoooi_status": "watch_and_design",
"next_step": "MCP server 先做 read-only tool registry再開 write adapter。",
"practice": "MCP / A2A / enterprise multi-agent interoperability",
"source": "https://learn.microsoft.com/en-us/agent-framework/overview/"
},
{
"awoooi_status": "strong_fit_for_nemotron",
"next_step": "NemoTron 維持 smoke / replay / evaluator不直接接 production routing。",
"practice": "Evaluation / replay / profiling before integration",
"source": "https://docs.nvidia.com/nemo/agent-toolkit/latest/index.html"
},
{
"awoooi_status": "candidate_for_remediation_lane",
"next_step": "只允許 no-write replay 與 patch proposal禁止自動 merge / deploy。",
"practice": "Agent SDK as programmable code/ops remediator",
"source": "https://code.claude.com/docs/en/agent-sdk/overview"
},
{
"awoooi_status": "candidate_for_google_stack_review",
"next_step": "先納入 weekly watch成本與資料邊界完成 controlled review 後才可 adapter。",
"practice": "Enterprise-scale ADK with evaluation and observability",
"source": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/adk"
}
],
"market_source_freshness": [
{
"candidate_id": "openai_agents_sdk_coordinator",
"changed": false,
"decision": "watch_only_no_change",
"display_name": "OpenAI Agents SDK Coordinator",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "openai_agents_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": null,
"source_id": "openai_agents_tracing_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": null,
"source_id": "openai_agents_handoffs_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": "2026-06-24T05:15:31.741499Z",
"source_id": "openai_agents_python_pypi",
"status": "ok",
"version": "0.17.7"
},
{
"changed": false,
"published_at": "2026-06-24T04:02:12.610Z",
"source_id": "openai_agents_typescript_npm",
"status": "ok",
"version": "0.12.0"
}
]
},
{
"candidate_id": "langgraph_incident_kernel",
"changed": false,
"decision": "watch_only_no_change",
"display_name": "LangGraph Incident Kernel",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "langgraph_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": "2026-06-18T20:58:20.335564Z",
"source_id": "langgraph_pypi",
"status": "ok",
"version": "1.2.6"
},
{
"changed": false,
"published_at": "2026-06-18T20:58:32Z",
"source_id": "langgraph_github_release",
"status": "carried_forward_rate_limited",
"version": "1.2.6"
}
]
},
{
"candidate_id": "nemo_nemotron_fabric",
"changed": true,
"decision": "changed_requires_replay_readiness_review",
"display_name": "NVIDIA NeMo Agent Toolkit + Nemotron Fabric",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "nvidia_nemo_agent_toolkit_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": "2026-06-17T00:25:55.043213Z",
"source_id": "nvidia_nemo_agent_toolkit_pypi",
"status": "ok",
"version": "1.8.0"
},
{
"changed": false,
"published_at": null,
"source_id": "nvidia_nemotron_developer_page",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": null,
"source_id": "nvidia_nemotron_3_ultra_blog",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": null,
"source_id": "nvidia_nim_llm_docs",
"status": "ok",
"version": null
},
{
"changed": true,
"published_at": null,
"source_id": "nvidia_build_models",
"status": "ok",
"version": null
}
]
},
{
"candidate_id": "claude_agent_sdk_remediator",
"changed": true,
"decision": "changed_requires_replay_readiness_review",
"display_name": "Claude Agent SDK Remediator",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "claude_agent_sdk_docs",
"status": "ok",
"version": null
},
{
"changed": true,
"published_at": null,
"source_id": "anthropic_api_docs",
"status": "ok",
"version": null
}
]
},
{
"candidate_id": "google_adk_stack",
"changed": false,
"decision": "watch_only_no_change",
"display_name": "Google Agent Development Kit Stack",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "google_adk_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": "2026-06-18T18:47:06.323661Z",
"source_id": "google_adk_pypi",
"status": "ok",
"version": "2.3.0"
},
{
"changed": false,
"published_at": "2026-06-18T18:45:04Z",
"source_id": "google_adk_github_release",
"status": "carried_forward_rate_limited",
"version": "v2.3.0"
}
]
},
{
"candidate_id": "microsoft_agent_framework",
"changed": false,
"decision": "watch_only_no_change",
"display_name": "Microsoft Agent Framework",
"versions": [
{
"changed": false,
"published_at": null,
"source_id": "microsoft_agent_framework_docs",
"status": "ok",
"version": null
},
{
"changed": false,
"published_at": "2026-06-23T21:18:26Z",
"source_id": "microsoft_agent_framework_github_release",
"status": "carried_forward_rate_limited",
"version": "dotnet-1.11.0"
}
]
},
{
"candidate_id": "crewai_flows_crews",
"changed": true,
"decision": "changed_requires_replay_readiness_review",
"display_name": "CrewAI Flows + Crews",
"versions": [
{
"changed": true,
"published_at": null,
"source_id": "crewai_docs",
"status": "ok",
"version": null
},
{
"changed": true,
"published_at": "2026-06-25T23:18:27.665972Z",
"source_id": "crewai_pypi",
"status": "ok",
"version": "1.15.0"
},
{
"changed": false,
"published_at": "2026-06-11T17:13:46Z",
"source_id": "crewai_github_release",
"status": "carried_forward_rate_limited",
"version": "1.14.7"
}
]
}
],
"next_report_contract": {
"agent_auto_allowed_for": [
"read-only market watch",
"read-only package/version freshness snapshot",
"low-risk evidence aggregation",
"no-send report draft",
"offline deterministic replay fixture preparation"
],
"critical_break_glass_required_for": [
"critical 主機 / 網路 / runtime 寫入",
"付費 provider 或 token 上限 critical 變更",
"新 SDK / 新 MCP server / 新 runtime component 的 production routing 切換",
"OpenClaw production routing replacement",
"Telegram Bot 發送策略 critical 變更"
],
"daily": "每日彙整 Agent 工作量、告警、blocked gates、低中高風險 controlled apply 與 critical break-glass。",
"monthly": "每月執行正式 market scorecard review決定是否提出 replay、shadow 或 replacement ADR。",
"weekly": "每週刷新 market watch、版本新鮮度、replay queue、成本/依賴 gate 與候選優先級。"
},
"policy": {
"host_write_approved": false,
"openclaw_replacement_approved": false,
"paid_api_calls_approved": false,
"production_routing_approved": false,
"raw_chat_history_synced": false,
"read_only": true,
"replay_candidate_approved": false,
"sdk_installation_approved": false,
"shadow_or_canary_approved": false,
"telegram_send_approved": false,
"workflow_modification_approved": false
},
"priority_workplan": [
{
"automation_mode": "agent_auto_read_only",
"done_definition": "每週一 09:00 Asia/Taipei 有 watch / integration / discovery / promotion / governance 五份 artifacts。",
"order": 1,
"risk": "low",
"work_item": "固定每週 AI Agent market watch 並產生治理 snapshot"
},
{
"automation_mode": "agent_controlled_market_scorecard_review",
"done_definition": "OpenAI / LangGraph / NeMo-Nemotron / Claude / Microsoft / Google / CrewAI 均有新版官方來源與分數差異。",
"order": 2,
"risk": "medium",
"work_item": "刷新 market capability scorecard"
},
{
"automation_mode": "agent_controlled_prepare_replay_run",
"done_definition": "replay fixture 不含 secret候選結果可與 OpenClaw baseline 比較。",
"order": 3,
"risk": "medium",
"work_item": "建立 50 筆歷史 incident offline replay queue"
},
{
"automation_mode": "agent_auto_read_model",
"done_definition": "每個 Agent 的 handoff、decision、learning writeback、review score 與 blocked action 可被前端和報告讀到。",
"order": 4,
"risk": "medium",
"work_item": "Agent 溝通 / 學習 / 成長可視化 readback"
},
{
"automation_mode": "controlled_send_or_break_glass_review",
"done_definition": "低中高風險由 AI controlled apply / notifycritical 需要 break-glass receipt 才能執行。",
"order": 5,
"risk": "critical",
"work_item": "Telegram Bot 報告與 critical break-glass 橋接"
},
{
"automation_mode": "agent_auto_scan_agent_propose",
"done_definition": "套件、服務、主機、MCP、AI provider、模型版本都有 stale / upgrade / rollback / approval gate。",
"order": 6,
"risk": "medium",
"work_item": "工具、套件、服務、主機版本自動 freshness 盤點"
}
],
"recent_change_inventory": [
{
"completion_percent": 100,
"next_gate": "Owner questions 與 boundary acknowledgements 仍需逐項回覆。",
"priority": "P0",
"status": "read_model_ready_runtime_blocked",
"title": "Product Governance Owner Response Dashboard / handoff 收斂"
},
{
"completion_percent": 100,
"next_gate": "controlled package readyproject status / memory 實際寫入仍由獨立 verifier 承接。",
"priority": "P0",
"status": "controlled_status_cleanup_package_ready",
"title": "Status Cleanup Dashboard read-only API 正式化"
},
{
"completion_percent": 35,
"next_gate": "等待 manager agent registry readback 與 live route readback。",
"priority": "P0",
"status": "blocked_waiting_manager_agent_registry_readback",
"title": "Wazuh / IwoooS 可視性邊界"
},
{
"completion_percent": 100,
"next_gate": "更新 scorecard 並進入 offline replay gate不得直接替換。",
"priority": "P0",
"status": "market_refresh_done_integration_blocked",
"title": "AI Agent market watch 最新 primary-source refresh"
},
{
"completion_percent": 65,
"next_gate": "接 Agent 工作量、Telegram receipt 與 controlled review queue。",
"priority": "P1",
"status": "report_contract_defined_runtime_delivery_blocked",
"title": "日報 / 週報 / 月報數據化報告"
},
{
"completion_percent": 55,
"next_gate": "定期產生版本 freshness snapshot低中高風險走 controlled proposal/applycritical 才進 break-glass review。",
"priority": "P1",
"status": "read_only_inventory_defined_update_execution_blocked",
"title": "工具 / 套件 / 服務 / 主機版本新鮮度"
}
],
"schema_version": "ai_agent_market_radar_readback_v1",
"source_scope": {
"gitea_main_evidence_basis_commit": "8f402983e",
"market_governance_snapshot": "docs/evaluations/agent_market_governance_snapshot_2026-06-26.json",
"market_watch_report": "docs/evaluations/agent_market_watch_report_2026-06-26.json",
"project_handoff_basis": "Codex Start Here handoff + P2-412 primary-source refresh",
"scope_note": "盤點範圍涵蓋近期 Gitea 主線、治理 handoff、AI Agent market watch 與 Status Cleanup gates不包含 raw chat history。",
"status_cleanup_dashboard": "docs/operations/awoooi-status-cleanup-dashboard.snapshot.json"
},
"summary": {
"changed_candidates": 5,
"integration_blocked_candidates": 5,
"market_candidates": 13,
"market_sources": 36,
"market_watch_completion_percent": 100.0,
"overall_completion_percent": 42.2,
"recommended_watch_additions": 0,
"replacement_decisions_approved": 0,
"source_failures": 0,
"status": "market_refresh_done_integration_blocked",
"status_cleanup_dashboard_percent": 74.0
}
}