- backend/app/api/graph.py: add POST /api/graph/ingest_text
(one-call: project + ontology + async build + returns project_id/task_id)
Designed for cron automations that need to ingest a markdown briefing
without the 3-step project -> ontology -> build dance.
- backend/app/services/ontology_generator.py: bump max_tokens 4096->16384
and add a retry-with-compact-prompt path on JSON parse failure.
M3 truncates long entity-attribute arrays; the retry asks for a stripped
schema (no attributes, 6 entity types max, 6 edge types max).
- deploy/Dockerfile.e2e: build context is the project root, so COPY
needs the deploy/ prefix; entrypoint uses 'uv run python' because
the MiroFish image is uv-managed (flask/graphiti/falkordb all live
under /app/backend/.venv).
- README.md: replace Zep + Qwen references with the Graphiti+FalkorDB
stack and MiniMax M-series LLMs; add 'About this fork' section
documenting the deploy overlay, ingest_text API, and cron integration.
The Shanda sponsor logo's alt text was `666ghj%2MiroFish | Shanda`,
missing the `F` from the URL-encoded `/`. Every other badge in both
READMEs uses the correct `666ghj%2FMiroFish`. Bring this one in line
with the rest.
- Changed Python version specification to indicate compatibility with versions ≥3.11 and ≤3.12.
- Renamed "Contact Us" section to "Join the Conversation" for improved engagement.
- Added a centered image of the QQ group to the contact section for better visibility.
- Implemented a modal to display detailed information about selected projects, including simulation requirements and associated files.
- Added navigation buttons within the modal for quick access to project, simulation, and report pages.
- Enhanced user experience by allowing users to view project details without leaving the main interface.
- Introduced a new README-EN.md file to provide English documentation for the MiroFish project.
- Included an overview of the project, vision, demo videos, quick start guide, and environment variable configuration.
- Updated the existing README.md to link to the new English documentation.
- Deleted docker-compose.yml, backend Dockerfile, frontend Dockerfile, and nginx configuration to streamline project setup.
- Updated .env.example to reorganize LLM and ZEP API configurations for clarity and ease of use.
- Enhanced README.md to reflect changes in project structure and provide clearer setup instructions.
- Modified the backend setup script to clear the virtual environment before installation.
- Improved README.md by restructuring the prerequisites section into a table for better readability.
- Added installation instructions for the `uv` package and clarified terminal requirements post-installation.
- Updated .env.example to reflect new LLM configuration with Aliyun's API.
- Enhanced .gitignore to include additional files and directories for better exclusion of sensitive and build artifacts.
- Added docker-compose.yml for streamlined deployment of backend and frontend services.
- Introduced Dockerfiles for both backend and frontend to facilitate containerized builds.
- Created README.md to provide comprehensive project documentation and setup instructions.
- Established nginx configuration for frontend to support API proxying and static file serving.