Add PostHog Debugging Example #1202
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds a PostHog debugging example analogous to the existing DataDog debugging example. The example demonstrates how to automatically fetch events from PostHog, create GitHub issues for debugging, and generate prompts for AI agents to investigate issues.
Fixes #1201
What's New
Files Added
examples/03_github_workflows/05_posthog_debugging/posthog_debugging.py- Main script with PostHog API integrationexamples/03_github_workflows/05_posthog_debugging/debug_prompt.jinja- Template for agent debugging instructionsexamples/03_github_workflows/05_posthog_debugging/README.md- Comprehensive documentationexamples/03_github_workflows/05_posthog_debugging/workflow.yml- GitHub Actions workflow configurationKey Features
Implementation Details
The PostHog example follows the same structure as the DataDog example but adapts to PostHog's API:
Testing
The implementation has been tested with:
Usage
Or use with GitHub Actions:
Documentation
The example includes comprehensive documentation covering:
Related Work
This example is modeled after the existing DataDog debugging example in
examples/03_github_workflows/04_datadog_debugging/and provides similar functionality for PostHog users.Checklist
@neubig can click here to continue refining the PR
Agent Server images for this PR
• GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server
Variants & Base Images
eclipse-temurin:17-jdknikolaik/python-nodejs:python3.12-nodejs22golang:1.21-bookwormPull (multi-arch manifest)
# Each variant is a multi-arch manifest supporting both amd64 and arm64 docker pull ghcr.io/openhands/agent-server:1230850-pythonRun
All tags pushed for this build
About Multi-Architecture Support
1230850-python) is a multi-arch manifest supporting both amd64 and arm641230850-python-amd64) are also available if needed