Skip to content

Commit 8a6d4c1

Browse files
author
dori
committed
adding memory layer
1 parent 0257cc9 commit 8a6d4c1

21 files changed

+1839
-92
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Global code ownership
2-
# All files in the repository require approval from @hepivax
3-
* @hepivax
2+
# All files in the repository require approval from @OtherVibes
3+
* @OtherVibes

.github/dependabot.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ updates:
99
time: "09:00"
1010
open-pull-requests-limit: 10
1111
reviewers:
12-
- "hepivax"
12+
- "OtherVibes"
1313
assignees:
14-
- "hepivax"
14+
- "OtherVibes"
1515
commit-message:
1616
prefix: "deps"
1717
include: "scope"
@@ -28,9 +28,9 @@ updates:
2828
time: "09:00"
2929
open-pull-requests-limit: 5
3030
reviewers:
31-
- "hepivax"
31+
- "OtherVibes"
3232
assignees:
33-
- "hepivax"
33+
- "OtherVibes"
3434
commit-message:
3535
prefix: "ci"
3636
include: "scope"
@@ -47,9 +47,9 @@ updates:
4747
time: "09:00"
4848
open-pull-requests-limit: 5
4949
reviewers:
50-
- "hepivax"
50+
- "OtherVibes"
5151
assignees:
52-
- "hepivax"
52+
- "OtherVibes"
5353
commit-message:
5454
prefix: "docker"
5555
include: "scope"

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,9 @@ Thumbs.db
155155
.env.test
156156
.env.production
157157

158-
.actrc
158+
# Database files
159+
*.db
160+
*.sqlite
161+
*.sqlite3
162+
conversations.db
163+
test.db

CHANGELOG.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## [1.0.0](https://github.com/hepivax/mcp-as-a-judge/compare/v0.1.8...v1.0.0) (2025-08-30)
1+
## [1.0.0](https://github.com/OtherVibes/mcp-as-a-judge/compare/v0.1.8...v1.0.0) (2025-08-30)
22

33
### ⚠ BREAKING CHANGES
44

@@ -56,45 +56,45 @@ Benefits:
5656

5757
### 🚀 Features
5858

