github source

github.repo_topics

pass

Get all repository topics

Requires owner and repo. Keep queries repository-scoped; fan out across repos client-side when you need broader coverage.

owner, repo captured 2026-08-31 08:40:23Zmedian 33545 ms
Verdict: TRUE

All variants returned rows on ≥2 trials, 0 errors.

rendering…

Summary

VariantTrialsMinMedianMaxRow countsErrors
minimal228361 ms29586 ms30811 ms[1, 1]0
realistic232557 ms33545 ms34534 ms[1, 1]0
edge230790 ms31920 ms33050 ms[1, 1]0

Latency per trial

minimalmedian 29586ms
t130811mst228361ms
scale: 0–30811 ms
realisticmedian 33545ms
t134534mst232557ms
scale: 0–34534 ms
edgemedian 31920ms
t130790mst233050ms
scale: 0–33050 ms

Probe variants — every command + output

minimal2 trials
min 28361ms · median 29586ms · max 30811ms · rows 1,1

smallest valid query

Command
SELECT * FROM github.repo_topics WHERE owner = 'anomalyco' AND repo = 'opencode' LIMIT 1
Trials + output
trial 1·30811ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo
trial 2·28361ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo
realistic2 trials
min 32557ms · median 33545ms · max 34534ms · rows 1,1

typical user query

Command
SELECT * FROM github.repo_topics WHERE owner = 'anomalyco' AND repo = 'opencode' LIMIT 25
Trials + output
trial 1·34534ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo
trial 2·32557ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo
edge2 trials
min 30790ms · median 31920ms · max 33050ms · rows 1,1

edge: larger limit

Command
SELECT * FROM github.repo_topics WHERE owner = 'anomalyco' AND repo = 'opencode' LIMIT 200
Trials + output
trial 1·30790ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo
trial 2·33050ms·rows 1isError=false
First row (click to expand JSON)
{
  "names": "[]",
  "owner": "anomalyco",
  "repo": "opencode"
}
columns (3)
namesownerrepo

All returned rowsacross all non-errored trials · filterable · paginated

6 rows stored · 6 returned · page 1/1
10[]anomalycoopencode
21[]anomalycoopencode
12[]anomalycoopencode
23[]anomalycoopencode
14[]anomalycoopencode
25[]anomalycoopencode

Column profile

3 columns actually returned by coral. Catalog claims "2 required filter(s)": "owner, repo". Click a column to drill in.

#ColumnInferred typeNon-nullNullsSample value(s)
1namesstring60"[]"
2ownerstring60"anomalyco"
3repostring60"opencode"

Trial comparison

Variant / comboTrial #LatencyRowsStatusFirst key returned
minimalt130811ms1oknames, owner, repo
minimalt228361ms1oknames, owner, repo
realistict134534ms1oknames, owner, repo
realistict232557ms1oknames, owner, repo
edget130790ms1oknames, owner, repo
edget233050ms1oknames, owner, repo

Catalog vs. response schemaclaimed guide vs columns coral actually returned

Catalog guide (verbatim)
Requires owner and repo. Keep queries repository-scoped; fan out across repos client-side when you need broader coverage.
Columns coral returned (3)
namesownerrepo
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-08-31T08:40:23Z
JSON record: reports/github/tables/repo_topics.json
first_run_at: 2026-08-31T08:40:23Z
last_retried_at: 2026-08-31T08:40:23Z
retry_count: 0
View version history →