Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

samarsinh25/engineering-memory-agent

Repository files navigation

Engineering Memory Agent 🧠

An internal DevOps co-pilot that understands logs, alerts, incidents, and code changes using LLMs + embeddings.

πŸ”₯ Features

  • Semantic search across logs, incidents, and deploys
  • Natural language querying
  • Long-term memory with vector database
  • Slack/CLI interface

🧱 Tech Stack

  • Golang + Fiber
  • ChromaDB + Redis + Postgres
  • OpenAI / Claude
  • Docker + GitHub Actions

πŸ§ͺ Running It

docker-compose up --build
engineering-memory-agent/
β”œβ”€β”€ cmd/ # Main entrypoint files
β”‚ └── server/ # Where your main.go lives
β”œβ”€β”€ internal/ # Business logic
β”‚ β”œβ”€β”€ embeddings/ # Vector-related logic
β”‚ β”œβ”€β”€ ingest/ # Log ingestion handlers
β”‚ └── api/ # API handlers
β”œβ”€β”€ pkg/ # Shared code/utils
β”‚ └── logger/ # Logging setup
β”œβ”€β”€ configs/ # Config schemas
β”œβ”€β”€ scripts/ # One-off setup/test scripts
β”œβ”€β”€ data/ # logs.json, alerts.json, etc.
β”œβ”€β”€ docker/ # Dockerfiles per service
β”œβ”€β”€ .env # Environment config
β”œβ”€β”€ docker-compose.yml # Infra setup
β”œβ”€β”€ go.mod / go.sum # Dependency management
β”œβ”€β”€ README.md # Project doc
└── api_spec.md # API endpoints

mkdir -p engineering-memory-agent/{cmd/server,internal/{embeddings,ingest,api},pkg/logger,configs,scripts,data,docker} touch engineering-memory-agent/{.env,README.md,api_spec.md,docker-compose.yml,go.mod}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /