Skip to main content
This example works without an API key. It makes the first query reproducible, instead of depending on names that may not exist in your repository.

Create a project

Create a folder containing app.py:
app.py

Build the graph

From that folder, with Graphify installed:
Open graphify-out/graph.html, or read graphify-out/GRAPH_REPORT.md. The graph should contain the three functions and their call relationships. Exact IDs and report formatting can vary by release.

Ask for context

Look for the relationship from login to find_user, then to normalize_email. Check the associated source references. If a label matches several nodes, use the node ID returned by the query for a more precise lookup.

Make a change

Add another helper or change a call, then refresh:
Re-run the query and compare the connections. Graphify queries the saved graph, so changing a source file without updating the graph can leave an old answer.

Move to your repository

Repeat the workflow from your repository root. Use the assistant skill to include model-assisted document context, or connect MCP for native agent tool calls.