Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "building-with-zep",
"owner": {
"name": "Zep",
"url": "https://www.getzep.com"
},
"plugins": [
{
"name": "building-with-zep",
"source": {
"source": "local",
"path": "./"
},
"description": "Skill plus the Zep documentation MCP server for building apps on Zep."
}
]
}
23 changes: 23 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"name": "building-with-zep",
"owner": {
"name": "Zep",
"url": "https://www.getzep.com"
},
"metadata": {
"description": "Claude Code marketplace for the Build with Zep plugin. The plugin package lives in this same repository."
},
"plugins": [
{
"name": "building-with-zep",
"source": "./",
"description": "Skill plus the Zep documentation MCP server for building apps on Zep.",
"category": "development",
"keywords": [
"zep",
"agent-memory",
"context-graph"
]
}
]
}
11 changes: 11 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "building-with-zep",
"version": "0.3.0",
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill (how to reason about and build on Zep) and the Zep documentation MCP server (real-time docs search).",
"author": {
"name": "Zep",
"url": "https://www.getzep.com"
},
"homepage": "https://help.getzep.com/implement-zep-with-agents",
"keywords": ["zep", "agent-memory", "context-graph", "mcp"]
}
27 changes: 27 additions & 0 deletions .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "building-with-zep",
"version": "0.3.0",
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill (how to reason about and build on Zep) and the Zep documentation MCP server (real-time docs search).",
"author": {
"name": "Zep",
"url": "https://www.getzep.com"
},
"homepage": "https://help.getzep.com/implement-zep-with-agents",
"keywords": ["zep", "agent-memory", "context-graph", "mcp"],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Build with Zep",
"shortDescription": "Build Zep integrations with current docs and best practices.",
"longDescription": "Design, build, debug, and evaluate Zep integrations with guided workflows and live documentation access.",
"developerName": "Zep",
"category": "Productivity",
"capabilities": ["Interactive"],
"websiteURL": "https://help.getzep.com/implement-zep-with-agents",
"defaultPrompt": [
"Help me design a Zep integration for my agent.",
"Review my Zep integration against current best practices.",
"Debug how my agent retrieves context from Zep."
]
}
}
16 changes: 16 additions & 0 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "building-with-zep",
"owner": {
"name": "Zep"
},
"metadata": {
"description": "Cursor marketplace for the Build with Zep plugin. The plugin package lives in this same repository."
},
"plugins": [
{
"name": "building-with-zep",
"source": ".",
"description": "Skill plus the Zep documentation MCP server for building apps on Zep."
}
]
}
7 changes: 7 additions & 0 deletions .cursor-plugin/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"mcpServers": {
"zep-docs": {
"url": "https://docs-mcp.getzep.com/mcp"
}
}
}
14 changes: 14 additions & 0 deletions .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "building-with-zep",
"version": "0.3.0",
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill (how to reason about and build on Zep) and the Zep documentation MCP server (real-time docs search).",
"author": {
"name": "Zep"
},
"homepage": "https://help.getzep.com/implement-zep-with-agents",
"repository": "https://github.com/getzep/building-with-zep-plugin",
"keywords": ["zep", "agent-memory", "context-graph", "mcp"],
"category": "development",
"skills": "./skills/",
"mcpServers": "./.cursor-plugin/mcp.json"
}
50 changes: 50 additions & 0 deletions .github/workflows/test-plugin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Test Plugin

on:
pull_request:
push:
branches: [main]

permissions:
contents: read

jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- name: Check manifests and MCP endpoints
run: |
python3 scripts/plugin_manifests.py --check
python3 scripts/validate_agent_plugin.py
- name: Require version bump for runtime changes
if: github.event_name == 'pull_request'
env:
BASE_REF: ${{ github.base_ref }}
run: |
set -euo pipefail
base="origin/${BASE_REF}"
changed=$(git diff --name-only "$base"...HEAD -- \
plugin.json \
mcp.json \
.claude-plugin/plugin.json \
.codex-plugin/plugin.json \
.cursor-plugin/plugin.json \
.cursor-plugin/mcp.json \
.mcp.json \
skills/)
if [ -z "$changed" ]; then
echo "No runtime changes; no version bump required."
exit 0
fi
new=$(python3 scripts/plugin_manifests.py version)
old=$(git show "$base:plugin.json" 2>/dev/null \
| python3 -c 'import json,sys; print(json.load(sys.stdin).get("version", ""))' \
|| echo "")
if [ -z "$old" ]; then
echo "Initial plugin release; no prior version to compare."
exit 0
fi
python3 scripts/plugin_manifests.py require-newer "$new" "$old"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
__pycache__/
*.py[cod]
.DS_Store
8 changes: 8 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mcpServers": {
"zep-docs": {
"type": "http",
"url": "https://docs-mcp.getzep.com/mcp"
}
}
}
Loading
Loading