Skip to content

Added hierarchical memory management module - #4

Merged
saradindusengupta merged 2 commits into
mainfrom
dev
Jun 26, 2026
Merged

Added hierarchical memory management module#4
saradindusengupta merged 2 commits into
mainfrom
dev

Conversation

@saradindusengupta

Copy link
Copy Markdown
Owner

No description provided.

@saradindusengupta saradindusengupta self-assigned this Jun 26, 2026
Copilot AI review requested due to automatic review settings June 26, 2026 07:35
@saradindusengupta saradindusengupta added the enhancement New feature or request label Jun 26, 2026
@saradindusengupta
saradindusengupta merged commit 6f2fba9 into main Jun 26, 2026
6 of 7 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This pull request introduces the Anthropic Python SDK as a project dependency and updates the setup documentation to include a “Mira memory demo” walkthrough. It also removes the detailed demo plan document, which impacts the new setup instructions that reference it.

Changes:

  • Added anthropic>=0.112.0 to pyproject.toml and updated uv.lock accordingly (including new transitive deps).
  • Expanded docs/SETUP.md with a new section describing how to run the Mira memory demo (standalone + MCP).
  • Deleted docs/DEMO_PLAN.md.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 4 comments.

File Description
uv.lock Locks the newly added anthropic dependency and its transitive requirements.
pyproject.toml Adds anthropic>=0.112.0 as a project dependency.
docs/SETUP.md Adds instructions for running the Mira memory demo and resetting its SQLite stores.
docs/DEMO_PLAN.md Removes the detailed live demo plan document referenced by the setup guide.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/SETUP.md
Comment on lines +198 to +200
under [`src/memory/`](../src/memory/); `memory.py` is the only backend-specific
file. Full beat-by-beat script and talking points live in the companion
`DEMO_PLAN.md` (repo parent directory).
Comment thread docs/SETUP.md
Comment on lines +204 to +206
The `uv sync` from §0 already installs the one hard dependency (`numpy`). With
no API keys the demo runs **fully offline and deterministic** — the stage
default. Real chat/embeddings are optional and independent per capability:
Comment thread docs/SETUP.md
Comment on lines +209 to +211
uv add anthropic openai # only if you want live LLM calls
export ANTHROPIC_API_KEY=... # real chat; omit for the deterministic stand-in
export OPENAI_API_KEY=... # real OpenAI embeddings; omit for the toy 256-dim embedder
Comment thread pyproject.toml
authors = [{ name = "Saradindu Sengupta" }]
requires-python = ">=3.10"
dependencies = [
"anthropic>=0.112.0",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants