feat: implement compute apply subcommand for Venice developer credit campaign#31
Open
Ang-dot wants to merge 10 commits into
Open
feat: implement compute apply subcommand for Venice developer credit campaign#31Ang-dot wants to merge 10 commits into
Ang-dot wants to merge 10 commits into
Conversation
… compute apply The privy-backed linkedin-verify-url endpoint returns 204 (no URL), so the verify flow printed a blank link and hung for 3 minutes before falling back. Drop the auth/polling flow entirely: the [4/6] step now prompts for a LinkedIn profile URL, validates it (linkedin.com/in/<slug>, re-prompts on invalid, 'q' to cancel), and passes it straight to enrollment. The --linkedin flag is also validated for non-interactive use. - add isValidLinkedInProfileUrl to validation.ts - remove dead getLinkedInVerifyUrl/checkLinkedInStatus from AgentApi - drop now-unused openBrowser import from compute.ts Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…(?action=link-github)
Open app.virtuals.io/acp/agents/<id>?tab=compute&action=link-github so the dev
connects GitHub + claims on the web app — which now auto-fires GitHub linking
from the action param — instead of the CLI's interactive form. The campaign
backend (clawd) needs a Privy session the CLI can't produce, so we hand off to
the web app. --json returns {status:"redirect", url, agentId}.
- remove now-dead campaign code: isValidLinkedInProfileUrl + the
link/enroll/evaluate developer-campaign POSTs (CLI can't auth to clawd)
- gitignore docs/superpowers/ planning artifacts
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
This PR implements the
acp compute applysubcommand, enabling developers to seamlessly apply for the $200 Venice developer inference credit campaign.📦 What this PR delivers:
acp compute applySubcommand: Implements the complete interactive/option-based credit campaign claim flow.git configto prevent tedious manual entries./developer-campaign/agents/{agentId}/github-linkendpoint.