What problem does it solve?
Local PostHog task runs execute inside Docker sandbox containers under the Temporal process-task workflow, and their output is invisible in the Temporal UI because workflow payloads are binary/encrypted. This Skill shows how to find the task UUID, tail live wizard and agent logs inside the sandbox, and read the durable per-run console log after teardown.
Core Features & Use Cases
- Environment validation: Lists the required .env.local keys (SANDBOX_PROVIDER, SANDBOX_LLM_GATEWAY_URL, GitHub App credentials, LLM gateway key) plus the ai_features intent needed for local cloud runs.
- Live log tailing: Locates the task-sandbox container via docker ps or the Temporal CLI and tails /tmp/posthog-wizard.log and /tmp/agent-server.log while the run executes.
- Durable log retrieval: Reads the persisted per-run console log from object storage (tasks/logs/team_<id>/task_<id>/run_<run_id>.jsonl) after the sandbox is torn down.
- Use Case: A local cloud run appears stuck with no output. Use this Skill to find the task UUID from the container name, tail the agent-server log to see the CI wait loop, and confirm the LLM gateway is running on port 3308.
Quick Start
Debug my stuck local PostHog task run by finding the sandbox container and showing me the wizard and agent logs.