Persistence Skill: The Hive Memory

Store and retrieve negotiation history and facts using PostgreSQL with pgvector.

3|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zaebee/aura --skill persistence-skill-the-hive-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Persistence Skill: The Hive Memory
Source: https://github.com/zaebee/aura/tree/main/core/src/hive/proteins/persistence
Command: npx skills add https://github.com/zaebee/aura --skill persistence-skill-the-hive-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides the Aura Bee with a persistent memory, allowing it to recall past interactions, store critical facts, and semantically search for relevant information, ensuring context-aware decision-making and continuity.

Core Features & Use Cases

  • Recall Negotiation History: Access the full context of a negotiation strand to inform current decisions.
  • Store Key Information: Permanently record important facts and details provided during interactions.
  • Semantic Search: Find similar items or past successful deals based on meaning, not just keywords.
  • Use Case: An Aura Bee negotiating a deal can use persistence__fetch_history to remember the buyer's previous counter-offer and persistence__store_fact to record their final acceptable price, ensuring consistency and efficiency.

Quick Start

Use persistence__fetch_history to recall the negotiation strand for item 'widget-123'.

Frequently Asked Questions about Persistence Skill: The Hive Memory

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

FAQPage Schema
How do I add persistent memory to an AI agent for recalling negotiation history?

To add persistent memory to an AI agent, you use a storage system that manages structured data and vector embeddings, allowing the agent to fetch past negotiation strands and recall previous counter-offers for context-aware decisions.

Can I perform semantic search on inventory items using PostgreSQL and pgvector?

Yes, you can perform semantic search on inventory items by utilizing PostgreSQL with the pgvector extension, which stores and queries vector embeddings to find similar items based on meaning rather than exact keywords.

What is the best way to store temporary states and facts with TTL for AI applications?

The best way to store temporary states and facts with a Time-To-Live (TTL) is by using Redis as a caching layer, while permanently recording critical factual knowledge in a PostgreSQL database.

Does AI agent memory work with Redis and PostgreSQL for context-aware decision-making?

AI agent memory works seamlessly with Redis and PostgreSQL by caching temporary states in Redis and storing structured data in PostgreSQL, ensuring continuity and context-aware decision-making across interactions.

How do I retrieve a specific negotiation strand for an item during an interaction?

To retrieve a specific negotiation strand for an item during an interaction, you perform a fetch history operation using the item's unique identifier, which recalls the full context of past offers and details.

Why do AI agents need vector embeddings for semantic search instead of keyword matching?

AI agents need vector embeddings for semantic search because it enables the retrieval of similar items or past successful deals based on underlying meaning and context, rather than being limited by exact keyword matches.