{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/euler-copilot-shell/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/euler-copilot-shell/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {}, "diff_num": 0}, "less": {"less_details": {"witty-assistant": {"Name": "witty-assistant-2.0.0-2.oe1.x86_64.rpm", "RPM Level": "level4", "Obsoletes": "no", "Provides": "no"}, "witty-assistant-installer": {"Name": "witty-assistant-installer-2.0.0-2.oe1.noarch.rpm", "RPM Level": "level4", "Obsoletes": "no", "Provides": "no"}}, "less_num": 2}, "more": {"more_details": {"witty-builtin-agent": {"Name": "witty-builtin-agent-3.1.3-1.oe1.noarch.rpm", "RPM Level": "level4"}, "witty": {"Name": "witty-3.1.3-1.oe1.x86_64.rpm", "RPM Level": "level4"}, "witty-agent-loader": {"Name": "witty-agent-loader-3.1.3-1.oe1.noarch.rpm", "RPM Level": "level4"}}, "more_num": 3}}, "pr_link": "https://gitcode.com/src-openeuler/euler-copilot-shell/pull/118", "pr_changelog": "* Fri Aug 07 2026 Witty Team <intelligence@openeuler.org> - 3.1.3-1\n- feat: Handle session.error events from opencode\n- fix: add bare /session command help in REPL\n- feat(shellbridge): route bare /session to session usage help\n- docs: clarify shell routing, session list, and server status behavior\n- docs: Add comprehensive usage documentation for Witty CLI\n- feat: Stream reasoning echo in EchoRenderer\n\n* Thu Jul 30 2026 Witty Team <intelligence@openeuler.org> - 3.1.2-1\n- fix: Refactor doctor to treat not-running server as OK, remove agent-packages check\n- fix: Move /new force-next detection into dispatch\n- chore: Allow context, websearch, and grep MCPs in builtin agent\n- chore: Extract dev setup dependencies into a shared script\n- chore: Add Go PATH to profile for all setup scripts\n- chore: Clean old release artifacts before building\n\n* Tue Jul 28 2026 Witty Team <intelligence@openeuler.org> - 3.1.1-1\n- feat: Prompt for provider API key interactively on TTY\n- fix: Make permission handling synchronous to prevent terminal desync\n- refactor: permission display with multi-line title support\n- fix: Change QuestionInfo.Custom from bool to *bool with helper method\n- fix: Refine shell command routing with precise NL detection and Bash generation\n- chore: Adjust builtin agent permissions for read, external directory, and bash\n- chore: Widen witty-builtin-agent permissions and refine prompt\n- chore: Allow witty dirs and experience-skill by default\n\n* Tue Jul 14 2026 Witty Team <intelligence@openeuler.org> - 3.1.0-1\n- Add witty-builtin-agent subpackage with built-in agent, skills, and MCP config\n- Ship Role Prompt and config.d fragment for Witty Assistant as default agent (mode=primary)\n- Download 5 SkillHub skills (manpage-skill, log-anomaly-detector, html-report-generator,\n  brainstorm-beagle, plantuml-skill) at build time via prepare-release.sh\n- witty now Requires witty-builtin-agent for out-of-the-box agent experience\n- Skill versions centralized in skill-versions.sh, spec Sources use real URLs for CI\n\n* Tue Jun 23 2026 Witty Team <intelligence@openeuler.org> - 3.0.0-1\n- Rename source package to euler-copilot-shell; binary subpackage is witty\n- Provides/Obsoletes euler-copilot-shell and witty-assistant for upgrade from 1.x/2.x\n- Vendor + Go toolchain bundling; static build with CGO_ENABLED=0, GOAMD64=v1\n"}