Skip to content

docs: Prompt labels - #18628

Merged
jurajmajerik merged 1 commit into
masterfrom
prompt-labels-docs
Jul 22, 2026
Merged

docs: Prompt labels#18628
jurajmajerik merged 1 commit into
masterfrom
prompt-labels-docs

Conversation

@jurajmajerik

Copy link
Copy Markdown
Contributor

Changes

Documents prompt labels for prompt management (PostHog/posthog#70862, PostHog/posthog#71509):

  • New Labels section: what a label is (a movable pointer to exactly one version), releasing and rolling back by moving the label, naming rules, the API and MCP ways to manage labels, and how fast label moves propagate (seconds on the API, SDK cache TTL on top)
  • SDK examples in Python and JS now show label: 'production' as the recommended pattern for production apps, ahead of version pinning
  • MCP tools table updated with prompt-label-set and prompt-label-delete
  • Caching section explains latest, pinned-version, and labeled fetches cache independently
  • Self-hosted note: older servers ignore the label parameter and the SDKs log a warning

Draft until the SDK releases ship (posthog-python#744, posthog-js#4163) — the examples use SDK options that aren't published yet.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 21, 2026 12:53PM

@github-actions

Copy link
Copy Markdown
Contributor

Vale prose linter → found 6 errors, 4 warnings, 0 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/docs/prompt-management/index.mdx — 6 errors, 4 warnings, 0 suggestions
Line Severity Message Rule
9:177 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
32:24 warning Use 'Markdown' instead of 'markdown'. Vale.Terms
32:132 warning Use 'Markdown' instead of 'markdown'. Vale.Terms
32:161 warning Use 'Markdown' instead of 'markdown'. Vale.Terms
55:66 warning Capitalize 'Workflows' for PostHog's product. Use 'workflows' for the general industry concept. PostHogBase.ProductNames
83:22 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
88:137 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
93:26 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
322:1 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
323:1 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash

@jurajmajerik
jurajmajerik marked this pull request as ready for review July 17, 2026 10:22
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.72 MiB (+0.2 KiB / +0.0%)

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.06 MiB (+2.8 KiB / +0.0%) report-only 1968
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 861.3 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 740.2 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 355.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 120 modules 278.6 KiB
./src/components/SearchUI/index.tsx + 87 modules 271.9 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB
./gatsby-browser.tsx + 44 modules 227.0 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

@charlescook-ph charlescook-ph added the docs Improvements or additions to product documentation, "Docs" label Jul 21, 2026 — with Claude Github MCP Connector
@jurajmajerik
jurajmajerik merged commit a9659aa into master Jul 22, 2026
19 checks passed
@jurajmajerik
jurajmajerik deleted the prompt-labels-docs branch July 22, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to product documentation, "Docs"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants