Files
openclaw/src/proxy-capture/paths.ts
Tak Hoffman 958c34e82c feat(qa-lab): Add proxy capture stack and QA Lab inspector (#64895)
* Add proxy capture core and CLI

* Expand transport capture coverage

* Add QA Lab capture backend

* Refine QA Lab capture UI

* Fix proxy capture review feedback

* Fix proxy run cleanup and TTS capture

* Fix proxy capture transport follow-ups

* Fix debug proxy CONNECT target parsing

* Harden QA Lab asset path containment
2026-04-11 12:34:57 -05:00

19 lines
697 B
TypeScript

import path from "node:path";
import { resolveStateDir } from "../config/paths.js";
export function resolveDebugProxyRootDir(env: NodeJS.ProcessEnv = process.env): string {
return path.join(resolveStateDir(env), "debug-proxy");
}
export function resolveDebugProxyDbPath(env: NodeJS.ProcessEnv = process.env): string {
return path.join(resolveDebugProxyRootDir(env), "capture.sqlite");
}
export function resolveDebugProxyBlobDir(env: NodeJS.ProcessEnv = process.env): string {
return path.join(resolveDebugProxyRootDir(env), "blobs");
}
export function resolveDebugProxyCertDir(env: NodeJS.ProcessEnv = process.env): string {
return path.join(resolveDebugProxyRootDir(env), "certs");
}