Skip to content

docs: telemetry guide (disable with DO_NOT_TRACK=1)#232

Merged
abrichr merged 2 commits into
mainfrom
docs/telemetry
Mar 29, 2026
Merged

docs: telemetry guide (disable with DO_NOT_TRACK=1)#232
abrichr merged 2 commits into
mainfrom
docs/telemetry

Conversation

@abrichr
Copy link
Copy Markdown
Member

@abrichr abrichr commented Mar 29, 2026

One line in .env disables all telemetry. Already supported — just documented.

abrichr and others added 2 commits March 29, 2026 12:13
The dynamic __bases__ assignment to inject TrainerCallback as a base
class fails in Python: "deallocator differs from object". Fixed by
creating a proper subclass at definition time instead.

12 new tests:
- Mock rollout_func: correct keys, count, reward variance
- Config separation: TrainingConfig has no TRL fields, wrapper accepts trl_config
- Wrapper construction: all callback combinations, trl_config passthrough
- TelemetryCallback: importable, fires events

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
DO_NOT_TRACK=1 in .env disables all telemetry. Already supported,
just needed documentation. Covers what we collect, what we don't,
privacy scrubbing, CI behavior, and source code links.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@abrichr abrichr merged commit a4c1316 into main Mar 29, 2026
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