Semantic search & RFCs (4)

Natural-language vector search over the code, index management, and semantic RFC lookup.

index_statusSemantic Index Status

Check the semantic search index: existence, indexed chunk count, and whether files are stale.

ParameterTypeRequiredDefaultDescription
versionstringoptionallibwebrtc version, e.g. "M131". Also accepts browser overlays "F133" (Firefox) / "S26" (Safari). Default: latest installed.

reindexReindex Codebase

Build or update the semantic search index (chunks C++ files, generates embeddings). Incremental by default.

ParameterTypeRequiredDefaultDescription
fullbooleanoptionalfalseFull rebuild (default: incremental).
scopestringoptionalLimit to a subdirectory, e.g. "api" or "modules/video_coding".
versionstringoptionallibwebrtc version, e.g. "M131". Also accepts browser overlays "F133" (Firefox) / "S26" (Safari). Default: latest installed.

rfcRFC Lookup

Search, read, and list RFCs (WebRTC/SDP/RTP/ICE/STUN/TURN/SRTP/DTLS/SIP/SCTP/codecs), and find RFC references in code. Semantic search across indexed RFC texts.

ParameterTypeRequiredDefaultDescription
modeenum["search","read","list","lookup"]optionalsearchsearch = semantic search, read = read RFC section, list = catalog, lookup = RFC refs in code.
querystringoptionalSearch query, e.g. "ICE candidate gathering process".
rfc_idnumberoptionalRFC number for read mode, e.g. 8445.
tagstringoptionalFilter by tag: webrtc, sdp, rtp, ice, stun, turn, srtp, dtls, sip, sctp, codecs, congestion.
start_linenumberoptionalStart line for read mode.
end_linenumberoptionalEnd line for read mode.
top_knumberoptional10Number of search results.
versionstringoptionallibwebrtc version, e.g. "M131". Also accepts browser overlays "F133" (Firefox) / "S26" (Safari). Default: latest installed.