feat(self-driving): Add the self-driving program to set up PostHog Self-driving#642
feat(self-driving): Add the self-driving program to set up PostHog Self-driving#642sortafreel wants to merge 43 commits into
self-driving program to set up PostHog Self-driving#642Conversation
🧙 Wizard CIRun the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands: Test all apps:
Test all apps in a directory:
Test an individual app:
Show more apps
Results will be posted here when complete. |
This stack of pull requests is managed by Graphite. Learn more about stacking. |
…ons is reachable evaluateAskCap rejected every call once askCallCount reached ASK_BATCH_THRESHOLD (3), and the rejected call never advanced the counter — so the nudge repeated forever and any maxQuestions above 3 was unreachable. Track the nudge in the server closure and pass it to evaluateAskCap so the batch-your-questions error fires exactly once, after which sequential asks proceed up to the real cap. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
New skill-based program that sets up PostHog Product Autonomy
(Signals) for an already-onboarded project. The agent runs the
context-mill product-autonomy-setup skill to enable the right signal
sources, require the GitHub integration, confirm org AI-data-processing
approval, and materialize + tune the scout fleet, then writes
posthog-product-autonomy-report.md.
- detect step requires posthog-setup-report.md; custom intro screen
renders the typed detect errors
- scope additions: task:read/write (signal source configs live under
the task scope object), integration:read, signal_scout:read/write
- requestDeepLink learns optional {purpose, path} so postRun can mint
an inbox deep link for the outro
- no keep-skills step: the transient setup skill is removed in postRun
- .gitignore re-includes src/lib/ so user-global lib/ ignore patterns
cannot silently drop program sources from commits
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
9fcc815 to
6f1c211
Compare
2d86ad7 to
af15908
Compare
6f1c211 to
96e4621
Compare
|
hey @sortafreel!! just a heads up, once the CLI overhaul merges tomorrow AM you're gonna hit a resolution should be straightforward, just re-add your |
self-driving program to set up PostHog Self-drivingself-driving program to set up PostHog Self-driving
gewenyu99
left a comment
There was a problem hiding this comment.
Pretty isolated so I'd be fine if this shipped. I'm gonna come back Monday and review the copy writing more carefully, but that can be a fast follow PR as well
| text: string; | ||
| } | ||
|
|
||
| export const LinkText = ({ text }: LinkTextProps) => { |
There was a problem hiding this comment.
Long links will most certainly explode on many terminals.
We tend to use a button mapped menu and call opn on links.
It might be a better experience to just do that.
| @@ -0,0 +1,84 @@ | |||
| /** | |||
| * Link-rendering helpers for terminal prompts. | |||
There was a problem hiding this comment.
Again links are likely to explode. Unless super necessary, I suggest hiding links behind buttons that call opn but if this is necessary, just make sure they display entirely on their own block and have full width so they copy correctly.

Problem
Changes
self-drivingcommand and program, gated behind its own program id. It requires the baseposthog-integrationflow to have run first.Shared Wizard changes — all optional, nothing else is affected
richLinksand long URLs render as terminal hyperlinks (with a clipboard fallback) instead of wrapping into garbage. Off by default, so other prompts are untouched.Test plan