Skip to content

v2.8.0 - Modular Codebase Architecture

Choose a tag to compare

@spelech spelech released this 25 Aug 16:10
· 87 commits to main since this release
f780fcc

Highlights in v2.8.0:

  • Modular Codebase Restructuring: Broke down legacy monolithic files into cohesive subpackages under app/services/database/, app/services/chunking/, app/services/indexing/, app/services/topology/, app/mcp/handlers/, and app/api/routers/.
  • Target File Size Compliance: All individual source files in app/ and frontend/src/ are now maintained under 450 lines of code.
  • Removed Backward Compatibility Shims: Direct modular imports across the codebase with full test suite alignment.
  • Verification: 100% test pass rate across 277 backend pytest tests and 82 frontend Vitest component tests.