Commit Graph
142 Commits
Author SHA1 Message Date
github-actions[bot] 408328cfd9 chore: daily ranking refresh 2026-09-12 03:41:55 +00:00
github-actions[bot] 7b990b555d chore: daily ranking refresh 2026-09-11 09:25:09 +00:00
github-actions[bot] 0de86badc5 chore: daily ranking refresh 2026-09-11 09:07:30 +00:00
github-actions[bot] c64cd0c559 chore: daily ranking refresh 2026-09-11 08:46:52 +00:00
github-actions[bot] a99972438b chore: daily ranking refresh 2026-09-11 08:40:45 +00:00
tiennm99 eb12bcc2cb feat: replace category with a multi-facet tag vocabulary
A single category could not describe tools that ship as a CLI, an editor
plugin and a desktop app at once, and 7 of the 40 entries were filed
under a surface they only partly match — cline is "an SDK, IDE extension
or CLI assistant" in one `extension` slot, Reasonix ships CLI, desktop
and VS Code under `cli`, warp is a terminal filed as `ide`.

Tags cover five facets: surface (at least one), model access, workflow,
integration, and origin (at most one). tagVocabulary in validate.go is
the single source of truth — the validator, its error messages, and the
dashboard's filter chips all derive from it, the last via a new facets
field in site/data.json.

The dashboard now filters on tags with multi-select chips grouped by
facet: OR within a facet, AND across facets, plus a clear-filters
control, and search matches tags as well as name and description. Only
tags some row actually carries get a chip, so chips and rows cannot
disagree. Tag pills are tinted per facet, replacing the category badge.

All 40 entries are tagged from each repo's own README, topics and docs;
CONTRIBUTING documents every tag and the evidence rule for applying one.
A leftover `category:` key now fails validation with a message naming
its replacement, rather than being silently ignored.

README.md and data/history.jsonl are the regenerated updater output.
2026-09-11 15:40:18 +07:00
github-actions[bot] e49c487700 chore: daily ranking refresh 2026-09-11 07:37:51 +00:00
github-actions[bot] 2e2ad56add chore: daily ranking refresh 2026-09-11 07:30:12 +00:00
github-actions[bot] 1262e3435b chore: daily ranking refresh 2026-09-11 07:21:35 +00:00
tiennm99 94e9852cfd feat(agents): track 14 active agents, drop 3 abandoned ones
Adds deepseek-harness (top of the list by stars), grok-build,
openinterpreter, Codewhale, DeepSeek-Reasonix, openclaude, oh-my-pi,
open-code-review, prime-agent, jcode, DeepCode, freebuff, kimi-cli and
claurst, all meeting the inclusion criteria.

Drops bolt.new, plandex and trae-agent: no upstream push in 21, 11 and 7
months respectively.

