Repository navigation
docs: Complete the PIG 0.3.6 installation path, from release verification to a verified first session - #1039
Merged
adit-chandra merged 18 commits intoOct 16, 2026
Conversation
Separate migration credential, migrate-before-serve schema validation, PostgreSQL 15-18, content-addressed canonical objects with background repair, worker maintenance commands, and /readyz across the deploy-the-worker governance guide. Source: Promptless/promptless#5163.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…e-migrations-recovery-5163 # Conflicts: # src/content/docs/docs/governance/deploy-the-worker/manual-helm.mdx
…e-migrations-recovery-5163
… startup window, upload publication, readiness probe object, migration Job attempt
2 of 3 tasks
…, 0.3.4 upgrade handoff, version strings, changelog
promptless
Bot
requested review from
adit-chandra,
frances720 and
mattlink
as code owners
October 9, 2026 01:57
promptless
Bot
deleted the
promptless/pig-storage-migrations-recovery-5163
branch
October 16, 2026 20:11
promptless Bot
added a commit
that referenced
this pull request
Oct 16, 2026
…ain main Name analyzer 0.3.3 or later (stable 0.3.6) as the Cursor capability requirement, add a Cursor collection section with hooks, launcher requirements, scope, manual commands, and qualification status, add the Windows APPDATA fallback and journal limits, move the changelog entry to October 2026, and drop the unshipped --device entry that #1039 removed.
3 tasks done
adit-chandra
pushed a commit
that referenced
this pull request
Oct 16, 2026
…+) (#1047) * Document Cursor as a native trace source and enrollment host (PIG) * style: remark-lint auto-fix * docs: List Cursor as a native trace source on governance overview pages * docs: Refresh Cursor trace collection against stable 0.3.6 and toolchain main Name analyzer 0.3.3 or later (stable 0.3.6) as the Cursor capability requirement, add a Cursor collection section with hooks, launcher requirements, scope, manual commands, and qualification status, add the Windows APPDATA fallback and journal limits, move the changelog entry to October 2026, and drop the unshipped --device entry that #1039 removed. * docs: Note the Cursor pending-notification limit --------- Co-authored-by: promptless[bot] <promptless[bot]@users.noreply.github.com> Co-authored-by: promptless[bot] <179508745+promptless[bot]@users.noreply.github.com>
adit-chandra
pushed a commit
that referenced
this pull request
Oct 16, 2026
* Document Cursor as a native trace source and enrollment host (PIG) * style: remark-lint auto-fix * docs: List Cursor as a native trace source on governance overview pages * docs: Document cloud agent trace capture and PIG dashboard routes * style: remark-lint auto-fix * docs: Refresh Cursor trace collection against stable 0.3.6 and toolchain main Name analyzer 0.3.3 or later (stable 0.3.6) as the Cursor capability requirement, add a Cursor collection section with hooks, launcher requirements, scope, manual commands, and qualification status, add the Windows APPDATA fallback and journal limits, move the changelog entry to October 2026, and drop the unshipped --device entry that #1039 removed. * docs: Verify cloud agent capture against PIG 0.3.5+ and current sources - Require PIG 0.3.5 or later in place of the release-notes hold. - Separate the general HTTPS reachability requirement from Claude Tag's public-address requirement. - Describe the Tag custom connector, proxy-mode variable conflict, bundled cloud-capture.json, filter timing, and Tag acceptance status. - Correct 401/503/409 and bootstrap_upgrade_required troubleshooting. - Remove the old-plugin host enrollment troubleshooting row. * docs: Scope the public-endpoint requirement to Claude Tag on deploy pages Cloud runners need an HTTPS address reachable from their sandbox; only Claude Tag, whose Agent Proxy blocks private IP ranges, needs a public one. * docs: Note the Cursor pending-notification limit --------- Co-authored-by: promptless[bot] <promptless[bot]@users.noreply.github.com> Co-authored-by: promptless[bot] <179508745+promptless[bot]@users.noreply.github.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Requested by: Adit Chandra
Proposed changes
Completes the self-hosted PIG trace analyzer installation docs for the current stable release, PIG 0.3.6 (stable catalog, 0.3.6 manifest), so an operator can go from prerequisites to a verified first trace and analysis on customer-owned AWS infrastructure. Entry point: Deploy trace analysis.
Sources: pig-deploy release commit
db79db5(examples,schemas/pigdeployment-spec.json,charts/pig-supervisor,CONTRACT.md,STORAGE.md, AWS example), the publishedpig-supervisor-0.3.6.tgz, analyzer source625624a(the 0.3.6 analyzer commit), pig-toolchainmain4c02abf, and the PIG dashboard on Promptless/promptlessmainb46d4e7.Install path (
plan-your-deployment,deploy-on-aws,deploy-the-analyzer-worker)https://app.gopromptless.ai/pig/settings/workers(the old/instruction-hub/...link no longer resolves).PIG_RELEASE_DIR), downloadrelease.json,SHA256SUMS, the bootstrap chart, and the Terraform archive. Verify them against the stable catalog; the expected 0.3.6 digests are listed. The checksum commands work with GNUsha256sumor macOSshasum -a 256.deployment-configuration.jsonin$PIG_RELEASE_DIR, return there before resuming Helm step 2, use-backend-configwith encrypted, locked remote state and-lockfile=readonly, and pass the DB password asTF_VAR_postgres_password. AWS guide mapsdeployment_configurationto the DSN, CA ConfigMap, ServiceAccount annotation, and storage block.pig-credentials(install-token,postgres-dsn,model-api-keyfor API-key auth), ConfigMappig-postgres-ca/ca.pem, optionalpig-migrationowner DSN viaspec.storage.postgres.migrationDsnSecretRef, and the least-privilege role grants (fromSTORAGE.md) on the PostgreSQL page.ingress.serviceName/hostname/ingressClassName(the earlierwatchNamespace-only example fails to render).PIGDeploymentwith release channel, pin, and pause explained;Ready=Truevs theAcceptancecondition; DNS and HTTPS checks from the hosts' network (/healthzplus an unauthenticated policy request that must return 401); repository selection with the live Create Repo Issues / Propose Remediations labels and permissions; and a separate Enable trace analysis step for the existing Trace analyzer switch.pig-supervisorHelm release, and the supervisor, consolidated ingitops-ownership.Request limits and routes (
networking-and-identity,manual-helm,configuration-reference)10m" with both real limits: the collector's largest encoded request is 10 MiB (pig-toolchainMAX_TRANSPORT_BATCH_BYTES), and the analyzer accepts encoded bodies up to 2 ×PIG_MAX_TRACE_BATCH_BYTES+ 64 KiB (_native_trace_transport_body_limit, about 512 MiB at the 256 MiB decoded default). Examples useproxy-body-size: "256m", which matches the pig-deploy contract and fits both limits. Adds collector timeout guidance (10 s per read).Authorization, cloudX-Promptless-Producer-Token), HTTPS without redirects, and public endpoints for cloud agents.Enrollment and verification (
enroll-your-hosts,verify-your-deployment,agent-setup-guide, September changelog)/pig/enroll. Adds a host-side upload check (collect --include-active→trace_upload_complete). Fixes the verification link.enroll --deviceinstructions, troubleshooting rows, agent-guide step, and the September changelog entry: device-code enrollment is not in the released toolchain (it exists only on an unmerged pig-toolchain branch).agent_hosts), written object, succeeded run of the current revision (source_fingerprint = analysis_source_sha256), and hosted acknowledgement (projection_published_revision >= projection_revision). Adds the Dashboard Traces page checks, including the zero-findings text.repository_shastays: the 0.3.6 analyzer still stores and logs it.Carried and folded work
pigHelm values, 0.3.4 supervisor bootstrap upgrade, 0.3.6 version strings) so one branch carries a consistent 0.3.6 install path. docs: Use PIG names for 0.3.5 and add the supervisor bootstrap for 0.3.4 installations #1129's remaining diff against this branch is empty.Separate CI fix (own commit)
tests/smoke/smoke.spec.ts: the Agent Score landing smoke test failed onmain(43570d81) as well as on this PR, because Agent Score Agent Score landing: plain copy, animated hero with agent logos, port rejection, leaderboard trim #1155 and Trim the Agent Score hero and scan progress copy #1159 changed the page. The test now checks the current headline, the CLI example with--skip-checks, and the afdocs link, and asserts that the removed methodology section stays absent. No coverage was dropped.Remaining dependencies and limits
capture-cloud-agent-traces) arrives with docs: Document cloud agent trace capture for PIG 0.3.5 and later #1125. This PR does not link to it, so it has no dependency on docs: Document cloud agent trace capture for PIG 0.3.5 and later #1125.Validation
sha256sumandshasum -a 256.release.jsonmatches the catalog digesta4eafe78…af977, and the chart matches5fc16c87…b74b(the OCI pull digest also matches the manifest). Ran the page's step 1 commands exactly as written.helm lintandhelm template(Helm 3.18.6) on the published 0.3.6 chart pass for both copy-paste bootstrap value sets. The rendered Ingress has the five exact paths inpig, and awatchNamespace-only file fails as expected.PIGDeploymentexample validates against the 0.3.6schemas/pigdeployment-spec.jsonand the chart CRD, both as written and withmigrationDsnSecretRefenabled;spec.endpointis rejected.terraform init -backend=false -lockfile=readonlyandterraform validate(1.11.4) on the 0.3.6 AWS example from the verified archive pass.npm run test:smokepasses 28 of 28 locally; before the test fix it failed on test 24 here and onmain.test:search:buildpasses 14 of 14.npm run buildpasses. Internal links and anchors on all changed pages resolve in the built site: 1,084 links checked, 0 broken.lint:mdandlint:frontmatterpass. Vale reports no new findings.Checklist