Agent Memory

B 83 completed
Ai Ml
cli / python · small
168
Files
18,132
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#303969
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
56.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47628
Member of a group with 1 similar repo(s) — canonical #27307 view group →
Top concepts (12)
Project DescriptionRepositoryMiddleware/PipelinetestingTestingFactoryStrategyFile ManagementSearchTestingDatabaseCaching
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a Python CLI tool for managing agent memory and knowledge. I need it to implement a four-layer cognitive architecture: WORKING, EPISODIC, SEMANTIC, and PROCEDURAL memory. Key features should include importance scoring with five qualitative tiers and time-based decay, contradiction detection and resolution, and provenance tracking with reliability scores. The system must support three storage backends—in-memory, SQLite, and Redis—and ideally include functionality to automatically memorize tool outputs to build context for LLM calls. Please structure it as a CLI tool using pytest for testing.
python cli agent memory knowledge-graph sqlite redis llm ai pytest
Generated by gemma4:latest

Catalog Information

The aumos-agent-memory project is designed to manage agent memory and knowledge for various applications.

Description

This project implements an agent's memory and knowledge management system using a 4-layer cognitive architecture. It enables agents to store, retrieve, and utilize information efficiently. The system is built with a modular design, allowing for easy integration into different applications. By leveraging this technology, developers can create more intelligent and informed agents.

الوصف

هذا المشروع يimplements نظام إدارة الذاكرة والتعرف على المعرفة لل एजنت باستخدام أربع طبقات من architecture المعرفية. يسمح هذا النظام بالتخزين والاسترجاع واستخدام المعلومات بفعالية. التصميم المكون من مكونات يمكن دمجه بسهولة في تطبيقات مختلفة. من خلال الاستفادة من هذه التكنولوجيا، يمكن للمطورين إنشاء أجسام أكثر ذكاءً ومعلوماتية.

Novelty

7/10

Tags

knowledge-management memory-management cognitive-architecture agent-intelligence information-retrieval

Technologies

anthropic click crewai langchain openai pydantic rich

Claude Models

claude-opus-4.6

Quality Score

B
83.2/100
Structure
97
Code Quality
85
Documentation
90
Testing
85
Practices
58
Security
76
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (62% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 685 duplicate lines detected \u2014 consider DRY refactoring

Security & Health

4.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (0)
Apache-2.0
License
3.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
94.8%
markdown
2.7%
yaml
1.6%
toml
0.4%
json
0.4%

Frameworks

pytest

Symbols

method340
variable272
class110
constant99
function92
property33
protocol2

Concepts (13)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
auto_descriptionProject DescriptionAgent memory and knowledge management with 4-layer cognitive architecture80%
design_patternRepositoryFound repository-named files80%
design_patternMiddleware/PipelineFound middleware-named files80%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicFile ManagementDetected from 10 related files50%
business_logicSearchDetected from 3 related files50%
business_logicTestingDetected from 56 related files50%
business_logicDatabaseDetected from 2 related files50%
business_logicCachingDetected from 2 related files50%
business_logicAPI GatewayDetected from 5 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/27796.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
5 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nclick8.3.2 · 0 gadgets · risk 0.0Ndatasets4.8.4 · 0 gadgets · risk 0.0Npydantic2.12.5 · 0 gadgets · risk 0.0Nredis7.4.0 · 0 gadgets · risk 0.0Nrich14.3.4 · 0 gadgets · risk 0.0