MCPcopy Index your code
hub / github.com/hashicorp/go-checkpoint

github.com/hashicorp/go-checkpoint @v0.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.0 ↗ · + Follow
29 symbols 82 edges 6 files 12 documented · 41% 11 cross-repo links updated 2d ago★ 441 open issues

Browse by type

Functions 23 Types & classes 6
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Go Checkpoint Client

Checkpoint is an internal service at Hashicorp that we use to check version information, broadcast security bulletins, etc.

We understand that software making remote calls over the internet for any reason can be undesirable. Because of this, Checkpoint can be disabled in all of our software that includes it. You can view the source of this client to see that we're not sending any private information.

Each Hashicorp application has it's specific configuration option to disable checkpoint calls, but the CHECKPOINT_DISABLE makes the underlying checkpoint component itself disabled. For example in the case of packer:

CHECKPOINT_DISABLE=1 packer build 

Note: This repository is probably useless outside of internal HashiCorp use. It is open source for disclosure and because our open source projects must be able to link to it.

Core symbols most depended-on inside this repo

Shape

Function 22
Struct 6
Method 1

Languages

Go100%

Modules by API surface

check.go10 symbols
check_test.go8 symbols
telemetry.go4 symbols
versions_test.go3 symbols
versions.go3 symbols
telemetry_test.go1 symbols

For agents

$ claude mcp add go-checkpoint \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page