Skip to content

Releases: dikshant182004/MathTutor

MathTutor v0.1.0-alpha — Architecture Rewrite

02 Apr 06:49

Choose a tag to compare

🚀 MathTutor — v0.1.0-alpha (Architecture Rewrite Pre-Release)

⚠️ Pre-Release Notice

This is an alpha pre-release introducing a major architectural redesign of MathTutor.
The goal of this release is to stabilize the new system structure before the first stable version.

APIs, folder structure, and internal workflows may change in future releases.


✨ Overview

This pre-release merges the adaption branch into master, replacing the previous implementation with a redesigned and scalable architecture focused on:

  • Modular agent-based design
  • Improved backend structure
  • Better extensibility for AI workflows
  • Cleaner separation of responsibilities
  • Production-oriented project layout

This marks the transition from prototype → structured application.


🧱 Major Changes

✅ Architecture Redesign

  • Complete restructuring of project layout
  • Clear separation between backend logic and utilities
  • Improved maintainability and scalability

✅ Agent & Tooling Improvements

  • Refactored agent workflow handling
  • Modular tool integration
  • Cleaner execution pipeline

✅ Codebase Improvements

  • Reduced coupling between modules
  • Improved readability and organization
  • Standardized imports and structure

🔥 Breaking Changes

  • Previous project structure is no longer supported
  • Older setup instructions may not work
  • Existing integrations must adapt to the new layout

📦 Included Artifacts

This pre-release contains the updated source aligned with the new architecture.

Recommended usage:

git clone https://github.com/dikshant182004/MathTutor.git
cd MathTutor
pip install -r requirements.txt

🧪 Intended For

  • Early testers
  • Contributors
  • Architecture review
  • Feedback on developer experience

Not recommended for production usage yet.


🛣️ Roadmap (Next Steps)

  • Stabilize APIs
  • Add monitoring & logging improvements
  • CI/CD integration
  • Packaging & executable builds
  • Documentation expansion

🙌 Feedback

Issues, suggestions, and improvement ideas are welcome via GitHub Issues.


🏷️ Versioning

v0.1.0-alpha

  • 0.x → Early development
  • alpha → Major architecture under validation

Author: Dikshant Jha
Project: MathTutor — AI-assisted mathematical learning system

What's Changed

New Contributors

Full Changelog: https://github.com/dikshant182004/MathTutor/commits/v0.1.0-alpha