Cognis — AI-powered conversational memory engine
Project description
Cognis
AI-powered conversational memory engine.
Cognis is a lightweight, LLM-driven context curation engine that gives AI agents a persistent, structured memory system. It manages personality, mood, expectancy, and working space — all with fixed-section token budgets and LLM-driven mood determination.
Status
v0.0.1 — Planning
This is a placeholder release to claim the package name on PyPI. Full API docs and features coming soon.
Quick Start
pip install cognis
Features
- Fixed-section context model (SOUL, MEMORY, EXPECTANCY, CONVERSATION, WORKING_SPACE)
- LLM-driven mood management with expectancy calculus
- Personality system with configurable baselines
- Token-budget-aware context curation
Repository
https://github.com/markedcognitive/cognis
License
AGPL-3.0 — All modifications must be shared back, even when used as a service.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mc_cognis-0.0.1.tar.gz.
File metadata
- Download URL: mc_cognis-0.0.1.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf029288db7921ffb575f6143d375c169b53f59be31903d582ec746a9d53279c
|
|
| MD5 |
10253c5b8e7eff87fafe974823c558a6
|
|
| BLAKE2b-256 |
b532fc0f8fb22eb5a387d0ad20b9e29c47f897436218e22407a0a8dac95085ea
|
File details
Details for the file mc_cognis-0.0.1-py3-none-any.whl.
File metadata
- Download URL: mc_cognis-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03da190120dac73007038514eb5ecb7ddf78ec128dd1cae866aa03a33e43d3f4
|
|
| MD5 |
3f5bdfef291558d355e7ccb44451c64a
|
|
| BLAKE2b-256 |
fcaec01e71741cfaa97e8ccb71d385cfaf1abd3d64f6ee6f5024285158644326
|