MCPcopy Index your code
hub / github.com/PatrickSys/codebase-context / withTrackedSessionActivity

Function withTrackedSessionActivity

src/index.ts:162–171  ·  view source on GitHub ↗
(handler: () => Promise<T>)

Source from the content-addressed store, hash-verified

160let endTrackedSessionWork: () => void = () => undefined;
161
162async function withTrackedSessionActivity<T>(handler: () => Promise<T>): Promise<T> {
163 noteSessionActivity();
164 beginTrackedSessionWork();
165 try {
166 return await handler();
167 } finally {
168 noteSessionActivity();
169 endTrackedSessionWork();
170 }
171}
172
173async function ensureMcpRuntimeLoaded(): Promise<void> {
174 if (mcpRuntimeReady) {

Callers 1

registerHandlersFunction · 0.85

Calls 3

noteSessionActivityFunction · 0.85
beginTrackedSessionWorkFunction · 0.85
endTrackedSessionWorkFunction · 0.85

Tested by

no test coverage detected