Releases: RyjoxTechnologies/Octopoda-OS
Releases · RyjoxTechnologies/Octopoda-OS
v3.0.3 — Production Release
Octopoda v3.0.3
The open-source memory operating system for AI agents.
Install
pip install octopodafrom octopoda import AgentRuntime
agent = AgentRuntime("my_agent")
agent.remember("user_pref", "Alice is vegetarian and lives in London")
result = agent.recall("user_pref")What's included
Core Memory
- Persistent key-value memory with crash recovery
- Semantic search using local embeddings (bge-small-en-v1.5, 33MB, CPU)
- Temporal versioning — full history of every memory
- Memory health scoring, consolidation, and garbage collection
- Export/import for backup and agent cloning
Intelligence
- Loop detection v2 — 5-signal system (write similarity, key overwrites, velocity spikes, alert frequency, goal drift)
- Goal tracking with milestone progress
- Memory consolidation (find and merge duplicates)
- Confidence decay on recall
Multi-Agent
- Agent-to-agent messaging (send, broadcast, inbox)
- Shared memory spaces with conflict detection
- Knowledge graph extraction (spaCy NER)
Framework Integrations
- LangChain, CrewAI, AutoGen, OpenAI Agents SDK
- All integrations support local mode (
backend=) and cloud mode
MCP Server
- 20+ tools for Claude Desktop, Cursor, and any MCP-compatible AI
pip install octopoda[mcp]— no git clone needed
Cloud API (optional)
- Multi-tenant PostgreSQL + pgvector backend
- Auth, rate limiting, email verification
- Dashboard at octopodas.com
- Free tier: 3 agents, 1K memories, 100 AI extractions
Bug fixes since 3.0.0
- Fixed agent limit returning 500 instead of 403
- Fixed email verification codes not persisting to disk
- Fixed snapshot
add_nodemetadata kwargs - Fixed
recall()double-unwrap returning nested dicts - Fixed MCP server being cloud-only (added local fallback)
- Fixed SearchResult not being iterable
- Fixed LangChain 0.3+ import compatibility
- Fixed
restore()not purging post-snapshot keys - Replaced
print()statements with proper logging - Removed 10 unused modules
Links
- PyPI: https://pypi.org/project/octopoda/3.0.3/
- Docs: https://octopodas.com/docs
- Cloud API: https://api.octopodas.com
- Dashboard: https://octopodas.com/dashboard