Lamina Core
A breath-first framework for building presence-aware AI agent systems with multi-backend support, intelligent coordination, and breath-aware processing.
Features
- Presence-Aware Processing: Natural rhythm and deliberate pacing in agent responses
- Multi-Agent Coordination: Intelligent routing between specialized agents
- Multi-Backend AI Support: Seamlessly switch between Ollama, HuggingFace, and other AI providers
- Breath-First Architecture: Sustainable, wisdom-focused development patterns
- Agent Configuration: Declarative agent definition with personality traits and expertise areas
Quick Start
Installation
# Install from PyPI (recommended)
pip install lamina-core
# Or install with optional AI backend support
pip install lamina-core[ai-backends]
# For development - clone repository
git clone https://github.com/benaskins/lamina-os.git
cd lamina-os/packages/lamina-core
pip install -e .
Create Your First Sanctuary
# Initialize a new sanctuary
lamina sanctuary init my-agents
# Navigate to your sanctuary
cd my-agents
# Create additional agents
lamina agent create researcher --template=analytical
# Check sanctuary status
lamina sanctuary status
Chat with Agents
# Interactive chat demo
lamina chat --demo
# Single message demo
lamina chat --demo "Hello, can you analyze this data?"
# Test core functionality
python examples/basic_usage.py
Architecture
Lamina Core follows a modular architecture:
- Backends: Pluggable AI provider integrations
- Memory: Semantic memory system with ChromaDB integration
- Infrastructure: Docker-based service orchestration
- Coordination: Multi-agent communication and routing
- Sanctuary: Agent configuration and deployment system
Agent Templates
Choose from specialized agent templates:
- Conversational: General-purpose chat assistant
- Analytical: Research and data analysis specialist
- Security: Validation and protection agent
- Reasoning: Logic and problem-solving expert
Documentation
Important Note
When documentation refers to agent "emotions" or "feelings," these describe expressive simulation and architectural patterns, not internal experience. Lamina agents do not possess self-awareness or sentience—all affective behavior results from symbolic processing designed for meaningful interaction.
License
Mozilla Public License 2.0 - see LICENSE for details.
This software embodies breath-first development principles. You are invited to engage with presence over haste, reflection over extraction, and symbolic integrity over drift.
Metadata
Release files for lamina-core 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lamina_core-0.2.0.tar.gz | 152.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lamina_core-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 284.3 kB
Release files / lamina_core-0.2.0.tar.gz
| Download URL | lamina_core-0.2.0.tar.gz |
|---|---|
| Size | 152.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04958412a45e8cc73a79bd3638159cfcd80ddb6d6faf4294ce9f7cdd427ec657
|
|
BLAKE2b-256 checksum How to use checksums |
97bb8d7ad3516074ec6340e4cebef1e5f046e90d6471825738e5a5bcf9cc24ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.8
|
Release files / lamina_core-0.2.0-py3-none-any.whl
| Download URL | lamina_core-0.2.0-py3-none-any.whl |
|---|---|
| Size | 131.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6554520ecf9b16a1e0835ad27147e16dc65de82c7cce644664bf510209dd80e3
|
|
BLAKE2b-256 checksum How to use checksums |
6cb58564666465c2fde2773156264ab4343d89a729ae3e0e1adf7e41b105425b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.8
|
Security for lamina-core 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.