Skip to main content

Module adapter

Module adapter 

Source

Structs§

CallEdge
A directed call edge from one qname to another, produced by a language adapter’s intra-module call-graph extractor.
DynamicDispatchHint
Plan L t-005: one dynamic-dispatch call site detected by an adapter. pattern is a short label (getattr / callback-arg / metaclass); snippet is the source line trimmed for display in CLI warnings.
ParsedSymbol
Parsed symbol returned by a language adapter. Carries enough info to build a full Symbol node.
UnresolvedCall
Plan L t-006: one call site the static walker tried to resolve but couldn’t. May be stdlib (print, len), third-party (an unindexed dependency), or genuinely dynamic. Aggregated by the indexer to expose the static-resolution coverage gap so agents don’t assume missing edges are bugs.
WorkspaceSymbols
Workspace-wide context passed to adapters when resolving call edges across module boundaries.

Traits§

LanguageAdapter
Language-specific parsing + effect inference. Implementations live in sibling crates: agentstatedeveloper-python, -typescript, etc.