Package lucictx implements a Go client for the protocol defined here:
It differs from the python client in a couple ways:
* The initial LUCI_CONTEXT value is captured once at application start, and the environment variable is REMOVED. * Writes are cached into the golang context.Context, not a global variable. * The LUCI_CONTEXT environment variable is not changed automatically when using the Set function. To pass the new context on to a child process, you must use the Export function to dump the current context state to disk.