{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/xiaoO/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/xiaoO/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["xiaoO-skills-0.1.3-3.oe2403sp3.x86_64.rpm", "xiaoO-0.1.3-3.oe2403sp3.x86_64.rpm", "xiaoO-moirai-0.1.3-3.oe2403sp3.x86_64.rpm"], "new": ["xiaoO-skills-0.1.3-1.gh4.oe2403sp3.x86_64.rpm", "xiaoO-0.1.3-1.gh4.oe2403sp3.x86_64.rpm", "xiaoO-moirai-0.1.3-1.gh4.oe2403sp3.x86_64.rpm"]}, "same_num": 3}, "diff": {"diff_details": {"xiaoO-skills": {"name": {"old": "xiaoO-skills-0.1.3-3.oe2403sp3.x86_64.rpm", "new": "xiaoO-skills-0.1.3-1.gh4.oe2403sp3.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "xiaoO": {"name": {"old": "xiaoO-0.1.3-3.oe2403sp3.x86_64.rpm", "new": "xiaoO-0.1.3-1.gh4.oe2403sp3.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {}}, "xiaoO-hookers": {"name": {"old": "xiaoO-hookers-0.1.3-3.oe2403sp3.x86_64.rpm", "new": "xiaoO-hookers-0.1.3-1.gh4.oe2403sp3.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["python3-starlette >= 0.46.1", "python3-openai >= 1.0", "python3-pydantic >= 2.0", "python3-tomli >= 2.0", "python3-httpx >= 0.25", "python3-tenacity >= 8.0", "python3-fastapi >= 0.115.12", "python3-uvicorn >= 0.34.0"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/lib/.xiaoo/hookers/agent_moss/templates", "/usr/lib/.xiaoo/hookers/agent_moss/plugin.json", "/usr/lib/.xiaoo/hookers/agent_moss/docs", "/usr/lib/.xiaoo/hookers/agent_moss/skills/lateral_movement_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/data_exfiltration_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/general_tool_risk_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss", "/usr/lib/.xiaoo/hookers/agent_moss/skills/persistence_backdoor_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/docs/ENV_VARS.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/supply_chain_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/skill_installation_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/templates/policy_mapping.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/indirect_access_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/bridge.py", "/usr/lib/.xiaoo/hookers/agent_moss/skills", "/usr/lib/.xiaoo/hookers/agent_moss/SECURITY_RULES.md", "/usr/lib/.xiaoo/hookers/agent_moss/rules", "/usr/lib/.xiaoo/hookers/agent_moss/skills/browser_web_access_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/docs/agent-moss-integration-design.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/email_operation_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/file_access_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/resource_exhaustion_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/intent_deviation_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/skills/script_execution_guard.md", "/usr/lib/.xiaoo/hookers/agent_moss/TECH_WIKI.md", "/usr/lib/.xiaoo/hookers/agent_moss/README.md", "/usr/lib/.xiaoo/hookers/agent_moss/rules/user_rules.json"], "more": ["/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/lateral_movement_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/llm_client.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/input.json.example", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/script_content_analyzer.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/app.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/rules", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/docs/rm_regex_fix.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/templates/prompt2_template.txt", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/parsers.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/__init__.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/llm_analyzer.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/supply_chain_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/docs", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/pyproject.toml", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/policy_cache.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/data_exfiltration_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_settings.json.example", "/usr/lib/.xiaoo/hookers/audit_agent", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/types.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/script_execution_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/static/index.html", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/rules/user_rules.json", "/usr/lib/.xiaoo/hookers/audit_agent/AUDIT_DASHBOARD_SUMMARY.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/config.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/__init__.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/general_tool_risk_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/email_operation_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/plugin.json", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/docs/l2_sensitive_paths_audit.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/static", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/cli.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/skill_engine.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/main.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/static/echarts.min.js", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/templates", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/prompt_templates.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills", "/usr/lib/.xiaoo/hookers/audit_agent/obs/audit-agent.spec", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/browser_web_access_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_dashboard/run_dashboard.sh", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/skill_installation_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/obs", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/heuristic_detector.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/file_access_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/resource_exhaustion_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/logging_utils.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/audit_agent.py", "/usr/lib/.xiaoo/hookers/audit_agent/README.md", "/usr/lib/.xiaoo/hookers/audit_agent/obs/SOURCE-MANIFEST.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/runtime_config.py", "/usr/lib/.xiaoo/hookers/audit_agent/SECURITY_RULES.md", "/usr/lib/.xiaoo/hookers/audit_agent/obs/README.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/security/logic_rules.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/templates/prompt1_template.txt", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/CONFIG.md", "/usr/lib/.xiaoo/hookers/audit_agent/obs/build-source-tarball.sh", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/__init__.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/requirements.txt", "/usr/lib/.xiaoo/hookers/audit_agent/TECH_WIKI.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/templates/policy_mapping.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/docs/requirement-analysis.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/token_stats.py", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/intent_deviation_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/skills/persistence_backdoor_guard.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/templates/security_judge_template.txt", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/docs/l2_false_positive_fix.md", "/usr/lib/.xiaoo/hookers/audit_agent/audit_policy_checker/audit_policy_checker/config.json.example"]}}, "xiaoO-moirai": {"name": {"old": "xiaoO-moirai-0.1.3-3.oe2403sp3.x86_64.rpm", "new": "xiaoO-moirai-0.1.3-1.gh4.oe2403sp3.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {}}}, "diff_num": 1}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/xiaoO/pull/42", "pr_changelog": "* Wed Sep 09 2026 - xujing<xujing125@huawei.com> - 0.1.3-1.gh4\n- add 0001-add-agent_status-reply-and-other-para-to-output.patch\n\n* Tue Sep 08 2026 - xujing<xujing125@huawei.com> - 0.1.3-1.gh3\n- add 0001-add-agent_status-state-para-to-output.patch\n\n* Thu Aug 27 2026 - xujing<xujing125@huawei.com> - 0.1.3-1.gh2\n- add 0001-fix-mcp-use-standard-JSON-Schema-nullability-instead.patch\n  add 0001-fix-mcp-use-sentinel-values-to-keep-agent-output-typ.patch\n\n* Fri Aug 14 2026 - xujing<xujing125@huawei.com> - 0.1.3-1.gh1\n- update to the latest code and fix mcp bugs\n"}