ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Agent Mode Upgrades

Skill by maverick-software

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/maverick-software/agent-mode-upgrades
Or

Enhanced Agentic Loop Skill

A comprehensive upgrade to OpenClaw's agentic capabilities with persistent state, automatic planning, approval gates, retry logic, context management, checkpointing, knowledge graph auto-injection, and channel-aware plan rendering.

📋 Security review? See SECURITY.md for a complete trust and capability audit document including network activity, file write scope, credential handling, and rollback instructions.

Security & Trust Summary

PropertyValue
Outbound networkLLM provider only (inherited from host)
Telemetry / phone-home❌ None
System prompt modification✅ Additive-only (appends plan status; never replaces core prompt)
Runner wrapping✅ Transparent (original runner always called; interceptions logged)
Credential storage❌ None (inherits host agent auth, stores nothing new)
PersistenceLocal ~/.openclaw/ only
Enabled by default❌ No — explicit opt-in required
Approval gates default✅ On for high/critical risk operations

Status: ✅ Active (v2.1.0)

All components are integrated and working.

ComponentStatus
Mode Dashboard UI✅ Working
Configuration System✅ Working
Hook/Wrapper Integration✅ Working
State Machine✅ Working
Planning Layer✅ Working
Parallel Execution✅ Working
Confidence Gates✅ Working
Error Recovery✅ Working
Checkpointing✅ Working
Memory Auto-Inject✅ Working (v2)
Discord Plan Rendering✅ Working (v2)

Features

1. Persistent Plan State

Plans survive across conversation turns. The agent knows where it left off.

import { getStateManager } from "@openclaw/enhanced-loop";

const state = getStateManager();
await state.init(sessionId);

// Plan persists in ~/.openclaw/agent-state/{sessionId}.json
state.setPlan(plan);
state.completeStep("step_1", "Files created");
const progress = state.getProgress(); // { completed: 1, total: 5, percent: 20 }

2. Automatic Step Completion Detection

Analyzes tool results to determine if plan steps are complete.

import { createStepTracker } from "@openclaw/enhanced-loop";

const tracker = createStepTracker(stateManager);

// After each tool execution
const analysis = await tracker.analyzeToolResult(tool, result);
if (analysis.isComplete) {
  console.log(`Step done: ${analysis.suggestedResult}`);
}

3. Tool Approval Gates with Timeout

Risky operations pause for human approval, but auto-proceed after N seconds.

import { getApprovalGate } from "@openclaw/enhanced-loop";

const gate = getApprovalGate({
  enabled: true,
  timeoutMs: 15000, // 15 seconds to respond
  requireApprovalFor: ["high", "critical"],
  onApprovalNeeded: (request) => {
    // Notify user: "⚠️ Approve rm -rf? Auto-proceeding in 15s..."
  },
});

Metadata

Stars1401
Views0
Updated2026-02-24
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-maverick-software-agent-mode-upgrades": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.