Releases, deep dives, and agent workflows.
A walk through the architecture behind Serpentine's code reference graph: tree-sitter for parsing, a Rust event bus for analysis, and PyO3 to make it available from Python.
When agents discover code file-by-file, they see syntax but miss relationships. A code reference graph makes call edges and blast radius explicit — so agents start from a map, not a pile.