@@ -111,7 +111,7 @@ describe('CloudAppender', () => {
111111 expect ( typeof event ?. [ 'timestamp' ] ) . toBe ( 'number' ) ;
112112 } ) ;
113113
114- it ( 'reads the install marker from the bootstrapped home for the default endpoint ' , async ( ) => {
114+ it ( 'reports to the single telemetry host whatever the install marker says ' , async ( ) => {
115115 writeFileSync ( join ( homeDir , 'region' ) , 'global\n' ) ;
116116 const requests : CapturedRequest [ ] = [ ] ;
117117 const appender = new CloudAppender (
@@ -127,58 +127,10 @@ describe('CloudAppender', () => {
127127 appender . track ( 'tool.call' , { name : 'bash' } ) ;
128128 await appender . flush ( ) ;
129129
130- expect ( requests ) . toHaveLength ( 1 ) ;
131- expect ( requests [ 0 ] ?. url ) . toBe ( 'https://telemetry-logs.pythinker.ai/v1/event' ) ;
132- } ) ;
133-
134- it ( 'honors the marker opt-out from the bootstrap env bag (no process.env needed)' , async ( ) => {
135- writeFileSync ( join ( homeDir , 'region' ) , 'global\n' ) ;
136- const requests : CapturedRequest [ ] = [ ] ;
137- const appender = new CloudAppender (
138- baseOptions ( {
139- homeDir,
140- bootstrapEnv : { PYTHINKER_CODE_REGION_MARKER : 'off' } ,
141- fetchImpl : makeFetch ( ( req ) => {
142- requests . push ( req ) ;
143- return okResponse ( ) ;
144- } ) ,
145- } ) ,
146- ) ;
147-
148- appender . track ( 'tool.call' , { name : 'bash' } ) ;
149- await appender . flush ( ) ;
150-
151130 expect ( requests ) . toHaveLength ( 1 ) ;
152131 expect ( requests [ 0 ] ?. url ) . toBe ( 'https://telemetry-logs.pythinker.com/v1/event' ) ;
153132 } ) ;
154133
155- it ( 'honors PYTHINKER_CODE_REGION_MARKER=off so embedded servers ignore the install marker' , async ( ) => {
156- writeFileSync ( join ( homeDir , 'region' ) , 'global\n' ) ;
157- const savedMarkerFlag = process . env [ 'PYTHINKER_CODE_REGION_MARKER' ] ;
158- process . env [ 'PYTHINKER_CODE_REGION_MARKER' ] = 'off' ;
159- try {
160- const requests : CapturedRequest [ ] = [ ] ;
161- const appender = new CloudAppender (
162- baseOptions ( {
163- homeDir,
164- fetchImpl : makeFetch ( ( req ) => {
165- requests . push ( req ) ;
166- return okResponse ( ) ;
167- } ) ,
168- } ) ,
169- ) ;
170-
171- appender . track ( 'tool.call' , { name : 'bash' } ) ;
172- await appender . flush ( ) ;
173-
174- expect ( requests ) . toHaveLength ( 1 ) ;
175- expect ( requests [ 0 ] ?. url ) . toBe ( 'https://telemetry-logs.pythinker.com/v1/event' ) ;
176- } finally {
177- if ( savedMarkerFlag === undefined ) delete process . env [ 'PYTHINKER_CODE_REGION_MARKER' ] ;
178- else process . env [ 'PYTHINKER_CODE_REGION_MARKER' ] = savedMarkerFlag ;
179- }
180- } ) ;
181-
182134 it ( 'applies setContext sessionId and model updates to subsequent events' , async ( ) => {
183135 const requests : CapturedRequest [ ] = [ ] ;
184136 const appender = new CloudAppender (
0 commit comments