Configuration

Configuration modules handle runtime settings, repository discovery, and parser support. These are useful when embedding Topos in another tool or debugging why a file, project root, or optional parser dependency was not detected.

topos.config

Project configuration for Topos — the .topos.toml allowlist.

topos.utils.discovery

Prune third-party and ignored paths when discovering source files.

topos.utils.tree_sitter

Tree-Sitter Module Infrastructure for AST parsing and normalization.