Also points avante.nvim at its current canonical slug and maps the old
history key so its star history stays attached.
2026-09-11 14:21:11 +07:00
github-actions[bot] 3a911dd3a5 chore: daily ranking refresh 2026-09-11 03:37:50 +00:00
github-actions[bot] ad75428950 chore: daily ranking refresh 2026-09-10 03:39:46 +00:00
github-actions[bot] 6410387b41 chore: daily ranking refresh 2026-09-09 03:41:58 +00:00
github-actions[bot] 15fea23e14 chore: daily ranking refresh 2026-09-08 03:37:22 +00:00
github-actions[bot] f63ff8f353 chore: daily ranking refresh 2026-09-07 03:32:09 +00:00
github-actions[bot] 393940ee81 chore: daily ranking refresh 2026-09-06 03:32:04 +00:00
github-actions[bot] 1acdbcb194 chore: daily ranking refresh 2026-09-05 03:31:23 +00:00
github-actions[bot] 59b00d0aa6 chore: daily ranking refresh 2026-09-04 03:30:01 +00:00
github-actions[bot] 58f1165b15 chore: daily ranking refresh 2026-09-03 03:31:36 +00:00
github-actions[bot] 5a23e918f4 chore: daily ranking refresh 2026-09-02 03:30:40 +00:00
github-actions[bot] 7c7afb1f0f chore: daily ranking refresh 2026-09-01 04:08:26 +00:00
github-actions[bot] aaea4de05f chore: daily ranking refresh 2026-08-31 04:24:30 +00:00
github-actions[bot] bfa75ed44b chore: daily ranking refresh 2026-08-30 04:19:20 +00:00
github-actions[bot] 91161efc7d chore: daily ranking refresh 2026-08-29 06:11:11 +00:00
github-actions[bot] 4baca27bfb chore: daily ranking refresh 2026-08-28 10:12:14 +00:00
github-actions[bot] 994b212e6d chore: daily ranking refresh 2026-08-27 08:09:21 +00:00
github-actions[bot] 9073975d02 chore: daily ranking refresh 2026-08-26 01:24:35 +00:00
github-actions[bot] f51f52b93b chore: daily ranking refresh 2026-08-25 01:21:28 +00:00
github-actions[bot] ca7c4d6b88 chore: daily ranking refresh 2026-08-24 01:24:15 +00:00
github-actions[bot] 192ce79f8e chore: daily ranking refresh 2026-08-23 01:26:38 +00:00
github-actions[bot] d4b8e5749a chore: daily ranking refresh 2026-08-22 01:19:17 +00:00
github-actions[bot] 10fcd64c67 chore: daily ranking refresh 2026-08-21 01:24:21 +00:00
github-actions[bot] d3fcf20ad1 chore: daily ranking refresh 2026-08-20 01:19:51 +00:00
github-actions[bot] 6ec6847326 chore: daily ranking refresh 2026-08-19 01:21:09 +00:00
github-actions[bot] 01a2abc8bc chore: daily ranking refresh 2026-08-18 01:19:19 +00:00
github-actions[bot] eb1cd4839e chore: daily ranking refresh 2026-08-17 01:22:15 +00:00
github-actions[bot] baf71fb4c2 chore: daily ranking refresh 2026-08-16 01:25:23 +00:00
github-actions[bot] 0e35ec6feb chore: daily ranking refresh 2026-08-15 01:20:19 +00:00
github-actions[bot] 82b68e49cf chore: daily ranking refresh 2026-08-14 02:05:41 +00:00
github-actions[bot] 4cc2ead2d8 chore: daily ranking refresh 2026-08-13 02:07:36 +00:00
github-actions[bot] 159f8fb291 chore: daily ranking refresh 2026-08-12 02:05:31 +00:00
github-actions[bot] 9e61d6c8e9 chore: daily ranking refresh 2026-08-11 01:53:05 +00:00
github-actions[bot] bca8615659 chore: daily ranking refresh 2026-08-10 01:57:33 +00:00
github-actions[bot] 47b571bd6b chore: daily ranking refresh 2026-08-09 01:52:49 +00:00
github-actions[bot] cf13b56963 chore: daily ranking refresh 2026-08-08 20:37:02 +00:00
tiennm99 e4753ba33c chore: annotate archived repos, publish inclusion criteria (#10)
- notes for gpt-engineer, void, Roo-Code (archived upstream) — shown
  as badges + italics on the dashboard; kept for historical value
- README Contributing now states inclusion criteria: must BE a coding
  agent (not tooling for agents), ~10k+ stars, open source + maintained
- resolves ambiguity for community PRs proposing sub-bar repos
2026-08-09 03:36:44 +07:00
github-actions[bot] a8559b5b2d chore: daily ranking refresh 2026-08-08 20:26:22 +00:00
tiennm99 0d5e4b3266 feat: momentum metrics, agents.yml validation, drift detection, hardening (#9)
Review fixes:
- applyMigrations resolves chained renames deterministically (cycle guard)
- GraphQL errors name the failing owner/repo, not the alias
- sanitizeCell escapes backslash + angle brackets (README md/HTML injection)
- timeNow/graphqlURL seams; new httptest fetch tests, site + delta tests
  (coverage 30% -> 65.6%)

Features:
- delta30d computed from history; dashboard gains sortable D30d column
- README shows Top 7-day mover line
- 'go run . -check' validates agents.yml offline (dupes, categories,
  name patterns); wired into CI for contributor PRs
- isArchived + rename drift warnings in daily run; archived badge on
  dashboard (E2E found 3 archived repos: gpt-engineer, void, Roo-Code)
2026-08-09 03:26:01 +07:00
github-actions[bot] 101e7129f1 chore: daily ranking refresh 2026-08-08 19:48:32 +00:00
tiennm99 5d66d4757c chore: project hardening — dep swap, CI gates, dependabot, action bumps (#8)
* chore: project hardening — dep swap, CI gates, dependabot, action bumps

- swap gopkg.in/yaml.v3 (upstream archived Apr 2025) for maintained
  github.com/goccy/go-yaml; same Unmarshal API, tags unchanged
- add CI workflow: go vet/test/build + golangci-lint + govulncheck
  on PRs and main pushes
- add dependabot for gomod + github-actions (weekly)
- bump actions to latest majors in update.yml (clears Node 20
  deprecation annotations); workflow logic untouched
- README/history refreshed by E2E verification run (29 agents)

* fix: check Close/Remove error returns (errcheck)

Write paths (writeSnapshots, renderReadme) now propagate close errors —
a failed close there can hide lost data. Read/cleanup paths ignore
explicitly with _ =.
2026-08-09 02:48:03 +07:00