• Vũ Hoàng Anh's avatar
    feat: add AI Diagram Agent - 2-agent LangGraph with Mermaid.js · 68319fd8
    Vũ Hoàng Anh authored
    - New diagram agent: Planner generates Mermaid code, Responder explains
    - FastAPI route: /api/diagram/chat + /clear with Redis session history
    - Frontend: split-pane UI with canvas pan/zoom (scroll wheel + drag)
    - Auto-fit diagram to view, grid background, PNG export
    - Prompt enforces ASCII syntax labels for Mermaid compatibility
    - Planner LLM max_tokens=4000 for complex diagram generation
    - Supports: flowchart, sequence, class, ER, gantt, mindmap, pie chart
    68319fd8
Name
Last commit
Last update
..
.pyscn/reports Loading commit data...
agent Loading commit data...
api Loading commit data...
auth Loading commit data...
common Loading commit data...
dag Loading commit data...
data Loading commit data...
datadb Loading commit data...
docs Loading commit data...
logs Loading commit data...
plan Loading commit data...
prompts Loading commit data...
static Loading commit data...
tests Loading commit data...
worker Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
5.10.0 Loading commit data...
API_DOCUMENTATION.md Loading commit data...
Dockerfile.dev Loading commit data...
Dockerfile.prod Loading commit data...
Makefile Loading commit data...
__init__.py Loading commit data...
config.py Loading commit data...
docker-compose.dev.yml Loading commit data...
docker-compose.n8n.yml Loading commit data...
docker-compose.prod.yml Loading commit data...
docx.md Loading commit data...
entrypoint.sh Loading commit data...
langfuse_report.txt Loading commit data...
locustfile.py Loading commit data...
n8n_result.json Loading commit data...
nginx.conf.example Loading commit data...
plan.md Loading commit data...
promtail-config.yaml Loading commit data...
pyproject.toml Loading commit data...
pyrightconfig.json Loading commit data...
pyscn.yaml Loading commit data...
query.txt Loading commit data...
requirements.txt Loading commit data...
run.py Loading commit data...
seed_flow.py Loading commit data...
seed_roadmap.py Loading commit data...
server.py Loading commit data...
test2.py Loading commit data...
test_out.txt Loading commit data...
test_tag_search.py Loading commit data...
tmp_check_tags.py Loading commit data...
tmp_lines.py Loading commit data...
tmp_replace.py Loading commit data...
tmp_weather.py Loading commit data...
update_weather_tags.py Loading commit data...