Releases: docxology/codomyrmex
Releases · docxology/codomyrmex
v0.1.7 — Documentation Audit & Version Sync
What's Changed
Documentation Audit
- Version synchronized to 0.1.7 across all files:
pyproject.toml,__init__.py,README.md,AGENTS.md,PAI.md,SPEC.md,CLAUDE.md,TO-DO.md,src/README.md,src/AGENTS.md,docs/modules/README.md - Module count corrected from stale values (78, 80, 82+, 83) to verified 82 across 15+ documentation files
- 21 missing modules added to
AGENTS.mdModule Discovery section - CHANGELOG.md updated with v0.1.7 entry
Script Refactoring
- Refactored audit/update scripts to thin orchestrator pattern delegating to
maintenancelibrary - Deleted 62 dead documentation scripts from
documentation/scripts/ - Added 4 new library modules:
documentation/audit.py,documentation/maintenance.py,documentation/pai.py,static_analysis/__init__.py
Fixes
SPEC.mdversion was stale at v0.1.1__init__.pyversion was stale at 0.1.6src/README.mdversion was stale at v0.1.6- Removed accidentally duplicated Surface table from
PAI.md
Full Changelog: v0.1.6...v0.1.7
v0.1.6: Agent Protocol, Memory Wiring, EventBus↔Orchestrator
v0.1.6 — Agent & Memory Foundations
Theme: "Solid Agent Bones"
Agent Protocol (agents/core/)
AgentProtocolwithplan()/act()/observe()lifecycle methodsAgentMessagedataclass with typed roles, tool calls, and serializationToolRegistry.from_mcp()bridge for MCP→agent tool integrationReActAgent.llm_clienttype-hinted asBaseLLMClient | Any
Memory Wiring (agentic_memory/)
VectorStoreMemoryauto-createsInMemoryVectorStorewhen none providedVectorStoreMemory.from_chromadb()optional factoryAgentMemory.add()alias for MCP tool compatibilityJSONFileStore.list_all()+ thread-safe writes viathreading.LockUserProfiledataclass with~/.codomyrmex/user_profile.jsonpersistence
EventBus ↔ Orchestrator (events/, orchestrator/)
EventBus.emit_typed()andsubscribe_typed()convenience methodsorchestrator_events.pywith 7 typed event factory functionsWorkflow.run()emits lifecycle events via optionalevent_busparameter
Visualization (data_visualization/)
BasePlotenhanced with__str__/__repr__/save()/to_dict()BarChart/LinePlotupgraded to real matplotlib renderersRadarChartfixed to properly inherit fromBasePlot- All 19 plot subclasses call
super().__init__() - Full submodule exports: 19 plots, 14 components, 5 reports
Tests (49 new, zero mocks)
test_agent_protocol.py(20 tests)test_memory_integration.py(12 tests)test_event_orchestrator.py(17 tests)test_enhanced_methods.py(22 visualization tests)
94 files changed, +2,846 / -1,006
v0.1.2: PAI Integration & Documentation Suite
What's New in v0.1.2
Added
- MCP HTTP transport with FastAPI server and 33 registered tools
- Web UI for interactive MCP tool testing
- PAI integration documentation suite (
docs/pai/) - Skills documentation suite (
docs/skills/) - UOR (Universal Object Reference) module with PrismEngine, EntityManager, UORGraph
- Model evaluation metrics module
- Data visualization modules: bar charts, line plots, components, reports
- Claude integration tests and UOR test suite
- Backward-compatibility shims for cerebrum visualization and agents education
- Comprehensive GitHub workflow suite for CI/CD
- RASP documentation pattern across all 78 modules
Changed
- Migrated dependency management to UV
- Standardized test paths to
src/codomyrmex/tests/ - PAI.md files for all 78 modules updated with accurate exports
- Rate limiter enhanced with
consume()method andinitial_tokensparameter - Skills, security governance, and telemetry module exports refined
Fixed
- All test failures resolved: documentation accuracy, security integration, curriculum, and git operations tests
- Version string consistency across all config files
- Module count inconsistencies resolved
- Stale files
deep_audit.pyandpolish_exports.pyremoved
Full Changelog: v0.1.1...v0.1.2
v0.1.1: PAI Integration Documentation Suite
What's New in v0.1.1
This release honors the deep connection and integration between Codomyrmex and Daniel Miessler's Personal AI Infrastructure (PAI).
PAI Documentation Suite (11 files)
A comprehensive, modular documentation suite for the bidirectional PAI ↔ Codomyrmex integration:
| Document | Content |
|---|---|
| README.md | Bidirectional architecture, 16-principle mapping, quick start |
| ARCHITECTURE.md | Three-layer deep dive (PAIBridge → MCPBridge → TrustGateway) |
| FLOWS.md | 6 Mermaid diagrams for operational sequences |
| SIGNPOSTS.md | Line-level code pointers to 60+ symbols |
| AGENTS.md | Agent coordination guide |
| ALGORITHM.md | The Algorithm v0.2.25 (7 phases, ISC, depth levels) |
| SKILLS.md | Skill System architecture and priority hierarchy |
| TELOS.md | Deep Goal Understanding (10 identity files) |
| HOOKS.md | Hook System (8 event types, FormatReminder) |
| WORKFLOWS.md | Workflows and Dispatch v3.2.1 |
| UPSTREAM_ISSUE.md | Community issue submission for PAI upstream |
Version Bump
Core version bumped from 0.1.0 to 0.1.1:
pyproject.tomlsrc/codomyrmex/__init__.pysrc/codomyrmex/agents/pai/mcp_bridge.pySPEC.md
Links
Codomyrmex v0.1.0 - Foundation & Expansion
Codomyrmex v0.1.0 - Foundation & Expansion
This is the first major release of Codomyrmex, standardizing the modular architecture and expanding IDE integration.
Major Accomplishments
Phase 1: Secure Cognitive Agent
- Established the core four-layer architecture.
- Implemented foundational logging, environment, and MCP protocols.
- Integrated the PAI (Personal AI Infrastructure) bridge for bidirectional agent interaction.
Phase 2: LLM Subsystem Strengthening
- Hardened LLM provider logic (OpenRouter, OpenAI, Anthropic, Gemini).
- Achieved 100% unit test pass rate with a "Zero-Mock" verification policy.
- Implemented robust performance monitoring and visualization suites.
Phase 3: Module Expansion
- Finalized 105+ specialized modules for coding, analysis, and automation.
- Introduced 5 new high-value IDE slash commands for deeper integration.
- Standardized all versioning to v0.1.0 across the ecosystem.
Key Features
- Zero-Mock Policy: Real functional verification across all modules.
- Deep PAI Integration: Seamless connection to Personal AI Infrastructure.
- Unified IDE Interface: Multi-workflow slash commands for project analysis and memory.