{"repo":"nvandessel/floop","free":true,"listed":false,"github":"https://github.com/nvandessel/floop","clone":"git clone https://github.com/nvandessel/floop.git","description":"Spreading activation memory for AI coding agents - corrections in, context-aware behaviors out.","language":"Go","stars":26,"topics":["ai-agents","behavior-learning","claude-code","cli","golang","mcp-server","ai-coding","developer-tools","llm","memory"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"f(eedback)loop Every correction you give an AI agent is a lesson that dies at the end of the session. floop makes it stick. A correction becomes a behavior. Behaviors connect into a graph. The graph uses spreading activation — the same model cognitive science uses to describe how human memory retrieves associations — to find the right behaviors for your current context. Connections strengthen through Hebbian learning. The result is an agent that gets better over time instead of starting from zero every morning. Features - Learns from corrections — Tell the agent what it did wrong and what to do instead; floop turns that into a durable behavior - Context-aware activation — Behaviors fire based on file type, task, and semantic relevance — not a static prompt dump - Spreading activation — Graph-based memory retrieval inspired by cognitive science (Collins & Loftus, ACT-R) — triggered behaviors propagate energy to related nodes, pulling in associative context - Vector-accelerated retrieval — Local embeddings with LanceDB (embedded vector database) pre-filter candidates before spreading activation, scaling to thousands of behaviors - LLM-powered consolidation — Multi-provider structured output merges duplicate behaviors intelligently (OpenAI, Anthropic, Ollama) - Global-first architecture — Behaviors live in a global store by default ( /.floop/ ), with optional project-local stores for repo-specific rules - Graceful degradation — Embeddings, LLM consolidation, and LanceDB are all ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nvandessel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nvandessel/floop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}