Awesome AI AgentsContinual Learning Agents

allenai/clin

⭐ 89 JavaScript added to this list on 2025-04-19 repository created 2023-10-03

CLIN is a continually learning language agent designed for rapid task adaptation and generalization, developed by AllenAI. The project focuses on interactive continual learning within the ScienceWorld environment, which is a platform for simulating scientific tasks and experiments. CLIN leverages advanced language models such as GPT-3.5-turbo and GPT-4 to perform tasks that require understanding, reasoning, and adapting to new challenges quickly. The system is built to handle multiple episodes and tasks, allowing it to learn from past experiences and improve its performance over time. The repository provides detailed instructions for setting up the environment, including installing Java 1.8+, creating a Python environment, and installing the ScienceWorld environment. Users can run the CLIN agent with customizable parameters such as task number, environment step limits, number of episodes, model choice, and memory usage settings. The project emphasizes the ability to summarize episodes and use memory effectively to enhance learning and task execution. The research behind CLIN is documented in a paper available on arXiv, highlighting its contributions to continual learning and language agent development. This project is valuable for researchers and developers interested in AI agents that can adapt to new tasks rapidly and generalize knowledge across different scenarios. It combines state-of-the-art language models with a simulated scientific environment to push the boundaries of continual learning and interactive AI systems.

https://github.com/allenai/clin

ai-agentai-researchcontinual-learninggeneralizationgpt-3.5-turbogpt-4interactive-learningjavalanguage-agentmemory-usagepython-environmentscienceworldscientific-taskssimulationtask-adaptation

Also in Continual Learning Agents

thedotmack/claude-mem

Claude-Mem is a plugin for Claude Code that captures, compresses, and preserves coding session context to enable persistent memory and continuity across sessions.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents, addressing limitations of traditional memory techniques like RAG and knowledge graphs.

langchain-ai/langchainjs

LangChain.js is a TypeScript framework for building context-aware, reasoning applications powered by large language models, offering modular components, chains, agents, and tools for production and deployment.

aden-hive/hive

Hive is an outcome-driven agent development framework designed for evolving agents with AI evaluation, human-in-the-loop, and self-improvement capabilities.

aiming-lab/MetaClaw

Proxy-based layer that turns everyday conversations with a personal agent into learning signals, injecting skills per turn and running scheduled reinforcement learning updates without a local GPU.

kayba-ai/agentic-context-engine

Agentic Context Engine (ACE) is a framework that enables AI agents to autonomously learn from their successes and failures, continuously improving their performance across various tasks without additional training data or fine-tuning.

AgentDock/AgentDock

AgentDock is an open-source framework for building sophisticated AI agents with configurable determinism, enabling reliable and creative AI applications through a node-based architecture and multi-stage workflows.

modelscope/AgentEvolver

Self-evolving agent training framework from ModelScope that combines automatic task generation, experience-guided exploration and attribution-based credit assignment into one reinforcement learning stack.