Skip to content

Python: Add Membase to the Python community projects - #9683

Merged
Eduard van Valkenburg (eavanvalkenburg) merged 1 commit into
microsoft:mainfrom
ibitnoah:community-projects-membase
Oct 26, 2026
Merged

Eduard van Valkenburg (eavanvalkenburg) merged 1 commit into
microsoft:mainfrom
ibitnoah:community-projects-membase

Conversation

@ibitnoah

Copy link
Copy Markdown
Contributor

Motivation & Context

Adds Membase to the Python community-project catalog under Context providers (alphabetically, before MemorySync). I work on Membase at Unibase, so I'm affiliated with the project this row lists.

The integration is published for the Python SDK: pip install agent-framework-membase (PyPI), source in our MIT repository at https://github.com/unibaseio/membase/tree/main/integrations/agent-framework.

  • MembaseContextProvider subclasses ContextProvider: before_run searches the user's Membase memory for the latest message (time-boxed, fails open) and adds the passages to the instructions; after_run saves nothing unless capture=True.
  • membase_tools() returns three FunctionTools (search, save, profile).

Description & Review Guide

  • What are the major changes? One row in the Context providers table of python/samples/community-projects.md.
  • What is the impact of these changes? Documentation only.
  • What do you want reviewers to focus on? The wording of the row; happy to change it.

Related Issue

N/A - trivial change: one catalog row in the format the catalog criteria define, no code.

AI Assistance

  • No material AI assistance was used.
  • This is an AI-assisted contribution. I reviewed, understood, and verified all submitted content and accept responsibility for it.

AI assistance details: the package, its tests, the catalog row and this description were drafted with an AI coding agent; I reviewed and tested them.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR links to an agreed issue with no competing open PR, or the Related Issue section documents a trivial-change or repository-automation exception.
  • This is not a breaking change. If it is a breaking change, add the breaking change label (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and title prefix in sync automatically.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Local catalog checks pass, but the required Markdown link-check result remains unconfirmed.

No open issues 🎉

What changed in this PR

Adds Membase to the Python community-project catalog as an external context-provider integration.

Changes:

  • Places Membase alphabetically before MemorySync under Context providers.
  • Describes its memory-recall and search/save tools, with links to the integration and external issue-creation page.
File Description
python/​samples/​community-projects.md Adds the Membase context-provider entry.

Review effort: Balanced

Merged via the queue into microsoft:main with commit bbe3efb Oct 26, 2026
54 of 55 checks passed

This branch was previously deployed

1 inactive deployment
github-app-auth — 960781b0 Deployed Oct 25, 2026 by ibitnoah via team_check #7423
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants