
Security News
OpenCode User Hit with Hostile Backlash After Reporting Free AI Loophole
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.
@edgedive/cli
Advanced tools
Command-line tool for working on Edgedive agent sessions locally and continuing development with Claude Code.
You can invoke the CLI as either dive (preferred in these docs) or edgedive; both binaries are available once the package is installed.
# Install globally
npm install -g @edgedive/cli
# Or use with npx (no installation required)
npx @edgedive/cli <command>
Authenticate with Edgedive using OAuth:
dive login
Required options (choose one):
--pr-url – GitHub pull request URL created by the agent--issue-url – Linear issue URL associated with the sessionThis will:
~/.edgedive/config.jsonThe token is valid for 30 days.
Prepare an agent session locally from a GitHub PR:
# By PR URL
dive local --pr-url https://github.com/owner/repo/pull/123
# By Linear issue URL
dive local --issue-url https://linear.app/acme/issue/RND-123
This will:
~/.claude/projects/{sanitized_repo_path}/{claude_session_id}.jsonlclaude -r <session_id>) in the repo rootPrerequisites
dive login)Example output:
🔧 Edgedive Local Session Setup
PR URL: https://github.com/owner/repo/pull/123
🔍 Fetching session information...
✅ Found agent session!
Session Information:
Session ID: abc-123-def-456
Agent Type: claude_code
Status: completed
Repository: owner/repo
Branch: feature/new-feature
✅ Using repository at /Users/you/src/owner/repo
📁 Restored Claude session to: /Users/you/.claude/projects/Users-you-src-owner-repo/xyz-789.jsonl
✅ Checked out branch feature/new-feature
🚀 Launching Claude session xyz-789...
... (Claude CLI output) ...
✅ Claude session closed. Happy debugging!
Remove stored credentials:
dive logout
This removes the config file at ~/.edgedive/config.json.
The CLI stores configuration in ~/.edgedive/config.json, which contains:
The file has restricted permissions (0600) for security.
You can override default settings using environment variables:
EDGEDIVE_API_URL - API base URL (default: https://api.edgedive.com)EDGEDIVE_CLIENT_ID - OAuth client ID (default: registered CLI client ID)cd packages/edgedive-cli
pnpm install
pnpm build
npm link
Now you can run dive commands from anywhere.
pnpm build
Compiles TypeScript to JavaScript in the dist/ directory.
The CLI uses OAuth 2.0 with PKCE (Proof Key for Code Exchange) for secure authentication:
The token is scoped to your tenant and allows read/write access as configured.
Run dive login to authenticate.
Tokens expire after 30 days. Run dive login to refresh.
The PR may not have been created by an Edgedive agent, or you may not have access to the tenant.
The presigned URLs expire after 1 hour. If this happens, run the local command again to generate fresh URLs.
Copy the URL from the terminal and paste it into your browser manually.
UNLICENSED - Internal Edgedive tool
FAQs
Edgedive CLI for agent session takeover and management
The npm package @edgedive/cli receives a total of 12 weekly downloads. As such, @edgedive/cli popularity was classified as not popular.
We found that @edgedive/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.