59-
* add CODEOWNERS file to require approval from [@hepivax](https://github.com/hepivax) ([1bd5b29](https://github.com/hepivax/mcp-as-a-judge/commit/1bd5b2961b99519fe9b819363fb56902b21dbb1e))
60-
* configure semantic release with GitHub App token for branch protection bypass ([315cb37](https://github.com/hepivax/mcp-as-a-judge/commit/315cb379fb1b50c0e241c5573322a3ead6e0b41a))
61-
* enforce mandatory online research with List[str] URLs and collaborative workflow ([#11](https://github.com/hepivax/mcp-as-a-judge/issues/11)) ([3b76dc0](https://github.com/hepivax/mcp-as-a-judge/commit/3b76dc0bda287acfbc51ab5aef1586e85eb34b1a))
62-
* separate user and system messages with type-safe Pydantic models ([3f0a688](https://github.com/hepivax/mcp-as-a-judge/commit/3f0a688b9c7839efa8302dd54ab13be497f489e2))
59+
* add CODEOWNERS file to require approval from [@OtherVibes](https://github.com/OtherVibes) ([1bd5b29](https://github.com/OtherVibes/mcp-as-a-judge/commit/1bd5b2961b99519fe9b819363fb56902b21dbb1e))
60+
* configure semantic release with GitHub App token for branch protection bypass ([315cb37](https://github.com/OtherVibes/mcp-as-a-judge/commit/315cb379fb1b50c0e241c5573322a3ead6e0b41a))
61+
* enforce mandatory online research with List[str] URLs and collaborative workflow ([#11](https://github.com/OtherVibes/mcp-as-a-judge/issues/11)) ([3b76dc0](https://github.com/OtherVibes/mcp-as-a-judge/commit/3b76dc0bda287acfbc51ab5aef1586e85eb34b1a))
62+
* separate user and system messages with type-safe Pydantic models ([3f0a688](https://github.com/OtherVibes/mcp-as-a-judge/commit/3f0a688b9c7839efa8302dd54ab13be497f489e2))
6363

6464
### 🐛 Bug Fixes
6565

66-
* correct version to 0.1.9 ([4072bdb](https://github.com/hepivax/mcp-as-a-judge/commit/4072bdbfeda715c7affa19613cbed48ff560d402))
67-
* move prompts into package for reliable installation ([3d2fde6](https://github.com/hepivax/mcp-as-a-judge/commit/3d2fde6143edb3c0598788e5b370fa30dc6163af))
68-
* resolve prompts directory not found in installed package ([d8f7964](https://github.com/hepivax/mcp-as-a-judge/commit/d8f7964f85582fdfe118e70860cee7f988f3d563))
66+
* correct version to 0.1.9 ([4072bdb](https://github.com/OtherVibes/mcp-as-a-judge/commit/4072bdbfeda715c7affa19613cbed48ff560d402))
67+
* move prompts into package for reliable installation ([3d2fde6](https://github.com/OtherVibes/mcp-as-a-judge/commit/3d2fde6143edb3c0598788e5b370fa30dc6163af))
68+
* resolve prompts directory not found in installed package ([d8f7964](https://github.com/OtherVibes/mcp-as-a-judge/commit/d8f7964f85582fdfe118e70860cee7f988f3d563))
6969

7070
### ♻️ Code Refactoring
7171

72-
* use importlib.resources for prompt loading (standard Python approach) ([f106137](https://github.com/hepivax/mcp-as-a-judge/commit/f106137bb69324c6cae9284193a48f734cb8851c))
72+
* use importlib.resources for prompt loading (standard Python approach) ([f106137](https://github.com/OtherVibes/mcp-as-a-judge/commit/f106137bb69324c6cae9284193a48f734cb8851c))
7373

74-
## [0.1.8](https://github.com/hepivax/mcp-as-a-judge/compare/v0.1.7...v0.1.8) (2025-08-30)
74+
## [0.1.8](https://github.com/OtherVibes/mcp-as-a-judge/compare/v0.1.7...v0.1.8) (2025-08-30)
7575

7676
### 🐛 Bug Fixes
7777

78-
* use shell environment variable syntax for PYPI_TOKEN ([1452d4e](https://github.com/hepivax/mcp-as-a-judge/commit/1452d4e712b62f6c6af412cfa77116bca46a6bb7))
78+
* use shell environment variable syntax for PYPI_TOKEN ([1452d4e](https://github.com/OtherVibes/mcp-as-a-judge/commit/1452d4e712b62f6c6af412cfa77116bca46a6bb7))
7979

80-
## [0.1.7](https://github.com/hepivax/mcp-as-a-judge/compare/v0.1.6...v0.1.7) (2025-08-30)
80+
## [0.1.7](https://github.com/OtherVibes/mcp-as-a-judge/compare/v0.1.6...v0.1.7) (2025-08-30)
8181

8282
### 🐛 Bug Fixes
8383

84-
* correct PYPI token environment variable name ([3112ee4](https://github.com/hepivax/mcp-as-a-judge/commit/3112ee4ebbca75510a9e2069fe49a84272dbb382))
85-
* use correct PYPI_TOKEN environment variable ([d45a096](https://github.com/hepivax/mcp-as-a-judge/commit/d45a096773c28a9edc1e5e393d95c14687de467a))
84+
* correct PYPI token environment variable name ([3112ee4](https://github.com/OtherVibes/mcp-as-a-judge/commit/3112ee4ebbca75510a9e2069fe49a84272dbb382))
85+
* use correct PYPI_TOKEN environment variable ([d45a096](https://github.com/OtherVibes/mcp-as-a-judge/commit/d45a096773c28a9edc1e5e393d95c14687de467a))
8686

87-
## [0.1.6](https://github.com/hepivax/mcp-as-a-judge/compare/v0.1.5...v0.1.6) (2025-08-30)
87+
## [0.1.6](https://github.com/OtherVibes/mcp-as-a-judge/compare/v0.1.5...v0.1.6) (2025-08-30)
8888

8989
### 🐛 Bug Fixes
9090

91-
* add PyPI publication to semantic-release ([bf47cdf](https://github.com/hepivax/mcp-as-a-judge/commit/bf47cdf66b177839f3b1bb0137b6b4a0973e98e7))
91+
* add PyPI publication to semantic-release ([bf47cdf](https://github.com/OtherVibes/mcp-as-a-judge/commit/bf47cdf66b177839f3b1bb0137b6b4a0973e98e7))
9292

93-
## [0.1.5](https://github.com/hepivax/mcp-as-a-judge/compare/v0.1.4...v0.1.5) (2025-08-30)
93+
## [0.1.5](https://github.com/OtherVibes/mcp-as-a-judge/compare/v0.1.4...v0.1.5) (2025-08-30)
9494

9595
### 🐛 Bug Fixes
9696

97-
* test conventional commit format ([e19e40e](https://github.com/hepivax/mcp-as-a-judge/commit/e19e40ede5b848f939a41391d06b54fcdeb680b1))
97+
* test conventional commit format ([e19e40e](https://github.com/OtherVibes/mcp-as-a-judge/commit/e19e40ede5b848f939a41391d06b54fcdeb680b1))
9898

9999
# Changelog
100100

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ MCP as a Judge aims to revolutionize software development by preventing bad codi
2020
1. **Fork and clone the repository:**
2121

2222
```bash
23-
git clone https://github.com/hepivax/mcp-as-a-judge.git
23+
git clone https://github.com/OtherVibes/mcp-as-a-judge.git
2424
cd mcp-as-a-judge
2525
```
2626

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,5 @@ LABEL org.opencontainers.image.title="MCP as a Judge" \
8080
org.opencontainers.image.description="AI-powered code evaluation and software engineering best practices enforcement" \
8181
org.opencontainers.image.version="${VERSION}" \
8282
org.opencontainers.image.authors="Zvi Fried" \
83-
org.opencontainers.image.source="https://github.com/hepivax/mcp-as-a-judge" \
83+
org.opencontainers.image.source="https://github.com/OtherVibes/mcp-as-a-judge" \
8484
org.opencontainers.image.licenses="MIT"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
[![Python 3.13+](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/)
1212
[![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io/)
1313

14-
[![CI](https://github.com/hepivax/mcp-as-a-judge/workflows/CI/badge.svg)](https://github.com/hepivax/mcp-as-a-judge/actions/workflows/ci.yml)
15-
[![Release](https://github.com/hepivax/mcp-as-a-judge/workflows/Release/badge.svg)](https://github.com/hepivax/mcp-as-a-judge/actions/workflows/release.yml)
14+
[![CI](https://github.com/OtherVibes/mcp-as-a-judge/workflows/CI/badge.svg)](https://github.com/OtherVibes/mcp-as-a-judge/actions/workflows/ci.yml)
15+
[![Release](https://github.com/OtherVibes/mcp-as-a-judge/workflows/Release/badge.svg)](https://github.com/OtherVibes/mcp-as-a-judge/actions/workflows/release.yml)
1616
[![PyPI version](https://img.shields.io/pypi/v/mcp-as-a-judge.svg)](https://pypi.org/project/mcp-as-a-judge/)
1717

1818

config.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"database": {
3+
"url": "sqlite://:memory:",
4+
"max_context_records": 20,
5+
"context_enrichment_count": 10,
6+
"record_retention_days": 1
7+
},
8+
"enable_llm_fallback": true
9+
}

0 commit comments

Comments
 (0)