Skip to main content

The Infinite Memory Layer for Personalized AI

Project description

Continuum

Continuum is an open-source framework designed to give AI agents persistent, evolving context. It allows systems to retain information across sessions, adapt to user behavior, and recall complex relationships without the overhead of manual context management.

PyPI License Documentation


Overview

Continuum is built on a simple philosophy: Design by developers, for developers.

In the modern AI coding era, you shouldn't be locked into a single tool. Whether you're prototyping in Cursor, refining in Windsurf, coding in VS Code, or pair-programming with Antigravity, your context should travel with you.

Continuum acts as the universal memory layer that unifies these experiences. It ensures that the architectural decision you made in one agent is remembered when you switch to another, giving you the confidence to move freely between the best tools for the job.

Key Advantages

🔄 Freedom to Switch Tools

Use the best AI coding assistant for each task without losing context. Start in Cursor, refine in Windsurf, debug in VS Code, or collaborate with Antigravity—your progress travels with you.

🤝 True Agent Interoperability

What one agent learns, the next one knows. No more:

  • Re-explaining your architecture
  • Repeating requirements
  • Losing bug fix context
  • Starting from scratch with each new session

🧠 Intelligent Context Management

Unlike simple vector databases, Continuum:

  • Promotes important architectural decisions to long-term memory
  • Fades temporary debugging logs and noise naturally
  • Prevents context pollution that degrades agent performance
  • Adapts to your project's evolving needs

🔒 Privacy-First Architecture

  • Run locally or in your private cloud
  • You own your data, not locked into vendor clouds
  • Granular control over what gets stored and for how long

Developer Experience

  • Simple Integration: Just add to your agent's system prompt
  • Graceful Degradation: Continues working even if hub is unreachable
  • Minimal Overhead: Only checkpoint meaningful progress, not every keystroke
  • Pluggable Backends: Use Chroma, Postgres, Redis, or your own storage

Installation

Python

pip install continuum-context-hub

TypeScript

npm install continuum-context-hub

Usage Example

Continuum is designed to be integrated into your AI agent's system prompt. Here's how to instruct your agent to use it:

Agent Instructions: Context Hub Integration

Include these instructions in your agent's system prompt:

You are an AI agent working in a persistent development environment. You have access to a **Centralized Context Hub** that stores the history and context of this project.

## Your Goal
To ensure seamless continuity between sessions (e.g., if the user switches to a different model or IDE), you must **record your progress** and **retrieve past context**.

## Tools Available
You have access to a Python library `continuum.client`.

from continuum.client import hub

## Rules of Engagement

### 1. When to Push Context (Checkpoints)
Do NOT push every single file edit or thought. This creates noise.
**DO push a checkpoint when:**
- You complete a sub-task (e.g., "Implemented the login API").
- You encounter a tricky bug and find a solution (e.g., "Fixed the CORS issue by updating main.py").
- You are about to stop or ask the user for input.

**How to push:**
hub.push_checkpoint(
    summary="Completed the User Model",
    details="Added User class with id, name, email fields. Updated database schema."
)

### 2. When to Pull Context (Retrieval)
Before starting a complex task, check if there is relevant history.
**How to search:**
# Example: You are asked to fix a bug in Auth
results = hub.search_memory("auth login bug fix")
# Use 'results' to understand what was done previously

### 3. Failure Handling
If the Context Hub is unreachable, **proceed with your task**. Do not crash. Log a warning and continue.

Architecture

Continuum is built on a modular architecture supporting:

  1. Ingestion Pipeline: Text, Code, JSON.
  2. Storage Layer: Pluggable backends (Chroma, Postgres, Redis).
  3. Retrieval Engine: Hybrid search (Dense + Sparse).

Community & Support

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

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

continuum_context_hub-0.1.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

continuum_context_hub-0.1.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file continuum_context_hub-0.1.1.tar.gz.

File metadata

  • Download URL: continuum_context_hub-0.1.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for continuum_context_hub-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e5cd14f9f9c6c31b69adc8b90bab4a9e7bebb5bd030fadee453cbcedc51e8019
MD5 280509643e2768aecfc5c2c1d51da434
BLAKE2b-256 052a7b6da59c1f6605aea142156500113210afb7fade9828db15213419a5d223

See more details on using hashes here.

File details

Details for the file continuum_context_hub-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for continuum_context_hub-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f49a4aa3c6e0789c91935066657f9b945fbf64f56272d62bc2b84356635e5e8f
MD5 2edc783b2ef7029098892a12be1ace94
BLAKE2b-256 aa33770d8c8e47d6106e4e48986c6432205d5d076c94d4de43b96981f9427f0b

See more details on using hashes here.

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