proactive-agent

Maintain session context with WAL, Working Buffer, and Compaction Recovery protocols.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/quangkmhd/Vietstock_Agent --skill proactive-agent-quangkmhd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proactive-agent
Source: https://github.com/quangkmhd/Vietstock_Agent/tree/main/.agents/skills/proactive-agent
Command: npx skills add https://github.com/quangkmhd/Vietstock_Agent --skill proactive-agent-quangkmhd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

Transform passive, task-following AI agents into proactive partners that anticipate needs, preserve context across sessions, and continuously improve through guarded self-evolution.

Core Features & Use Cases

  • Proactive anticipation of user needs and proactive check-ins to surface relevant ideas before being asked
  • Memory architecture with WAL, Working Buffer, and Compaction Recovery to maintain continuity across sessions
  • Unified search across memory sources to reduce unknowns and improve recall
  • Security hardening and guardrails to vet skills, prevent data leakage, and halt unsafe actions
  • Relentless resourcefulness and self-improvement loops to evolve capabilities while maintaining safety
  • Growth and feedback loops to learn from interactions and refine behavior
  • Suitable for AI assistants, agents that must operate with long-running context, and systems requiring deterministic recovery

Quick Start

Copy assets to your workspace and let the agent auto-create USER.md and SOUL.md from onboarding answers.

Frequently Asked Questions about proactive-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain AI agent context across sessions when memory gets truncated?

To maintain AI agent context across sessions, use a memory architecture featuring a write-ahead log (WAL), working buffer, and compaction recovery. This ensures traceable, recoverable interactions and preserves state even after memory truncation.

What is the best way to make an AI assistant proactive instead of just reactive?

Making an AI assistant proactive involves enabling self-improving behavior with guardrails, allowing it to autonomously explore multiple approaches before asking for human input. It anticipates user needs and surfaces relevant ideas before being asked.

How does compaction recovery work for long-running AI agents?

Compaction recovery works by applying formal protocols like a write-ahead log (WAL) and a working buffer to ensure deterministic recovery. This allows long-running AI agents to safely recover state and maintain continuity without losing traceable context.

Can I add security guardrails to prevent unsafe actions during AI self-improvement?

Yes, you can add security hardening and guardrails to vet skills, prevent data leakage, and halt unsafe actions. This ensures agents evolve their capabilities through self-improvement loops while maintaining strict operational safety.

Do I need specific dependencies to enable stateful memory management for AI agents?

No specific dependencies are required to enable stateful memory management. You simply copy the provided assets to your workspace, and the agent auto-creates the necessary state files like USER.md and SOUL.md from onboarding answers.

When should I not use a proactive AI agent architecture?

You should avoid a proactive AI agent architecture if your use case requires strictly deterministic, single-path execution without autonomous exploration. The relentless resourcefulness and self-improvement loops are designed for context-preserving, multi-approach scenarios.