feat: track subagent mode in cli-optimize-run-start PostHog event

Adds `subagent: bool` property to the existing run-start event so PostHog
can segment and compare agent-driven vs human CLI optimization runs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
aseembits93 2026-04-08 12:29:49 -07:00
parent 94e1b02597
commit 4a50528c49

View file

@ -486,7 +486,7 @@ class Optimizer:
def run(self) -> None:
from codeflash.code_utils.checkpoint import CodeflashRunCheckpoint
ph("cli-optimize-run-start")
ph("cli-optimize-run-start", {"subagent": is_subagent_mode()})
logger.info("Running optimizer.")
console.rule()
if not env_utils.ensure_codeflash_api_key():