Releases: dikshant182004/MathTutor
MathTutor v0.1.0-alpha — Architecture Rewrite
🚀 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 developmentalpha→ Major architecture under validation
Author: Dikshant Jha
Project: MathTutor — AI-assisted mathematical learning system
What's Changed
- Adaption by @dikshant182004 in #1
New Contributors
- @dikshant182004 made their first contribution in #1
Full Changelog: https://github.com/dikshant182004/MathTutor/commits/v0.1.0-alpha