171 Commits
Author SHA1 Message Date
only-cli 858755f979 readme: benchmark table now includes Jina Reader and lynx baselines 2026-08-18 10:09:23 -04:00
only-cli dfd3bd01b5 readme: refresh benchmark numbers from the 0.2.0-beta.1 run 2026-08-18 10:05:17 -04:00
only-cli b698ad468d ci: align setup-node with v7 used elsewhere 2026-08-18 10:02:24 -04:00
only-cli 97940355b2 release 0.2.0-beta.1: GitHub and LinkedIn site shortcuts v0.2.0-beta.1 2026-08-18 10:01:13 -04:00
only-cli 12256c7fea publish: drop OIDC debug logging now that trusted publishing works 2026-08-18 10:01:12 -04:00
only-cli b218ba367e publish: print OIDC claims to debug trusted publisher matching 2026-08-18 09:54:51 -04:00
only-cli 3e1fbb6c87 publish: temporary http-level logging to trace the OIDC exchange 2026-08-18 09:49:31 -04:00
only-cli b536cc2ccf publish fix, GitHub and LinkedIn site definitions
setup-node's registry-url writes an npmrc auth-token line with a
placeholder token, which npm used instead of OIDC and got a 404 from
the registry. Dropping registry-url lets trusted publishing work.

New clis: github.com (repo, user, search, trending, issues) and
linkedin.com (profile, company, jobs; public guest views work through
the Chrome fingerprint). Both verified live before shipping.
2026-08-18 09:48:04 -04:00
Mark CliandGitHub 96873e4b8f Merge pull request #1 from only-cli/dependabot/github_actions/actions/checkout-7
build(deps): bump actions/checkout from 4 to 7
2026-08-18 09:47:22 -04:00
Mark CliandGitHub ceda4e035f Merge branch 'main' into dependabot/github_actions/actions/checkout-7 2026-08-18 09:47:09 -04:00
Mark CliandGitHub 41fedb2bac Merge pull request #2 from only-cli/dependabot/github_actions/actions/setup-node-7
build(deps): bump actions/setup-node from 4 to 7
2026-08-18 09:46:34 -04:00
dependabot[bot]andGitHub 8dc8233824 build(deps): bump actions/setup-node from 4 to 7
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-18 13:43:14 +00:00
dependabot[bot]andGitHub 356e4d3ab4 build(deps): bump actions/checkout from 4 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-18 13:43:08 +00:00
only-cli 3e5e2979a5 dependabot: weekly update PRs for npm deps and CI actions 2026-08-18 09:42:30 -04:00
only-cli 6b11896336 repo is only-cli/oc, matching the npm name @only-cli/oc
With the package scoped, owner/repo and scope/name line up exactly:
github.com/only-cli/oc is npm @only-cli/oc is the oc command. The skill
installs with npx skills add only-cli/oc.
2026-08-18 09:39:09 -04:00
only-cli 0b8bfa2a7b publish as @only-cli/oc
npm rejects the unscoped name only-cli as too similar to the existing
onlycli package, so the package lives in the org scope with the binary
name. The command is still oc and the repo is still only-cli/only-cli;
install snippets across README, SKILL.md, llms.txt, and the benchmark
docs now say npx @only-cli/oc.
2026-08-18 09:38:28 -04:00
only-cli f81ff04fa8 readme: supported websites, benchmark results, llms.txt for discovery
The README now lists the tuned site shortcuts (Hacker News, Reddit,
DuckDuckGo, Bing) next to the generic engine, and cites the live
benchmark numbers from only-cli/benchmarks. llms.txt gives AI assistants
a one-page summary to index. npm keywords added for search.

The internal build spec moves out of the published repo.
2026-08-18 09:32:42 -04:00
only-cli c758ab2298 commit the lockfile and add npm release channels
npm ci in CI requires package-lock.json, so stop ignoring it; it pins CI
and contributor installs only, consumers never see it.

publish.yml now maps release channels to npm dist-tags: latest, beta,
alpha (from the version suffix of a GitHub release) and dev (manual runs
stamp a unique 0.x.y-dev.N version per build). Publishing a prerelease
version to latest fails loud.
2026-08-18 09:24:29 -04:00
only-cli b50e9ca395 ci: run tests on push and pull request 2026-08-18 09:23:00 -04:00
only-cli 9b68dc2ec9 point repo references at only-cli/only-cli
The GitHub repo is renamed from oc to only-cli so the repo, the npm
package, and the skills.sh install path all share one name.
2026-08-18 09:16:41 -04:00
only-cli dcc0531ef3 only-cli v0.1: turn websites into a compact CLI for AI agents
Generic distillation engine (no per-site adapters): fetch via impers
impersonating Chrome with a firefox-fingerprint retry, distill to an
interaction tree, render under a hard token budget with numbered action
handles. Raw mode emits markdown via turndown or cleaned HTML. Per-site
CLI definitions for HN, Reddit, Bing, DuckDuckGo. Offline test suite,
agent skill, OIDC publish workflow.
2026-08-18 09:01:41 -04:00