✓ Verified 💻 Development ✓ Enhanced Data

Jasper Configguard

Safe config changes for OpenClaw with automatic.

Rating
4.9 (203 reviews)
Downloads
24,978 downloads
Version
1.0.0

Overview

Safe config changes for OpenClaw with automatic.

Complete Documentation

View Source →

Jasper ConfigGuard v1.0.0

Safe config changes for OpenClaw with automatic rollback. Never brick your gateway again.

Setup

bash
npm install -g jasper-configguard

Usage

Apply a config change safely

bash
jasper-configguard patch '{"gateway":{"bind":"tailnet"}}'

The tool will:

  • Back up your current config
  • Apply the patch (deep merge)
  • Restart the gateway
  • Wait for health check
  • Auto-rollback if gateway fails

Preview changes

bash
jasper-configguard patch --dry-run '{"agents":{"defaults":{"model":{"primary":"opus"}}}}'

Restore from backup

bash
jasper-configguard restore

List backups

bash
jasper-configguard list

Check health

bash
jasper-configguard doctor

Agent Integration

Use from your agent to safely modify OpenClaw config:

bash
# Safe model switch
jasper-configguard patch '{"agents":{"defaults":{"model":{"primary":"anthropic/claude-opus-4-5"}}}}'

# Enable a plugin safely
jasper-configguard patch '{"plugins":{"entries":{"my-plugin":{"enabled":true}}}}'

# If something breaks, restore
jasper-configguard restore

API

javascript
const { ConfigGuard } = require('jasper-configguard');
const guard = new ConfigGuard();

// Safe patch
const result = await guard.patch({ gateway: { bind: 'tailnet' } });
if (!result.success) console.log('Rolled back:', result.error);

// Dry run
const preview = guard.dryRun({ agents: { defaults: { model: { primary: 'opus' } } } });
console.log(preview.diff);

Installation

Terminal bash

openclaw install jasper-configguard
    
Copied!

💻Code Examples

npm install -g jasper-configguard

npm-install--g-jasper-configguard.txt
## Usage

### Apply a config change safely

jasper-configguard patch '{"gateway":{"bind":"tailnet"}}'

jasper-configguard-patch-gatewaybindtailnet.txt
The tool will:
1. Back up your current config
2. Apply the patch (deep merge)
3. Restart the gateway
4. Wait for health check
5. **Auto-rollback** if gateway fails

### Preview changes

jasper-configguard doctor

jasper-configguard-doctor.txt
## Agent Integration

Use from your agent to safely modify OpenClaw config:
example.sh
# Safe model switch
jasper-configguard patch '{"agents":{"defaults":{"model":{"primary":"anthropic/claude-opus-4-5"}}}}'

# Enable a plugin safely
jasper-configguard patch '{"plugins":{"entries":{"my-plugin":{"enabled":true}}}}'

# If something breaks, restore
jasper-configguard restore
example.js
const { ConfigGuard } = require('jasper-configguard');
const guard = new ConfigGuard();

// Safe patch
const result = await guard.patch({ gateway: { bind: 'tailnet' } });
if (!result.success) console.log('Rolled back:', result.error);

// Dry run
const preview = guard.dryRun({ agents: { defaults: { model: { primary: 'opus' } } } });
console.log(preview.diff);

Tags

#health_and-fitness

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author emberdesire
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install jasper-configguard