openclaw/extensions/diffs-language-pack
Peter Steinberger 2e91964ffe
refactor(plugins): deslop feature plugin helpers (#162805)
* refactor(plugins): deslop feature plugin helpers

Share existing request, transcript, approval-completion, timer, and normalization owners across feature plugins. Remove unreachable FaceTime legacy PID discovery and private forwarding aliases while preserving admitted contracts.

Fix Workboard rejected-upload cleanup so metadata-budget rejection deletes the blob once and preserves its original error. Extend real SQLite boundary coverage and retain sibling-specific extraction, release, and lifecycle policies.

* fix(plugins): finish shared helper boundary checks

Keep Google API errors private and exercise their bounded response and cleanup ordering through the public Meet request. Use the SDK deferred owner for the supported TypeScript library and remove the Slack contracts runtime import.

* style(onnx): omit the default deferred type argument
2026-10-01 11:37:40 -07:00
..
assets
src refactor(plugins): deslop feature plugin helpers (#162805) 2026-10-01 11:37:40 -07:00
index.ts refactor(plugins): deslop long-tail extensions (#161096) 2026-09-29 03:46:06 -07:00
openclaw.plugin.json
package.json chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
README.md

@openclaw/diffs-language-pack

Official extended syntax highlighting pack for the OpenClaw Diffs plugin.

The base @openclaw/diffs plugin ships a curated language set. Install this package when you want the full Shiki language catalog available in rendered diff viewers and diff image/PDF output.

The pack adds highlighting for languages outside the default diffs viewer set, including Astro, Vue, Svelte, MDX, GraphQL, Terraform/HCL, Nix, Clojure, Elixir, Haskell, OCaml, Scala, Zig, Solidity, Verilog/VHDL, Fortran, MATLAB, LaTeX, Mermaid, Sass/Less/SCSS, Nginx, Apache, CSV, dotenv, INI, and diff files. See the plugin reference and Shiki language catalog for details.

Install

openclaw plugins install @openclaw/diffs-language-pack

Restart the Gateway after installing or updating the plugin.

Use with Diffs

Install @openclaw/diffs first, then install this language pack. The language pack contributes static viewer assets; it does not register a separate agent tool.

Docs

Package

  • Plugin id: diffs-language-pack
  • Package: @openclaw/diffs-language-pack
  • Minimum OpenClaw host: 2026.5.27