Skip to main content

muninndb — alias for muninn-python, the Python SDK for MuninnDB.

Project description

muninndb

muninndb is a convenience alias for muninn-python, the official Python SDK for MuninnDB.

Install

pip install muninndb                  # core SDK
pip install muninndb[langchain]       # + LangChain memory integration

Both are equivalent to installing muninn-python directly. Use whichever name feels more natural.

Quick Start

import asyncio
from muninn import MuninnClient

async def main():
    async with MuninnClient("http://127.0.0.1:8475") as client:
        eid = await client.write(
            vault="default",
            concept="neural plasticity",
            content="The brain's ability to reorganize neural connections.",
        )
        results = await client.activate(vault="default", context=["how does learning work?"])
        for item in results.activations:
            print(f"[{item.score:.2f}] {item.concept}")

asyncio.run(main())

LangChain Integration

from muninn.langchain import MuninnDBMemory
from langchain.chains import ConversationChain
from langchain_anthropic import ChatAnthropic

memory = MuninnDBMemory(vault="my-agent")
chain = ConversationChain(
    llm=ChatAnthropic(model="claude-haiku-4-5-20251001"),
    memory=memory,
)
chain.predict(input="What did we discuss about the payment service?")

Full documentation: sdk/python/README.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

muninndb-0.6.2.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

muninndb-0.6.2-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file muninndb-0.6.2.tar.gz.

File metadata

  • Download URL: muninndb-0.6.2.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for muninndb-0.6.2.tar.gz
Algorithm Hash digest
SHA256 69a8aa312e42b80181e4b245fee890d28e36873a9a0a96496c9815fea06d88d5
MD5 c06478355f771cb09ef8b751e0507507
BLAKE2b-256 a3e5c0346a14f2f1411d1f85f6be218c29acb1239dbc1928e2a3e0856b6cc7f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for muninndb-0.6.2.tar.gz:

Publisher: publish-sdk.yml on scrypster/muninndb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file muninndb-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: muninndb-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for muninndb-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ceeea54a4888900d0c581c0dca83d083bccc90467656562d567b1b014595d1ed
MD5 a9fb0af234f46d21c7b66b4ac9cc6968
BLAKE2b-256 77f0c5be93e2c8d16f5c5f168868b251b44fc2b1b5463a4a10f000fcb09c846f

See more details on using hashes here.

Provenance

The following attestation bundles were made for muninndb-0.6.2-py3-none-any.whl:

Publisher: publish-sdk.yml on scrypster/muninndb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page