You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Features
Per-user history toggle — Users can now run .history [on|off|toggle] to control whether their conversation history is retained between messages. When OFF, context is cleared after each response so every message starts fresh.
Admin global history toggle — Admins can run .history global [on|off|toggle] to disable or enable history for all users at once. The global flag overrides per-user settings and is persisted to the encrypted history file across restarts.
Fixes & Improvements
Fixed missing runtime dependencies (fastmcp, cryptography>=42) in pyproject.toml — pip install ollamarama-matrix now installs everything correctly
Bumped requires-python to >=3.10 to match what's actually tested and supported
Cleaned up Dockerfile: removed redundant requirements.txt install step
Removed deprecated version key from docker-compose.yml; added build: . so docker compose up --build works from a fresh checkout
Expanded .gitignore and .dockerignore coverage
CI
Added GitHub Actions CI workflow running pytest across Python 3.10, 3.11, and 3.12 on every push to main and all pull requests
Added ruff lint job
Added coverage reporting
Docs
docs/commands.md updated to include .history and .history global