icm-memory

Store and recall cross-session memory within a software framework.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/FlexNetOS/envctl --skill icm-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icm-memory
Source: https://github.com/FlexNetOS/envctl/tree/main/.agents/skills/icm-memory
Command: npx skills add https://github.com/FlexNetOS/envctl --skill icm-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill aids in managing persistent, cross-session memory across agent sessions, ensuring that critical information and decisions are recalled and stored effectively for optimal future work.

Core Features & Use Cases

  • Persistent Memory: Recalls and stores durable cross-session memory.
  • Memory Recall: Access previous decisions, errors, and user preferences for informed action.
  • Memory Store: Immediately store decisions, learnings, and significant events.
  • Use Case: A researcher uses the Skill to recall prior research on a project before rederiving findings, ensuring efficiency and consistency.

Quick Start

Retrieve information related to 'decision 2023Q2'.

Frequently Asked Questions about icm-memory

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

FAQPage Schema
How do I maintain cross-session memory for an agent system?

Cross-session memory is maintained by storing and recalling durable decisions, errors, and user preferences within a software framework. This ensures critical information persists across sessions for informed future action.

What is decision logging and how does it support persistent memory recall?

Decision logging records significant choices and learnings during a task to support persistent memory recall. It allows an agent system to access previous outcomes directly, preventing redundant work and ensuring consistency.

How do I store user preferences and track errors across different agent sessions?

You can store user preferences and track errors across agent sessions by utilizing a durable memory store within the harness agent system. This enables context-aware execution by immediately saving significant events for later retrieval.

Does cross-session persistence work without a harness agent system?

No, cross-session persistence requires the harness agent system for context-aware execution. The software framework relies on this specific environment to effectively manage and retrieve durable memory.

When do I need cross-session persistent memory for software engineering tasks?

You need cross-session persistent memory when rederiving previous findings is inefficient, such as recalling prior research on a project. It ensures critical information and decisions are accessible for optimal future work.