Skip to content

Conversation

@dianed-square
Copy link
Contributor

@dianed-square dianed-square commented Jan 29, 2026

Summary

This PR documents anonymous usage data collection.

Documentation updates:

  • documentation/docs/guides/config-files.md:
    • Add GOOSE_TELEMETRY_ENABLED to table
    • Mention that you can manage some settings from Desktop/CLI
  • documentation/docs/guides/environment-variables.md:
    • Add GOOSE_TELEMETRY_ENABLED
    • Rename "Security Configuration" to "Security and Privacy"
  • documentation/docs/guides/usage-data.md:
    • New topic (below Logging topic)

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Testing

None


Copilot AI review requested due to automatic review settings January 29, 2026 22:26
@dianed-square dianed-square requested a review from a team as a code owner January 29, 2026 22:26
@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-01-29 23:00 UTC

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive documentation for goose's anonymous usage data collection feature. The documentation clearly explains what data is collected, how users can control the feature, and links to related configuration options.

Changes:

  • New guide explaining anonymous usage data collection with instructions for both Desktop and CLI
  • Updated environment variables documentation to include telemetry configuration
  • Updated config files documentation to include the GOOSE_TELEMETRY_ENABLED setting

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
documentation/docs/guides/usage-data.md New comprehensive guide documenting what anonymous usage data is collected, how to enable/disable the feature in both Desktop and CLI, with clear examples
documentation/docs/guides/environment-variables.md Added GOOSE_TELEMETRY_ENABLED variable to the Security and Privacy section with description, examples, and cross-references to the new usage-data guide
documentation/docs/guides/config-files.md Added GOOSE_TELEMETRY_ENABLED to the Global Settings table with appropriate description and link to the usage-data guide

Collected usage data doesn't include your conversations, code, tool arguments, error messages, or any personal data.

:::info Provider Data Handling
Depending on the [LLMs](/docs/getting-started/providers) you use with goose, your conversations, prompts, and information accessed by goose might be sent to the provider and subject to their data retention and privacy policies.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gleaned from other docs/blogs

@dianed-square dianed-square merged commit 70f7bd7 into main Jan 29, 2026
25 checks passed
@dianed-square dianed-square deleted the docs/usage-data branch January 29, 2026 23:00
lifeizhou-ap added a commit that referenced this pull request Jan 29, 2026
* main:
  docs: usage data collection (#6822)
  feat: platform extension migrator + code mode rename (#6611)
  feat: CLI flag to skip loading profile extensions (#6780)
  Swap canonical model from openrouter to models.dev (#6625)
  Hook thinking status (#6815)
  Fetch new skills hourly (#6814)
  copilot instructions: Update "No prerelease docs" instruction (#6795)
  refactor: centralize audience filtering before providers receive messages (#6728)
  update doc to remind contributors to activate hermit and document minimal npm and node version (#6727)
  nit: don't spit out compaction when in term mode as it fills up the screen (#6799)
  fix: correct tool support detection in Tetrate provider model fetching (#6808)
  Session manager fixes (#6809)
  fix(desktop): handle quoted paths with spaces in extension commands (#6430)
  fix: we can default gooseignore without writing it out (#6802)
  fix broken link (#6810)
  docs: add Beads MCP extension tutorial (#6792)
  feat(goose): add support for AWS_BEARER_TOKEN_BEDROCK environment variable (#6739)
zanesq added a commit that referenced this pull request Jan 30, 2026
* 'main' of github.com:block/goose:
  Fix: Small update UI settings prompt injection (#6830)
  Remove autogenerated .gooseignore files that don't belong in repo (#6824)
  Fix case-insensitive matching for builtin extension names (#6825)
  docs: cli newline keybinding (#6823)
  Update version to 1.22.0 (#6821)
  Refactor: move persisting extension to session outside of route (#6685)
  acp: load configured extensions and refactor tests (#6803)
  docs: usage data collection (#6822)
  feat: platform extension migrator + code mode rename (#6611)
  feat: CLI flag to skip loading profile extensions (#6780)
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.

3 participants