Masive refactoring and migration to multiagent #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Migrates to a modular multi‑agent architecture with EPFL final assessment, JSON‑LD conversion, Infoscience tools, unified API responses with stats, and a 365‑day caching strategy.
agents/(repository, user, organization, org-enrichment, EPFL assessment) with prompts, retries/fallbacks, and tool wiring.analysis/layer (Repository/User/Organization) orchestrating steps and tracking token/timing stats.APIOutputwithAPIStats(tokens, duration, status).data_models/(type discriminators, validators); adds JSON‑LD converter and mappings; new EPFL assessment and Infoscience models.context/infoscience.pyclient and PydanticAI tools; enhances repository context extraction and git author parsing..env.parsers/; updates imports; addsserve-dev-debug; upgrades deps (pydantic‑ai ≥1.0.15, google‑genai ≥1.31.0).core/genai_model.py; migrates to new modules; updates examples/tests.Written by Cursor Bugbot for commit 7a2f964. This will update automatically on new commits. Configure here.