Skip to content

Make telemetry opt-in by default - #446

Merged
jack-champagne merged 1 commit into
mainfrom
chore/telemetry-opt-in
Aug 20, 2026
Merged

Make telemetry opt-in by default#446
jack-champagne merged 1 commit into
mainfrom
chore/telemetry-opt-in

Conversation

@jack-champagne

@jack-champagne jack-champagne commented Aug 19, 2026

Copy link
Copy Markdown
Member

Summary

  • default Amicode run-corpus telemetry to opt-in
  • clarify that developers should enable it only after confirming endpoint reachability
  • assert the disabled default in the extension manifest test

Validation

  • git diff --check passed
  • targeted Vitest tests were not run in the agent environment because vitest is not installed

CI should validate the change.

Summary by CodeRabbit

  • Privacy
    • Telemetry is now disabled by default.
    • Telemetry transmission requires explicit opt-in and the required cloud connection, endpoint, and user token.
  • Tests
    • Added coverage confirming the default telemetry setting is disabled.

@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 4a676964-3ff8-480b-986c-5354369c5ae1

📥 Commits

Reviewing files that changed from the base of the PR and between 586747c and 72226a7.

📒 Files selected for processing (2)
  • packages/extension/package.json
  • packages/extension/test/cloud_key.test.ts

Included review availability: Your plan provides up to 3 included reviews per hour; 2 remain after this review.


📝 Walkthrough

Walkthrough

The extension now disables telemetry by default. Its description states the opt-in transmission requirements. A test verifies the default setting.

Changes

Telemetry configuration

Layer / File(s) Summary
Telemetry default and validation
packages/extension/package.json, packages/extension/test/cloud_key.test.ts
Telemetry is disabled by default. The description documents the consent, endpoint, cloud connection, and token requirements. A test verifies the default value.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to 72226

This localized change makes telemetry opt-in by default and adds a focused manifest assertion; no actionable merge-blocking risk remains beyond normal CI and review checks.

Suggested reviewers: kateebonner, rchari1

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely states the main change: telemetry is now opt-in by default.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/telemetry-opt-in

Comment @coderabbitai help to get the list of available commands.

@jack-champagne
jack-champagne merged commit 6f988ae into main Aug 20, 2026
6 of 7 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