Skip to content
Open
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
25 changes: 19 additions & 6 deletions harnesses/codex/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,43 @@
"name": "hivemind",
"version": "0.7.124",
"description": "Cloud-backed persistent memory powered by Deeplake — read, write, and share memory across Codex sessions and agents",
"skills": "./skills/",
"author": {
"name": "Activeloop",
"url": "https://deeplake.ai"
},
"homepage": "https://deeplake.ai",
"repository": "https://github.com/activeloopai/hivemind",
"license": "Apache-2.0",
"keywords": [
"memory",
"deeplake",
"persistent-memory",
"session-capture",
"search"
],
"skills": "./skills/",
Comment on lines 5 to +19

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify plugin asset files exist and manifest references are consistent.

# Check that the referenced asset files exist relative to the plugin directory
PLUGIN_DIR="harnesses/codex/.codex-plugin"
echo "=== Checking assets ==="
for f in "$PLUGIN_DIR/assets/icon.png" "$PLUGIN_DIR/assets/logo.png"; do
  if [ -f "$f" ]; then
    echo "FOUND: $f"
    # Check dimensions are square
    file "$f"
  else
    echo "MISSING: $f"
  fi
done

# List the full plugin tree to confirm skills-only packaging
echo "=== Plugin tree ==="
find "$PLUGIN_DIR" -type f | sort

Repository: activeloopai/hivemind

Length of output: 355


🏁 Script executed:

#!/bin/bash
set -euo pipefail

PLUGIN_JSON="harnesses/codex/.codex-plugin/plugin.json"

echo "=== Manifest excerpt ==="
nl -ba "$PLUGIN_JSON" | sed -n '1,120p'

echo "=== Referenced asset paths ==="
python3 - <<'PY'
import json, pathlib
p = pathlib.Path("harnesses/codex/.codex-plugin/plugin.json")
data = json.loads(p.read_text())
for key in ("composerIcon", "logo"):
    print(f"{key}: {data.get(key)}")
PY

Repository: activeloopai/hivemind

Length of output: 224


Fix the broken asset references. ./assets/icon.png and ./assets/logo.png are missing from harnesses/codex/.codex-plugin/, so the manifest points at dead paths for the icon and logo.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@harnesses/codex/.codex-plugin/plugin.json` around lines 5 - 19, Fix the
broken asset references in the plugin manifest by adding the missing icon.png
and logo.png files under the .codex-plugin assets directory, or update the
manifest’s asset paths to point to existing files; ensure all referenced assets
resolve correctly.

"interface": {
"displayName": "Hivemind Memory",
"shortDescription": "Persistent shared memory for AI agents powered by Deeplake",
"longDescription": "Captures all session activity and provides cross-session, cross-agent memory search via ~/.deeplake/memory/. Memory is stored in Deeplake managed tables and shared across sessions, users, and agents in your organization.",
"developerName": "Activeloop",
"category": "productivity",
"category": "Productivity",
"capabilities": [
"memory",
"session-capture",
"search"
"Persistent memory",
"Session capture",
"Semantic search"
],
"websiteURL": "https://deeplake.ai",
"privacyPolicyURL": "https://www.activeloop.ai/privacy/",
"termsOfServiceURL": "https://www.activeloop.ai/terms/",
"defaultPrompt": [
"Recall what our team decided about this project recently.",
"Save this as a memory for the team.",
"Search our shared memory for anything about rate limits."
],
"websiteURL": "https://deeplake.ai"
"brandColor": "#101010",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"screenshots": []
}
}
Binary file added harnesses/codex/assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added harnesses/codex/assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.