Urgent.News

What's breaking now, across thousands of outlets.

Tech

Graphify: AST-Based Knowledge Graphs for Agent Code Navigation

Agents need to navigate codebases, SQL schemas, and documentation to answer questions like "which functions call this API endpoint?" or "what tables does this migration touch?" Vector embeddings give you semantic proximity. AST-based knowledge graphs give you structural certainty. Graphify parses code into a queryable graph using tree-sitter, stores relationships as explicit edges, and partitions…

Graphify is an open-source project with 132K stars that provides AST-based knowledge graphs for agent code navigation. Unlike vector embeddings, which lose contextual relationships like call graphs and type hierarchies, Graphify's AST graphs preserve structural certainty through deterministic edges. The system parses code into concrete syntax trees using Tree-sitter, extracts entities and relationships, and partitions large codebases using community detection algorithms.

This results in a queryable graph where nodes represent code entities and edges represent relationships.

Graphify's architecture includes parsing source files into ASTs, extracting entities and relationships, partitioning the graph into subgraphs for large codebases, and providing query tools for agents to retrieve context. The system does not rely on vector stores or cloud dependencies, and every edge is explicit and explainable. Graphify exposes an MCP server that allows agents to run queries like `graphify.query(pattern)` to find relationships and `graphify.community(entity)` to retrieve the subgraph containing an entity.

The approach addresses failures in AST parsing, such as dynamic languages, metaprogramming, and incomplete parses, by marking nodes as uncertain or using manual annotations. Graphify balances structural queries (e.g., "what calls this function?") with semantic search capabilities (e.g., finding similar code), making it suitable for agent code navigation tasks.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Charts as Epistemic Actions: Why Data Agents Need Visual Reasoning, Not Just Text Loops

Most data agents run ReAct loops that turn every intermediate reasoning step into text tokens. They query databases, summarize results, and chain tool calls, but they rarely generate or consume visual…

  • Charts are epistemic actions aiding agents in discovering next knowledge needs.
  • ReAct-style agents serialize intermediate states into text, missing visual reasoning.
  • Adding plotting tools to agents is simple, but getting them to use effectively is challenging.

Automatic maintenance tasks controls the automatic optimizer statistics

Query to check the current state of jobs in CDB_AUTOTASK_CLIENT of the database, auto optimizer stats collection job is disabled in PDBs. SELECT COALESCE ( p .

  • Auto optimizer statistics collection disabled in PDBs by default
  • CDBAUTOTASKCLIENT view shows job disabled in PDBs
  • Only FRIDAYWINDOW enabled in PDB1, all disabled in PDB2

The Python ML Cheat Sheet Repo You'll Actually Use

Every ML beginner hits the same wall: you know what you want to do, but you can't remember the exact syntax. Is it fit_transform or transform ? Which scaler do I use for outliers?

  • Nine comprehensive cheat sheets cover every step of the ML process
  • Foundation includes NumPy guides on arrays, indexing, broadcasting, and linear algebra
  • Scikit-learn catalogues popular models with pipelines for cross-validation and hyperparameter tuning

Our terms notice has no Agree button, because carrying on is the acceptance

Terms change. The question nobody enjoys answering is what should happen to the accounts that are already signed in. The common answers are all a bit wrong.

  • Nakodo presents updated terms and privacy notices without an Agree button.
  • By continuing to use the service, user accepts updated terms automatically.
  • Acceptance recorded through continued service use, not forced interaction.

Black Friday 2026 – What's on your wishlist?

Black Friday is about five weeks away, and every year I promise myself I'll stop buying tools on impulse and only pick up the ones I actually need.

  • TablePlus wishlist item due to tab limit restrictions
  • CleanShot X considered for heavy screenshot reliance
  • Swish on list for visually appealing window snapping feature

Solution by Slot Inc

======================================== SUBNETTING FOR SLOTHS How to be too lazy to do binary math INTRO - The virtue of laziness: Sloth doesn't want to walk to the shop to buy paper and pencil for…

  • Sloth avoids manual subnet calculations, preferring automated tools
  • /24 network divided into /28 subnets for Sales, Finance, HR, IT
  • AI generates VLAN configurations and topology diagram for implementation

More from Thursday 22 October →