ccg_query
Search C++ symbols, coroutines, classes, declarations, or files by name, qualified name, or path fragment; filter by kind, namespace, or path prefix to navigate a coroutine-aware code graph.
Instructions
Search symbols or file nodes by name/qname/path fragment. Use kind=file for files; namespace= for C++ namespace filter (exact or nested prefix). Empty query + namespace lists that module.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Filter by node kind. MUST be one of: function | coroutine | declaration | class | file | |
| limit | No | ||
| query | No | Symbol/file fragment (e.g. 'run_net', 'pipeline.hpp', 'file:src/foo.cpp'). May be empty when namespace is set. | |
| namespace | No | C++ namespace filter (exact or prefix). Example: 'airaw::aigc' matches that ns and nested. | |
| path_prefix | No | Only nodes whose file_path starts with this prefix |