Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
No result files to import. |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agents currently have to send users back to the website to register rigs and custom runtimes before submitting benchmarks. This adds personal API keys and a versioned HTTP API so an agent can complete the whole workflow after one setup step: create a key at
/settings/api-keys, configureINTELINSIDE_API_KEY, and supply/docs/agents.md.Validation
Deployment and review
Apply
supabase/migrations/20260928090000_personal_api_keys.sqland configure a server-onlySUPABASE_SECRET_KEYin Vercel (legacySUPABASE_SERVICE_ROLE_KEYalso works). The API reusesVITE_SUPABASE_URLor acceptsSUPABASE_URL. Missing configuration fails closed with HTTP 503. Production data and deployment secrets have not been changed.Review
frontend/src/agent-api/server.tsfor authentication/routing and the migration'sagent_request/agent_dispatchboundary for authorization.docs/AGENT_API_OPERATIONS.mdexplains the role/grant design, deployment order, rollback, and exact test commands.Local integration tests use the real handlers, migrations, and Postgres engine; hosted Auth verification and Storage transport are stand-ins. A staging smoke test with real GitHub sign-in and Storage is still required after configuration. Already issued signed upload URLs remain valid for their two-hour lifetime after key revocation, but cannot attach an image to a rig without a valid key.
Vercel preview deployed successfully, but it requires Vercel SSO, so anonymous deployed-route smoke tests could not pass its access gate.
This branch is based directly on main and does not depend on the Inkling catalog/results or rig-image PRs.