← Back to library

X 线索实战:启用 Diffs 插件把变更说明变成可视化 diff

Problem/Scenario: 审阅时仅看文本描述很难定位改动。Prerequisites: 可编辑openclaw.json并使用工具调用。Steps: 1) 开启`plugins.entries.diffs.enabled`; 2) 传before/after或patch调用diffs;3) 选`mode=view|file|both`;4) 在canvas打开`viewerUrl`或发送`filePath`;5) 纳入PR审阅流程。Key config: `plugins.entries.diffs.enabled = true`。Verification: 能稳定产出viewer或PNG/PDF。Risks/Boundaries: 超大patch会触发大小/复杂度限制。Source: 官方X帖 + Diffs文档。

XDiscovered 2026-03-03Author @openclaw
Prerequisites
  • Diffs plugin available and config writable.
  • Have before/after text or unified patch input.
Steps
  1. Enable diffs plugin in config.
  2. Call diffs with before/after or patch and choose output mode.
  3. Use viewerUrl for canvas review or filePath for chat delivery.
  4. Set layout and theme for team review conventions.
  5. Standardize this as a required review step.
Commands
openclaw gateway status
openclaw gateway restart
Verify

Sample code change generates readable diff artifacts and reviewers can inspect exact lines.

Caveats
  • Large diffs may exceed rendering limits.
  • Patch-only mode may not always expand omitted context(需验证).
Source attribution

This tip is aggregated from community/public sources and preserved with attribution.

Open original source ↗
Visit original post