coala-framework

Design cognitive language agents with modular memories and a four-phase decision cycle.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/KrystianYCSilva/hefesto-skill-generator --skill coala-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coala-framework
Source: https://github.com/KrystianYCSilva/hefesto-skill-generator/tree/main/.qwen/skills/coala-framework
Command: npx skills add https://github.com/KrystianYCSilva/hefesto-skill-generator --skill coala-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework to design cognitive language agents that integrate memory modules (working, episodic, semantic, procedural) with a disciplined decision cycle, enabling multi-step reasoning and robust automation.

Core Features & Use Cases

  • Memory-driven architecture: working, episodic, semantic, and procedural memories to guide reasoning and actions.
  • Decision cycle pattern: PLAN → EXECUTE → OBSERVE → LEARN with optional metacognitive enhancements and hierarchical planning.
  • Use cases: debugging assistants, research agents, data analysis tools, and customer-support copilots that require persistent context and structured workflows.

Quick Start

Instantiate a CoALAAgent with an LLM client, wire optional tools, and call run with a user input and a goal to observe planning and execution.

Frequently Asked Questions about coala-framework

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

FAQPage Schema
How do I build cognitive language agents with memory and planning capabilities?

To build cognitive language agents with memory and planning, use a structured framework integrating modular memory types (working, episodic, semantic, procedural) with a disciplined PLAN, EXECUTE, OBSERVE, and LEARN decision cycle for robust multi-step reasoning.

What is the four-phase decision cycle for LLM agents?

The four-phase decision cycle for LLM agents is a structured PLAN, EXECUTE, OBSERVE, and LEARN loop. This pattern enables cognitive agents to perform multi-step reasoning, integrate persistent memory, and apply metacognitive enhancements during task automation.

How do I add persistent context to customer-support copilots?

You can add persistent context to customer-support copilots by implementing a memory-driven architecture using working, episodic, semantic, and procedural memory modules to guide agent reasoning and internal or external actions across sustained interactions.

Can I use hierarchical planning for debugging assistants?

Yes, you can use hierarchical planning for debugging assistants by applying the framework's optional metacognitive enhancements. This structures the agent's workflow, allowing it to reason through complex debugging tasks using the plan-execute-observe-learn loop.

Does this cognitive architecture require external dependencies or tools?

This cognitive architecture requires no external dependencies, but you need an LLM client to instantiate the agent. You wire optional external tools to the agent, enabling it to perform internal and external actions based on its memory and observations.

When should I not use a memory-driven agent framework?

You should avoid using a memory-driven agent framework for simple, single-step queries that lack a need for persistent context. This architecture is designed for complex, multi-step reasoning tasks like data analysis and research that require disciplined planning.