001Agent-Native Output
Every command returns YAML frontmatter + content body — optimized for LLM token efficiency. Agents parse metadata and read content naturally.
002Instant Indexing
Tree-sitter AST parsing with SQLite FTS5 storage. Index an entire codebase in ~100ms. Incremental re-indexing only touches changed files.
003Smart Deduplication
Refs and impact results deduplicate identical call sites — grouped by file with site counts. Agents see patterns, not noise.
004Cross-Reference Graph
Find who calls a function, who imports a package, and what breaks if you change something. Transitive impact analysis in one command.
00524 Languages
Go, Python, TypeScript, Rust, C, Java, Ruby, Swift, Kotlin, Scala, PHP, and more. Tree-sitter grammars for accurate AST parsing across your stack.
006One-Call Context
cymbal context bundles source, types, callers, and imports into a single response. Everything an agent needs to understand and modify code.