zzet--gortex
a06f331eb8
CI / benchmark (push) Has been skipped
install-script / posix-syntax (push) Successful in 6m1s
CI / build-onnx (push) Failing after 6m43s
init-smoke / dry-run (push) Failing after 15m57s
security / govulncheck (push) Has been cancelled
security / trivy-fs (push) Has been cancelled
CI / test (1.26, ubuntu-latest) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
CI / test (1.26, macos-latest) (push) Has been cancelled
CI / build-windows (push) Has been cancelled
CI / lint (push) Has been cancelled
install-script / powershell-syntax (push) Has been cancelled
install-script / install (macos-14) (push) Has been cancelled
install-script / install (ubuntu-latest) (push) Has been cancelled
874 行
30 KiB
YAML
874 行
30 KiB
YAML
name: gortex-seed-v2-typo
|
|
cases:
|
|
- id: exact-MCPServer-typo
|
|
tier: exact
|
|
query: mcp Server tye
|
|
expected:
|
|
- internal/mcp/server.go::Server
|
|
- id: exact-NewServer-typo
|
|
tier: exact
|
|
query: NewServe
|
|
expected:
|
|
- internal/mcp/server.go::NewServer
|
|
- id: exact-graph-Graph-typo
|
|
tier: exact
|
|
query: gtraph.Graph type
|
|
expected:
|
|
- internal/graph/graph.go::Graph
|
|
- id: exact-graph-Node-typo
|
|
tier: exact
|
|
query: graph.Nodle type
|
|
expected:
|
|
- internal/graph/node.go::Node
|
|
- id: exact-graph-Edge-typo
|
|
tier: exact
|
|
query: grpah.Edge type
|
|
expected:
|
|
- internal/graph/edge.go::Edge
|
|
- id: exact-Indexer-typo
|
|
tier: exact
|
|
query: Indexer sttruct
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer
|
|
- id: exact-MultiIndexer-typo
|
|
tier: exact
|
|
query: MulitIndexer
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer
|
|
- id: exact-IndexFile-typo
|
|
tier: exact
|
|
query: IndexFilne
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.IndexFile
|
|
- id: exact-IndexFileNoResolve-typo
|
|
tier: exact
|
|
query: IndexFileNozResolve
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.IndexFileNoResolve
|
|
- id: exact-IncrementalReindex-typo
|
|
tier: exact
|
|
query: IncrementalPeindex
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.IncrementalReindex
|
|
- id: exact-SetEmbedder-typo
|
|
tier: exact
|
|
query: SetEmbeeder
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.SetEmbedder
|
|
- id: exact-EvictFile-typo
|
|
tier: exact
|
|
query: EvictFife
|
|
expected:
|
|
- internal/graph/graph.go::Graph.EvictFile
|
|
- id: exact-EvictRepo-typo
|
|
tier: exact
|
|
query: EvkctRepo
|
|
expected:
|
|
- internal/graph/graph.go::Graph.EvictRepo
|
|
- id: exact-AddNode-typo
|
|
tier: exact
|
|
query: AddNode
|
|
expected:
|
|
- internal/graph/graph.go::Graph.AddNode
|
|
- id: exact-AtomicWriteFile-typo
|
|
tier: exact
|
|
query: AtomicnWriteFile
|
|
expected:
|
|
- internal/agents/writer.go::AtomicWriteFile
|
|
- id: exact-WriteIfNotExists-typo
|
|
tier: exact
|
|
query: WrilteIfNotExists
|
|
expected:
|
|
- internal/agents/writer.go::WriteIfNotExists
|
|
- id: exact-BM25Backend-typo
|
|
tier: exact
|
|
query: BM25Backejd
|
|
expected:
|
|
- internal/search/bm25.go::BM25Backend
|
|
- id: exact-NewBM25-typo
|
|
tier: exact
|
|
query: NenBM25
|
|
expected:
|
|
- internal/search/bm25.go::NewBM25
|
|
- id: exact-HybridBackend-typo
|
|
tier: exact
|
|
query: HybridBfckend
|
|
expected:
|
|
- internal/search/hybrid.go::HybridBackend
|
|
- id: exact-NewHybrid-typo
|
|
tier: exact
|
|
query: NewHybid
|
|
expected:
|
|
- internal/search/hybrid.go::NewHybrid
|
|
- id: exact-rrfFuse-typo
|
|
tier: exact
|
|
query: rrfFse
|
|
expected:
|
|
- internal/search/hybrid.go::rrfFuse
|
|
- id: exact-VectorBackend-typo
|
|
tier: exact
|
|
query: VectorBcakend
|
|
expected:
|
|
- internal/search/vector.go::VectorBackend
|
|
- id: exact-SearchBackend-typo
|
|
tier: exact
|
|
query: search.Backeod
|
|
expected:
|
|
- internal/search/search.go::Backend
|
|
- id: exact-SearchResult-typo
|
|
tier: exact
|
|
query: SearchResutl
|
|
expected:
|
|
- internal/search/search.go::SearchResult
|
|
- id: exact-Swappable-typo
|
|
tier: exact
|
|
query: Swappalbe
|
|
expected:
|
|
- internal/search/swappable.go::Swappable
|
|
- id: exact-StaticProvider-typo
|
|
tier: exact
|
|
query: StaticPoovider
|
|
expected:
|
|
- internal/embedding/static.go::StaticProvider
|
|
- id: exact-NewStaticProvider-typo
|
|
tier: exact
|
|
query: NewStaticProvidre
|
|
expected:
|
|
- internal/embedding/static.go::NewStaticProvider
|
|
- id: exact-HugotProvider-typo
|
|
tier: exact
|
|
query: HgotProvider
|
|
expected:
|
|
- internal/embedding/hugot.go::HugotProvider
|
|
- id: exact-APIProvider-typo
|
|
tier: exact
|
|
query: APIPrvider
|
|
expected:
|
|
- internal/embedding/api.go::APIProvider
|
|
- id: exact-NopProvider-typo
|
|
tier: exact
|
|
query: KopProvider
|
|
expected:
|
|
- internal/embedding/nop.go::NopProvider
|
|
- id: exact-EmbeddingProvider-typo
|
|
tier: exact
|
|
query: embedding.qProvider
|
|
expected:
|
|
- internal/embedding/provider.go::Provider
|
|
- id: exact-handleEditSymbol-typo
|
|
tier: exact
|
|
query: hanhdleEditSymbol
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleEditSymbol
|
|
- id: exact-handleEditFile-typo
|
|
tier: exact
|
|
query: hsandleEditFile
|
|
expected:
|
|
- internal/mcp/tools_fileops.go::Server.handleEditFile
|
|
- id: exact-handleWriteFile-typo
|
|
tier: exact
|
|
query: handleWirteFile
|
|
expected:
|
|
- internal/mcp/tools_fileops.go::Server.handleWriteFile
|
|
- id: exact-handleSearchSymbols-typo
|
|
tier: exact
|
|
query: hyndleSearchSymbols
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleSearchSymbols
|
|
- id: exact-handleSmartContext-typo
|
|
tier: exact
|
|
query: handhleSmartContext
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleSmartContext
|
|
- id: exact-handleGraphStats-typo
|
|
tier: exact
|
|
query: hndleGraphStats
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleGraphStats
|
|
- id: exact-handleFindUsages-typo
|
|
tier: exact
|
|
query: handleFindUsaegs
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleFindUsages
|
|
- id: exact-handleGetCallers-typo
|
|
tier: exact
|
|
query: ghandleGetCallers
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleGetCallers
|
|
- id: exact-handleWinnowSymbols-typo
|
|
tier: exact
|
|
query: handleWinnpowSymbols
|
|
expected:
|
|
- internal/mcp/tools_winnow.go::Server.handleWinnowSymbols
|
|
- id: exact-WinnowForEval-typo
|
|
tier: exact
|
|
query: WinnowForEvla
|
|
expected:
|
|
- internal/mcp/tools_winnow.go::Server.WinnowForEval
|
|
- id: exact-registerCodingTools-typo
|
|
tier: exact
|
|
query: registerCodaingTools
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.registerCodingTools
|
|
- id: exact-registerCoreTools-typo
|
|
tier: exact
|
|
query: registerCroeTools
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.registerCoreTools
|
|
- id: exact-sessionState-typo
|
|
tier: exact
|
|
query: szssionState
|
|
expected:
|
|
- internal/mcp/server.go::sessionState
|
|
- id: exact-recordModified-typo
|
|
tier: exact
|
|
query: recordModifid
|
|
expected:
|
|
- internal/mcp/server.go::sessionState.recordModified
|
|
- id: exact-tokenStats-typo
|
|
tier: exact
|
|
query: tockenStats
|
|
expected:
|
|
- internal/mcp/server.go::tokenStats
|
|
- id: exact-GRPCExtractor-typo
|
|
tier: exact
|
|
query: GRPCExtracotr
|
|
expected:
|
|
- internal/contracts/grpc.go::GRPCExtractor
|
|
- id: exact-HTTPExtractor-typo
|
|
tier: exact
|
|
query: HTTPExtractwor
|
|
expected:
|
|
- internal/contracts/http.go::HTTPExtractor
|
|
- id: exact-GraphQLExtractor-typo
|
|
tier: exact
|
|
query: GraphQLxEtractor
|
|
expected:
|
|
- internal/contracts/graphql.go::GraphQLExtractor
|
|
- id: exact-OpenAPIExtractor-typo
|
|
tier: exact
|
|
query: OpenAPIExtraczor
|
|
expected:
|
|
- internal/contracts/openapi.go::OpenAPIExtractor
|
|
- id: exact-EnvVarExtractor-typo
|
|
tier: exact
|
|
query: EnvVarExtracjor
|
|
expected:
|
|
- internal/contracts/envvar.go::EnvVarExtractor
|
|
- id: exact-TopicExtractor-typo
|
|
tier: exact
|
|
query: ZopicExtractor
|
|
expected:
|
|
- internal/contracts/topics.go::TopicExtractor
|
|
- id: exact-parserRegistry-typo
|
|
tier: exact
|
|
query: parrser.Registry
|
|
expected:
|
|
- internal/parser/registry.go::Registry
|
|
- id: exact-RegisterAll-typo
|
|
tier: exact
|
|
query: RegitserAll
|
|
expected:
|
|
- internal/parser/languages/register.go::RegisterAll
|
|
- id: exact-GoExtractor-typo
|
|
tier: exact
|
|
query: GoExtractzr
|
|
expected:
|
|
- internal/parser/languages/golang.go::GoExtractor
|
|
- id: exact-sessionFor-typo
|
|
tier: exact
|
|
query: sessionFor
|
|
expected:
|
|
- internal/mcp/server.go::Server.sessionFor
|
|
- id: exact-ResolveFilePath-typo
|
|
tier: exact
|
|
query: ResolveilePath
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.ResolveFilePath
|
|
- id: exact-RepoForFile-typo
|
|
tier: exact
|
|
query: RepoForFle
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.RepoForFile
|
|
- id: exact-TrackRepo-typo
|
|
tier: exact
|
|
query: TracpRepo
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.TrackRepo
|
|
- id: exact-UntrackRepo-typo
|
|
tier: exact
|
|
query: UntackRepo
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.UntrackRepo
|
|
- id: exact-IndexResult-typo
|
|
tier: exact
|
|
query: IndexResut
|
|
expected:
|
|
- internal/indexer/indexer.go::IndexResult
|
|
- id: exact-RepoMetadata-typo
|
|
tier: exact
|
|
query: RepoMetadaat
|
|
expected:
|
|
- internal/indexer/multi.go::RepoMetadata
|
|
- id: exact-tokensCount-typo
|
|
tier: exact
|
|
query: tokes.Count
|
|
expected:
|
|
- internal/tokens/tokens.go::Count
|
|
- id: concept-atomic-write-typo
|
|
tier: concept
|
|
query: atomic fire write temp rename
|
|
expected:
|
|
- internal/agents/writer.go::AtomicWriteFile
|
|
- id: concept-reindex-one-file-typo
|
|
tier: concept
|
|
query: reinedx a single file after an edit
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.IndexFile
|
|
- id: concept-evict-file-typo
|
|
tier: concept
|
|
query: remove all noded belonging to a file
|
|
expected:
|
|
- internal/graph/graph.go::Graph.EvictFile
|
|
- id: concept-evict-repo-typo
|
|
tier: concept
|
|
query: drop every node for a rpeository prefix
|
|
expected:
|
|
- internal/graph/graph.go::Graph.EvictRepo
|
|
- id: concept-bm25-index-typo
|
|
tier: concept
|
|
query: text search backend wtih TF-IDF ranking
|
|
expected:
|
|
- internal/search/bm25.go::BM25Backend
|
|
- id: concept-hybrid-fuse-typo
|
|
tier: concept
|
|
query: comlbine text and vector search with RRF
|
|
expected:
|
|
- internal/search/hybrid.go::HybridBackend
|
|
- id: concept-rrf-algorithm-typo
|
|
tier: concept
|
|
query: reciprocal randk fusion
|
|
expected:
|
|
- internal/search/hybrid.go::rrfFuse
|
|
- id: concept-swap-backend-typo
|
|
tier: concept
|
|
query: hot-swap the in-memory searich backend
|
|
expected:
|
|
- internal/search/swappable.go::Swappable
|
|
- id: concept-glove-embed-typo
|
|
tier: concept
|
|
query: built-in GloVe owrd vector embedder
|
|
expected:
|
|
- internal/embedding/static.go::StaticProvider
|
|
- id: concept-mcp-server-typo
|
|
tier: concept
|
|
query: MCP server type holding engine and grah
|
|
expected:
|
|
- internal/mcp/server.go::Server
|
|
- id: concept-session-state-typo
|
|
tier: concept
|
|
query: per-client session activiby tracking
|
|
expected:
|
|
- internal/mcp/server.go::sessionState
|
|
- id: concept-edit-by-id-typo
|
|
tier: concept
|
|
query: edit a symbol by node id xithout reading file
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleEditSymbol
|
|
- id: concept-edit-raw-file-typo
|
|
tier: concept
|
|
query: edit any file by path weth no read-before-edit
|
|
expected:
|
|
- internal/mcp/tools_fileops.go::Server.handleEditFile
|
|
- id: concept-write-raw-file-typo
|
|
tier: concept
|
|
query: create or overrwite file with given content
|
|
expected:
|
|
- internal/mcp/tools_fileops.go::Server.handleWriteFile
|
|
- id: concept-editing-context-typo
|
|
tier: concept
|
|
query: eevrything needed to safely edit a file
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleGetEditingContext
|
|
- id: concept-smart-context-typo
|
|
tier: concept
|
|
query: assemble minimum conotext for a task
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleSmartContext
|
|
- id: concept-tiktoken-count-typo
|
|
tier: concept
|
|
query: count tokens using tiktkoen cl100k
|
|
expected:
|
|
- internal/tokens/tokens.go::Count
|
|
- id: concept-winnow-scorer-typo
|
|
tier: concept
|
|
query: constraint chain search wih fan-in churn
|
|
expected:
|
|
- internal/mcp/tools_winnow.go::Server.winnowSymbols
|
|
- id: concept-find-usages-typo
|
|
tier: concept
|
|
query: find everx reference to a symbol
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleFindUsages
|
|
- id: concept-callers-typo
|
|
tier: concept
|
|
query: who calls this function
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleGetCallers
|
|
- id: concept-call-chain-typo
|
|
tier: concept
|
|
query: tpace a chain of function calls
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleGetCallChain
|
|
- id: concept-find-impls-typo
|
|
tier: concept
|
|
query: implexentations of an interface
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleFindImplementations
|
|
- id: concept-import-path-typo
|
|
tier: concept
|
|
query: resolve Go import path for a symboll
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleFindImportPath
|
|
- id: concept-repo-outline-typo
|
|
tier: concept
|
|
query: narratfive single-call repo overview
|
|
expected:
|
|
- internal/mcp/tools_outline.go::Server.handleGetRepoOutline
|
|
- id: concept-rename-symbol-typo
|
|
tier: concept
|
|
query: coordinated multi-file sename refactor
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleRenameSymbol
|
|
- id: concept-scaffold-typo
|
|
tier: concept
|
|
query: generate code from an exnmple pattern
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleScaffold
|
|
- id: concept-batch-edit-typo
|
|
tier: concept
|
|
query: apply multiuple edits in dependency order
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleBatchEdit
|
|
- id: concept-track-repo-typo
|
|
tier: concept
|
|
query: add a repostiory to the multi-repo graph
|
|
expected:
|
|
- internal/mcp/tools_multi.go::Server.handleTrackRepository
|
|
- id: concept-untrack-repo-typo
|
|
tier: concept
|
|
query: remove a repository form the graph
|
|
expected:
|
|
- internal/mcp/tools_multi.go::Server.handleUntrackRepository
|
|
- id: concept-grpc-extract-typo
|
|
tier: concept
|
|
query: extract gRPC service provkders from a file
|
|
expected:
|
|
- internal/contracts/grpc.go::GRPCExtractor.Extract
|
|
- id: concept-http-extract-typo
|
|
tier: concept
|
|
query: extract HTTP route handers from source
|
|
expected:
|
|
- internal/contracts/http.go::HTTPExtractor.Extract
|
|
- id: concept-graphql-extract-typo
|
|
tier: concept
|
|
query: extarct GraphQL resolvers
|
|
expected:
|
|
- internal/contracts/graphql.go::GraphQLExtractor.Extract
|
|
- id: concept-openapi-extract-typo
|
|
tier: concept
|
|
query: parse OpenAPI pec providers
|
|
expected:
|
|
- internal/contracts/openapi.go::OpenAPIExtractor.Extract
|
|
- id: concept-envvar-extract-typo
|
|
tier: concept
|
|
query: fiznd environment variable consumers
|
|
expected:
|
|
- internal/contracts/envvar.go::EnvVarExtractor.Extract
|
|
- id: concept-topic-extract-typo
|
|
tier: concept
|
|
query: extract pub-sub topic emits and listns
|
|
expected:
|
|
- internal/contracts/topics.go::TopicExtractor.Extract
|
|
- id: concept-go-extract-typo
|
|
tier: concept
|
|
query: Go language exrtactor
|
|
expected:
|
|
- internal/parser/languages/golang.go::GoExtractor
|
|
- id: concept-ts-extract-typo
|
|
tier: concept
|
|
query: TypeScript lnaguage extractor
|
|
expected:
|
|
- internal/parser/languages/typescript.go::TypeScriptExtractor
|
|
- id: concept-detect-lang-typo
|
|
tier: concept
|
|
query: detect langauge from file extension
|
|
expected:
|
|
- internal/parser/registry.go::Registry.GetByExtension
|
|
- id: concept-register-all-typo
|
|
tier: concept
|
|
query: register every language extactor
|
|
expected:
|
|
- internal/parser/languages/register.go::RegisterAll
|
|
- id: concept-ranker-bm25-typo
|
|
tier: concept
|
|
query: eval rnker adapter for BM25
|
|
expected:
|
|
- internal/eval/recall/rankers.go::BM25Ranker
|
|
- id: concept-ranker-rrf-typo
|
|
tier: concept
|
|
query: eval ranker dapter for RRF hybrid
|
|
expected:
|
|
- internal/eval/recall/rankers.go::RRFRanker
|
|
- id: concept-ranker-semantic-typo
|
|
tier: concept
|
|
query: eval ranker for vectour-only semantic
|
|
expected:
|
|
- internal/eval/recall/rankers.go::SemanticRanker
|
|
- id: concept-ranker-winnow-typo
|
|
tier: concept
|
|
query: eval raker wrapping graph-aware winnow
|
|
expected:
|
|
- internal/eval/recall/rankers.go::WinnowRanker
|
|
- id: concept-ranker-rg-typo
|
|
tier: concept
|
|
query: ripgrsp-based retrieval baseline
|
|
expected:
|
|
- internal/eval/recall/rankers.go::RipgrepRanker
|
|
- id: concept-resolve-filepath-typo
|
|
tier: concept
|
|
query: resolve a repo-prefixed path to absolutea
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.ResolveFilePath
|
|
- id: concept-repo-for-file-typo
|
|
tier: concept
|
|
query: find which repo contanis a given file
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.RepoForFile
|
|
- id: concept-set-embedder-typo
|
|
tier: concept
|
|
query: attach embedding propider to the indexer
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.SetEmbedder
|
|
- id: concept-new-server-typo
|
|
tier: concept
|
|
query: construct a new MCP serveq instance
|
|
expected:
|
|
- internal/mcp/server.go::NewServer
|
|
- id: concept-new-hybrid-typo
|
|
tier: concept
|
|
query: construct a hbyrid BM25+vector backend
|
|
expected:
|
|
- internal/search/hybrid.go::NewHybrid
|
|
- id: concept-reindex-all-typo
|
|
tier: concept
|
|
query: incremental reindex after file cwhanges
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.IncrementalReindex
|
|
- id: concept-new-vector-typo
|
|
tier: concept
|
|
query: HNSW vector indxe backend
|
|
expected:
|
|
- internal/search/vector.go::VectorBackend
|
|
- id: concept-api-embedder-typo
|
|
tier: concept
|
|
query: OpenAI-compatible embeddings API provideg
|
|
expected:
|
|
- internal/embedding/api.go::APIProvider
|
|
- id: concept-guard-rules-typo
|
|
tier: concept
|
|
query: team convention guard rle evaluation
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleCheckGuards
|
|
- id: concept-explain-impact-typo
|
|
tier: concept
|
|
query: risk tiered blast radius analsis
|
|
expected:
|
|
- internal/mcp/tools_analysis.go::Server.handleEnhancedChangeImpact
|
|
- id: concept-diff-context-typo
|
|
tier: concept
|
|
query: enrich git iff with graph context
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleDiffContext
|
|
- id: concept-detect-changes-typo
|
|
tier: concept
|
|
query: list changed files since last clal
|
|
expected:
|
|
- internal/mcp/tools_analysis.go::Server.handleDetectChanges
|
|
- id: concept-cluster-retrieval-typo
|
|
tier: concept
|
|
query: get a graph community clustver by id
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleGetCluster
|
|
- id: concept-plan-turn-typo
|
|
tier: concept
|
|
query: opening move rouer for first tool call
|
|
expected:
|
|
- internal/mcp/tools_planning.go::Server.handlePlanTurn
|
|
- id: concept-feedback-record-typo
|
|
tier: concept
|
|
query: record which symbols were useful afdter a task
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleFeedback
|
|
- id: concept-export-context-typo
|
|
tier: concept
|
|
query: export portable cointext markdown for PR
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleExportContext
|
|
- id: concept-index-health-typo
|
|
tier: concept
|
|
query: staleness and parse failure healh report
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleIndexHealth
|
|
- id: concept-symbol-history-typo
|
|
tier: concept
|
|
query: session symbol modiication history
|
|
expected:
|
|
- internal/mcp/tools_enhancements.go::Server.handleGetSymbolHistory
|
|
- id: concept-index-repo-typo
|
|
tier: concept
|
|
query: run the full reposiotry indexer
|
|
expected:
|
|
- internal/mcp/tools_core.go::Server.handleIndexRepository
|
|
- id: mh-contract-extractors-typo
|
|
tier: multi_hop
|
|
query: contract extractors for APIsf
|
|
expected:
|
|
- internal/contracts/grpc.go::GRPCExtractor
|
|
- internal/contracts/http.go::HTTPExtractor
|
|
- internal/contracts/graphql.go::GraphQLExtractor
|
|
- internal/contracts/openapi.go::OpenAPIExtractor
|
|
- internal/contracts/envvar.go::EnvVarExtractor
|
|
- internal/contracts/topics.go::TopicExtractor
|
|
- id: mh-extract-methods-typo
|
|
tier: multi_hop
|
|
query: Extrac method on contract extractor types
|
|
expected:
|
|
- internal/contracts/grpc.go::GRPCExtractor.Extract
|
|
- internal/contracts/http.go::HTTPExtractor.Extract
|
|
- internal/contracts/graphql.go::GraphQLExtractor.Extract
|
|
- internal/contracts/openapi.go::OpenAPIExtractor.Extract
|
|
- internal/contracts/envvar.go::EnvVarExtractor.Extract
|
|
- internal/contracts/topics.go::TopicExtractor.Extract
|
|
- id: mh-edit-tools-typo
|
|
tier: multi_hop
|
|
query: MCP handlerk that modify source files
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleEditSymbol
|
|
- internal/mcp/tools_fileops.go::Server.handleEditFile
|
|
- internal/mcp/tools_fileops.go::Server.handleWriteFile
|
|
- internal/mcp/tools_enhancements.go::Server.handleBatchEdit
|
|
- internal/mcp/tools_enhancements.go::Server.handleScaffold
|
|
- id: mh-embedding-providers-typo
|
|
tier: multi_hop
|
|
query: emebdding provider implementations
|
|
expected:
|
|
- internal/embedding/static.go::StaticProvider
|
|
- internal/embedding/hugot.go::HugotProvider
|
|
- internal/embedding/api.go::APIProvider
|
|
- internal/embedding/onnx.go::ONNXProvider
|
|
- internal/embedding/nop.go::NopProvider
|
|
- id: mh-search-backends-typo
|
|
tier: multi_hop
|
|
query: search backend implementatsions
|
|
expected:
|
|
- internal/search/bm25.go::BM25Backend
|
|
- internal/search/bleve.go::BleveBackend
|
|
- internal/search/hybrid.go::HybridBackend
|
|
- internal/search/vector.go::VectorBackend
|
|
- internal/search/swappable.go::Swappable
|
|
- id: mh-handle-tools-coding-typo
|
|
tier: multi_hop
|
|
query: MCP tools registered in toolsc_oding.go
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.handleGetEditingContext
|
|
- internal/mcp/tools_coding.go::Server.handleEditSymbol
|
|
- internal/mcp/tools_coding.go::Server.handleSmartContext
|
|
- internal/mcp/tools_coding.go::Server.handleRenameSymbol
|
|
- internal/mcp/tools_coding.go::Server.handleFindImportPath
|
|
- id: mh-graph-mutators-typo
|
|
tier: multi_hop
|
|
query: metohds that mutate the graph
|
|
expected:
|
|
- internal/graph/graph.go::Graph.AddNode
|
|
- internal/graph/graph.go::Graph.AddEdge
|
|
- internal/graph/graph.go::Graph.EvictFile
|
|
- internal/graph/graph.go::Graph.EvictRepo
|
|
- internal/graph/graph.go::Graph.ReindexEdge
|
|
- id: mh-winnow-scorer-parts-typo
|
|
tier: multi_hop
|
|
query: pieces of the winnpw scorer pipeline
|
|
expected:
|
|
- internal/mcp/tools_winnow.go::Server.winnowSymbols
|
|
- internal/mcp/tools_winnow.go::applyWinnowPrefilter
|
|
- internal/mcp/tools_winnow.go::computeFanInOut
|
|
- internal/mcp/tools_winnow.go::winnowConstraints
|
|
- internal/mcp/tools_winnow.go::Server.WinnowForEval
|
|
- id: mh-eval-rankers-typo
|
|
tier: multi_hop
|
|
query: ranker adapters in the eval packapge
|
|
expected:
|
|
- internal/eval/recall/rankers.go::BM25Ranker
|
|
- internal/eval/recall/rankers.go::SemanticRanker
|
|
- internal/eval/recall/rankers.go::RRFRanker
|
|
- internal/eval/recall/rankers.go::WinnowRanker
|
|
- internal/eval/recall/rankers.go::RipgrepRanker
|
|
- id: mh-indexer-api-typo
|
|
tier: multi_hop
|
|
query: public Indexer API methdos
|
|
expected:
|
|
- internal/indexer/indexer.go::Indexer.Index
|
|
- internal/indexer/indexer.go::Indexer.IndexFile
|
|
- internal/indexer/indexer.go::Indexer.IndexFileNoResolve
|
|
- internal/indexer/indexer.go::Indexer.IncrementalReindex
|
|
- internal/indexer/indexer.go::Indexer.Search
|
|
- internal/indexer/indexer.go::Indexer.Graph
|
|
- id: mh-multi-repo-typo
|
|
tier: multi_hop
|
|
query: multir-epo indexer operations
|
|
expected:
|
|
- internal/indexer/multi.go::MultiIndexer.TrackRepo
|
|
- internal/indexer/multi.go::MultiIndexer.UntrackRepo
|
|
- internal/indexer/multi.go::MultiIndexer.IndexAll
|
|
- internal/indexer/multi.go::MultiIndexer.RepoForFile
|
|
- internal/indexer/multi.go::MultiIndexer.ResolveFilePath
|
|
- id: mh-session-helpers-typo
|
|
tier: multi_hop
|
|
query: sessipn state helpers on the MCP server
|
|
expected:
|
|
- internal/mcp/server.go::Server.sessionFor
|
|
- internal/mcp/server.go::sessionState.recordModified
|
|
- internal/mcp/server.go::sessionState.recordSymbol
|
|
- internal/mcp/server.go::sessionState
|
|
- internal/mcp/server.go::newSessionState
|
|
- id: mh-agent-adapters-typo
|
|
tier: multi_hop
|
|
query: IDE agecnt adapters
|
|
expected:
|
|
- internal/agents/claudecode/adapter.go::Adapter
|
|
- internal/agents/cursor/adapter.go::Adapter
|
|
- internal/agents/vscode/adapter.go::Adapter
|
|
- internal/agents/kilocode/adapter.go::Adapter
|
|
- internal/agents/zed/adapter.go::Adapter
|
|
- id: mh-init-subcommands-typo
|
|
tier: multi_hop
|
|
query: gortex init relatd commands
|
|
expected:
|
|
- cmd/gortex/init.go::initCmd
|
|
- cmd/gortex/init_doctor.go::initDoctorCmd
|
|
- cmd/gortex/init_doctor.go::runInitDoctor
|
|
- cmd/gortex/init.go::runInit
|
|
- id: mh-daemon-components-typo
|
|
tier: multi_hop
|
|
query: daemon server paots
|
|
expected:
|
|
- internal/daemon/session.go::Session
|
|
- internal/daemon/session.go::SessionRegistry
|
|
- id: mh-search-interface-members-typo
|
|
tier: multi_hop
|
|
query: methods required by the search Backend interflce
|
|
expected:
|
|
- internal/search/search.go::Backend
|
|
- id: mh-graph-reader-api-typo
|
|
tier: multi_hop
|
|
query: read-only graph accgessors
|
|
expected:
|
|
- internal/graph/graph.go::Graph.GetFileNodes
|
|
- id: mh-tokens-helpers-typo
|
|
tier: multi_hop
|
|
query: token ocunting helpers
|
|
expected:
|
|
- internal/tokens/tokens.go::Count
|
|
- internal/tokens/tokens.go::CountInt64
|
|
- id: mh-atomic-writers-typo
|
|
tier: multi_hop
|
|
query: atomic write helpers shared aross adapters
|
|
expected:
|
|
- internal/agents/writer.go::AtomicWriteFile
|
|
- internal/agents/writer.go::WriteIfNotExists
|
|
- id: mh-recall-types-typo
|
|
tier: multi_hop
|
|
query: recall report dnata types
|
|
expected:
|
|
- internal/eval/recall/recall.go::Report
|
|
- internal/eval/recall/recall.go::RankerResult
|
|
- internal/eval/recall/recall.go::Fixture
|
|
- internal/eval/recall/recall.go::Case
|
|
- internal/eval/recall/recall.go::Ranker
|
|
- id: mh-fileops-helpers-typo
|
|
tier: multi_hop
|
|
query: file operation MCP handler helpero
|
|
expected:
|
|
- internal/mcp/tools_fileops.go::Server.resolveFilePath
|
|
- internal/mcp/tools_fileops.go::Server.repoRelative
|
|
- internal/mcp/tools_fileops.go::Server.reindexFile
|
|
- internal/mcp/tools_fileops.go::Server.handleEditFile
|
|
- internal/mcp/tools_fileops.go::Server.handleWriteFile
|
|
- id: mh-graph-structs-typo
|
|
tier: multi_hop
|
|
query: core graph dat structures
|
|
expected:
|
|
- internal/graph/node.go::Node
|
|
- internal/graph/edge.go::Edge
|
|
- internal/graph/graph.go::Graph
|
|
- id: mh-index-result-typo
|
|
tier: multi_hop
|
|
query: index result and error reportign types
|
|
expected:
|
|
- internal/indexer/indexer.go::IndexResult
|
|
- internal/indexer/indexer.go::IndexError
|
|
- id: mh-cmd-commands-typo
|
|
tier: multi_hop
|
|
query: top-leeel cobra commands under cmd/gortex
|
|
expected:
|
|
- cmd/gortex/mcp.go::mcpCmd
|
|
- cmd/gortex/server.go::serverCmd
|
|
- cmd/gortex/daemon.go::daemonCmd
|
|
- cmd/gortex/track.go::trackCmd
|
|
- cmd/gortex/eval.go::evalCmd
|
|
- id: mh-config-load-typo
|
|
tier: multi_hop
|
|
query: configuration loading and dehaults
|
|
expected:
|
|
- internal/config/config.go::Load
|
|
- internal/config/config.go::Default
|
|
- id: mh-bm25-api-typo
|
|
tier: multi_hop
|
|
query: BM25 backend pubilc API
|
|
expected:
|
|
- internal/search/bm25.go::BM25Backend.Add
|
|
- internal/search/bm25.go::BM25Backend.Remove
|
|
- internal/search/bm25.go::BM25Backend.Search
|
|
- internal/search/bm25.go::BM25Backend.Count
|
|
- internal/search/bm25.go::NewBM25
|
|
- id: mh-tool-registrations-typo
|
|
tier: multi_hop
|
|
query: MCP tool registration functuons
|
|
expected:
|
|
- internal/mcp/tools_coding.go::Server.registerCodingTools
|
|
- internal/mcp/tools_core.go::Server.registerCoreTools
|
|
- internal/mcp/tools_analysis.go::Server.registerAnalysisTools
|
|
- internal/mcp/tools_enhancements.go::Server.registerEnhancementTools
|
|
- id: mh-wire-format-typo
|
|
tier: multi_hop
|
|
query: GCX1 compact wire formt encoders
|
|
expected:
|
|
- pkg/wire/decoder.go::Decoder
|
|
- pkg/wire/decoder.go::NewDecoder
|
|
- id: mh-parser-languages-typo
|
|
tier: multi_hop
|
|
query: lqnguage-specific parser extractors
|
|
expected:
|
|
- internal/parser/languages/golang.go::GoExtractor
|
|
- internal/parser/languages/typescript.go::TypeScriptExtractor
|
|
- internal/parser/languages/python.go::PythonExtractor
|
|
- internal/parser/languages/rust.go::RustExtractor
|
|
- internal/parser/languages/c.go::CExtractor
|
|
- id: mh-eval-subcommands-typo
|
|
tier: multi_hop
|
|
query: gortex eavl subcommands
|
|
expected:
|
|
- cmd/gortex/eval_recall.go::evalRecallCmd
|
|
- cmd/gortex/eval_swebench.go::evalSwebenchCmd
|
|
- cmd/gortex/eval_tokens.go::evalTokensCmd
|