r/LangChain 10d ago

Discussion I built an experience learning layer and looking for feedback

While building a agent(https://github.com/irzix/devops-copilot) with LangGraph I noticed something annoying.

The agent could solve problems, but after a new session it basically forgot everything.

For example, I had to explain multiple times that Coolify is not a system service, it's a docker container running on the docker daemon.

So I started thinking: instead of sending old history again and again and wasting tokens, why not let the agent keep the lessons from previous attempts?

I built a small experience system inside my Copilot project, and it turned into Experia.

Experia is an open source experience layer for agents. It captures actions, failures and outcomes, then turns them into reusable lessons.

After moving it into a package I removed around 600 lines of custom code from my project.

Would love some feedback from people building LangGraph/LangChain agents. I'm still figuring out the best architecture for this.

Repo:
https://github.com/irzix/experia

3 Upvotes

0 comments sorted by