{"id":51181324,"url":"https://github.com/perseus-computing-llc/band-memory","last_synced_at":"2026-06-27T07:02:56.279Z","repository":{"id":365385452,"uuid":"1267802589","full_name":"Perseus-Computing-LLC/band-memory","owner":"Perseus-Computing-LLC","description":null,"archived":false,"fork":false,"pushed_at":"2026-06-15T23:23:34.000Z","size":2916,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-17T06:26:18.083Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://perseus-computing-llc.github.io/band-memory/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Perseus-Computing-LLC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-12T21:53:35.000Z","updated_at":"2026-06-17T05:09:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Perseus-Computing-LLC/band-memory","commit_stats":null,"previous_names":["perseus-computing-llc/band-memory"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Perseus-Computing-LLC/band-memory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Perseus-Computing-LLC%2Fband-memory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Perseus-Computing-LLC%2Fband-memory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Perseus-Computing-LLC%2Fband-memory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Perseus-Computing-LLC%2Fband-memory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Perseus-Computing-LLC","download_url":"https://codeload.github.com/Perseus-Computing-LLC/band-memory/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Perseus-Computing-LLC%2Fband-memory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34844346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-27T07:02:53.204Z","updated_at":"2026-06-27T07:02:56.268Z","avatar_url":"https://github.com/Perseus-Computing-LLC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Band Memory — Persistent Memory for Multi-Agent Systems\n\n**Band agents that remember.** Mimir-powered persistent memory for Band.ai multi-agent workflows — agents recall past decisions, share context, and get smarter every session.\n\nBuilt for the **Band of Agents Hackathon** (lablab.ai, June 2026).\n\n## The Problem\n\nMulti-agent systems coordinate through Band, but they start every task with amnesia. The Planner doesn't remember which architecture decisions worked last time. The Reviewer forgets the team's code conventions. The Executor repeats the same mistakes.\n\nBand provides structured memory, but it's session-scoped. When the room closes, the context evaporates.\n\n## The Solution\n\nBand Memory wires [Mimir](https://github.com/Perseus-Computing-LLC/mimir) — a battle-tested persistent memory engine — into Band agents. Every agent gets:\n\n- **Cross-session recall** — agents remember past tasks, decisions, and context\n- **Shared memory** — Planner, Executor, and Reviewer share the same knowledge base\n- **Smart decay** — important facts stick; stale ones fade\n- **Full-text search** — find anything by keyword, category, or topic\n\n## How It Works\n\n```\nBand Room\n  ├── @planner   ──→ Mimir (remembers plans, architecture decisions)\n  ├── @executor  ──→ Mimir (remembers conventions, past fixes)\n  └── @reviewer  ──→ Mimir (remembers review history, code standards)\n```\n\n1. Agents coordinate through Band rooms — task assignment, handoffs, approvals\n2. Each agent stores/recalls context through Mimir's MCP interface\n3. Memory is shared: Planner stores a decision → Reviewer recalls it → Executor uses it\n\n## Quick Start\n\n```bash\n# 1. Start Mimir\nmimir serve\n\n# 2. Install Band SDK\npip install band-sdk[langgraph]\n\n# 3. Configure agents (edit band_config.yaml with your Band agent UUIDs)\ncp band_config.example.yaml band_config.yaml\n\n# 4. Run agents\npython agents/planner.py \u0026\npython agents/executor.py \u0026\npython agents/reviewer.py \u0026\n\n# 5. Open Band, create a room, add all three agents, and start a task\n```\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────┐\n│                    Band.ai                       │\n│  ┌──────────┐  ┌──────────┐  ┌──────────┐      │\n│  │ @planner │  │@executor │  │@reviewer │      │\n│  └────┬─────┘  └────┬─────┘  └────┬─────┘      │\n│       │              │              │            │\n│       └──────────────┼──────────────┘            │\n│                      │                           │\n└──────────────────────┼───────────────────────────┘\n                       │ MCP\n               ┌───────┴───────┐\n               │    Mimir      │\n               │  (SQLite+FTS) │\n               └───────────────┘\n```\n\n## Requirements\n\n- Python 3.11+\n- Band.ai account (free Pro with code `BANDHACK26`)\n- Mimir (runs locally, no cloud dependency)\n- OpenAI API key (for agent LLM)\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperseus-computing-llc%2Fband-memory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperseus-computing-llc%2Fband-memory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperseus-computing-llc%2Fband-memory/lists"}