4 repository-uri
Saving agent state and project memories to non-volatile storage for cross-session continuity.
Distinct from Disk Persistence: Specifically handles AI agent memories and project plans rather than general database persistence.
Explore 4 awesome GitHub repositories matching data & databases · Agent Memory Persistence. Refine with filters or upvote what's useful.
Acest proiect este o colecție cuprinzătoare de materiale educaționale de programare Python, incluzând tutoriale, exerciții și mostre de cod curate. Acesta servește drept curriculum de învățare și set de instrumente de inginerie software, utilizând Jupyter Notebooks pentru a combina codul executabil cu text educațional descriptiv. Repository-ul oferă ghiduri practice de implementare pentru construirea de aplicații cu modele de limbaj mari, cum ar fi sisteme de generare augmentată prin regăsire (RAG), agenți AI cu stare și fluxuri de lucru de machine learning. Se distinge prin oferirea unei abordări structurate a fluxurilor de lucru de codare agentică, acoperind distilarea ferestrei de context, rutarea modelelor agnostice la furnizor și output-uri structurate impuse prin schemă. Materialele acoperă o gamă largă de capabilități de inginerie software, inclusiv programarea asincronă cu cozi de sarcini distribuite, dezvoltarea de aplicații web cu API-uri REST și fluxuri de lucru de analiză a datelor. Include, de asemenea, resurse pentru stăpânirea designului orientat pe obiecte, implementarea pipeline-urilor CI/CD și aplicarea standardelor profesionale de linting și formatare.
Ships mechanisms to save project plans and agent memories into persistent files for use across different sessions.
Chronos este un agent de inginerie software LLM și un model de depanare la scară de repository conceput pentru repararea autonomă a bug-urilor. Sistemul funcționează ca un sistem automat de reparare a bug-urilor care localizează defectele, raționează asupra cauzelor rădăcină și implementează patch-uri multi-fișier validate. Proiectul se distinge printr-un motor de regăsire ghidat de grafuri care utilizează un graf de memorie persistentă pentru a naviga relațiile de apel și fluxurile de date în repository-uri mari. Utilizează un flux de lucru de depanare persistent care indexează un istoric al commit-urilor și log-urilor pentru a recunoaște tipare și a evita repetarea greșelilor anterioare în ciclurile de depanare iterative. Sistemul acoperă analiza cauzei rădăcină prin localizarea urmelor cauzale și trasarea bug-urilor bazată pe logică în mai multe fișiere. De asemenea, oferă repararea autonomă a codului prin sintetizarea patch-urilor și validarea acestora într-un mediu sandbox iterativ. Inteligența repository-ului este gestionată prin regăsire contextuală multi-hop și ingestia din surse multiple a log-urilor și urmelor. Sistemul oferă transparență în pașii de raționament și generează documentație de depanare automatizată, inclusiv evaluări de risc și justificări pentru fiecare remediere aplicată.
Maintains a graph-indexed history of commits and logs to retain lessons learned and avoid repeating mistakes.
OpenSquilla este un framework de orchestrare pentru agenți LLM, conceput pentru a coordona fluxuri de lucru AI în mai mulți pași și execuția de instrumente folosind grafuri aciclice direcționate. Acesta funcționează ca un sistem centralizat pentru gestionarea pachetelor de competențe specializate și executarea secvențelor complexe de raționament. Proiectul se distinge printr-un gateway de rutare care direcționează sarcinile către diferiți furnizori AI în funcție de complexitate, cost și performanță. Utilizează un sistem de memorie AI pe mai multe niveluri care organizează cunoștințele de lucru, episodice și semantice folosind embedding-uri locale și SQLite, alături de un sandbox de execuție securizat care izolează codul generat de agenți prin profiluri de permisiuni bazate pe risc. Platforma acoperă o gamă largă de capabilități, inclusiv implementarea pe mai multe canale către platforme web și de mesagerie, programarea automată a sarcinilor prin cron și un bridge Model Context Protocol pentru conectarea la instrumente externe. De asemenea, oferă instrumente cuprinzătoare de monitorizare și observabilitate pentru urmărirea costurilor per token, auditarea deciziilor runtime și gestionarea unui catalog de competențe reutilizabile. Sistemul include utilitare CLI pentru inițializarea spațiului de lucru și gestionarea ciclului de viață al competențelor.
Saves and retrieves agent state and project memories to non-volatile storage for cross-session continuity.
Acest proiect este un framework de agenți AI și chatbot multi-canal care permite unei singure inteligențe AI să fie implementată pe diverse platforme de mesagerie, interfețe web și conturi de e-mail. Acesta funcționează ca un gateway AI cross-model, oferind o interfață unificată pentru a ruta cererile între diferiți furnizori de modele de limbaj mari. Sistemul se distinge prin capabilitățile sale de planificare autonomă a sarcinilor și gestionare a cunoștințelor. Poate descompune obiectivele complexe în pași de execuție secvențiali folosind instrumente externe și un browser headless, extrăgând simultan informații din conversații pentru a construi o bază de cunoștințe structurată cu grafuri de relații vizuale. Platforma include un sistem de memorie pe mai multe niveluri pentru regăsirea contextului pe termen lung, un motor de plugin-uri de competențe dinamice pentru extinderea funcționalității și capacitatea de a executa comenzi de sistem la distanță. De asemenea, suportă fluxuri de lucru multimodale, permițând schimbul de imagini, mesaje vocale și fișiere între diferite canale de comunicare. Instanța poate fi gestionată printr-o consolă web, o interfață de comandă bazată pe terminal sau prin comenzi slash în chat.
Uses keyword and vector retrieval to persist important information and ensure context continuity.