Skip to content

Releases: gendigitalinc/sage

v0.8.0

09 Apr 15:17

Choose a tag to compare

Sage v0.8.0

White-label branding

Product name, banner text, and extension command palette entries are now configurable per installation via ~/.sage/branding.json. All connectors (Claude Code, OpenClaw, OpenCode, Cursor/VS Code) respect branding throughout user-facing messages, tool descriptions, and status line output.

Community IQ

New community intelligence feature to improve detection capabilities across installations.

OpenClaw: native approval dialogs

Replace the sage_approve gate tool with OpenClaw's native requireApproval mechanism. Ask verdicts now surface through the platform's built-in approval UI (Telegram buttons, Discord interactions, /approve command). Selecting "Allow always" persists an exception rule to ~/.sage/exceptions.json. Requires OpenClaw 2026.3.28 or later.

Legacy allowlist is now read-only

~/.sage/allowlist.json is no longer written to. Existing entries are still honored for backwards compatibility. New persistent approvals use the exceptions system (~/.sage/exceptions.json) instead.

Package checker improvements

Package version validation no longer incorrectly handles shortened or composite version specifications for npm packages. PyPI package check is more robust and only validates exact version specifications.

v0.7.0

02 Apr 08:44

Choose a tag to compare

What's New

Exceptions — finer-grained control over detections

Replaces the old allowlist (now read-only) with a more flexible exceptions system for precise block/allow control over individual rules and artifacts.

Detection notifications

Per-session detection activity is now surfaced across all platforms:

  • Claude Code — auto-configured status line
  • Cursor / VS Code — IDE notifications
  • OpenCode — TUI toasts

MCP server for false positive reporting

New @gendigital/sage-mcp package adds MCP tools for browsing the audit log and reporting false positives directly from the agent session.

Cursor / VS Code auto-re-enable

The extension automatically re-enables itself after a session restart if it was previously active.

Fixes

  • Fixed OpenClaw security check false positives
  • Fixed marketplace migration check for new known_marketplaces.json object format
  • Unified hook timeout across all connectors

v0.6.0

19 Mar 10:29

Choose a tag to compare

Core (@gendigital/sage-core 0.6.0)

  • 17 new threat rules: credential copy/move evasion, .env/database/.git deletion protection, file path rules for cloud creds, private keys, Terraform state, kubeconfig, and more
  • JS/TS command extraction from plugin files (Node.js/Bun/zx APIs, .mjs/.mts support)
  • Org rename: @sage/* → @gendigital/sage-*, GitHub org avast/sage → gendigitalinc/sage
  • Stale cache entries ignored and auto-removed
  • Prepack guard rejects publish with unresolved workspace: references

Claude Code (@gendigital/sage-claude-code 0.6.0)

  • Org rename + one-time migration banner for users on the old marketplace URL
  • JS/TS command extraction in plugin scanning

OpenClaw (@gendigital/sage-openclaw 0.6.0)

  • Org rename
  • Fixed false positives from OpenClaw's own security check on Sage installation
  • Moved sage-core to devDependencies (bundled via esbuild)

OpenCode (@gendigital/sage-opencode 0.6.0)

  • Org rename

Cursor/VS Code (sage-cursor 0.6.0)

  • Org rename
  • Moved sage-core to devDependencies (bundled via esbuild)

v0.5.3

16 Mar 10:22

Choose a tag to compare

  • only OpenClaw connector updated to 0.5.3

v0.5.2

05 Mar 16:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.5.2

v0.4.3

19 Feb 09:35
e510b61

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.3

v0.4.0 — Initial Public Release

18 Feb 19:03
69231f9

Choose a tag to compare

First public release of Sage — Agent Detection & Response for AI agents.