Skip to content

chore: add Context7 ownership keys to context7.json - #13

Merged
spencer-zqian merged 1 commit into
mainfrom
chore/context7-claim
Jul 23, 2026
Merged

chore: add Context7 ownership keys to context7.json#13
spencer-zqian merged 1 commit into
mainfrom
chore/context7-claim

Conversation

@spencer-zqian

Copy link
Copy Markdown
Contributor

Adds the url and public_key pair Context7 issued for claiming sonilo-ai/sonilo-python.

Claiming unlocks the admin panel, usage metrics, and higher refresh limits (the default refresh cadence for a new library is 45 days). The claim flow verifies ownership by fetching context7.json from the default branch, so these keys must be on main before clicking Claim Library.

Merged into the existing config rather than replacing it — projectTitle, description, excludeFolders (5) and rules (10) are all retained. The claim modal's "Read config from context7.json in your repo" option was selected, so this file stays the source of truth for parsing config instead of it moving to the web UI.

Per the schema, url and public_key must appear together; neither is valid alone.

Test plan

  • context7.json parses as valid JSON with both new keys present
  • All pre-existing keys intact (10 rules, 5 excludeFolders, projectTitle)
  • pytest sonilo-cli/tests/test_context7.py → 1 passed

Claiming the library unlocks the admin panel, usage metrics, and higher
refresh limits. The claim flow verifies by fetching context7.json from the
default branch, so url and public_key have to live there alongside the
existing parsing config — the claim modal's 'read config from context7.json'
option keeps this file authoritative rather than moving config to the web UI.
@sapient-app

sapient-app Bot commented Jul 23, 2026

Copy link
Copy Markdown

Sapient docs evals

Waiting for the staging docs URL before running evals.

Sapient will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: 0cff9b6
Status: waiting for staging docs URL

@spencer-zqian
spencer-zqian merged commit 983ff32 into main Jul 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant