Conversation
Owner
Author
|
Closing because PR #4 supersedes its herdr-pi-team documentation changes with tested wrapper implementation and compatibility checks. |
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.
Summary
Audits and updates the canonical
skills/herdr-pi-team/SKILL.mdfrom the real HUB-246, HUB-247, and HUB-248 dispatch. Adds live CLI preflight, model/footer verification, integration/version remediation, nonblocking prompt semantics, same-worktree resume, worktree readiness, source-copy collision, and cleanup guidance. Adds the durable evidence record atdogfood/hub-246-248.md.Findings and exact changes
pi-team-herdr launch --workspace <existing-id>returnedworkspace setup failed, while nativeherdr agent start --paneworked. Root cause is not conclusively proven; the skill now treats it as a wrapper/setup-path mismatch, stops blind retries, and gives native fallback.cvf/luna • mediumbecameopenai-codex/gpt-5.6-luna • highafter an auto-loaded preset extension. Launch now requires checking the live footer provider/model/thinking/context before work proceeds.pi --continueprocedure and preservation checks.herdr agent prompt ... --waittimed out at 30 seconds while prompts were accepted and workers continued. The skill distinguishes control-plane wait timeout from worker failure and recommends nonblocking submission for long work.status --manifest MANIFEST; bare status is removed from the documented contract. Nativeherdr agent listis the live-status path.herdr 0.8.2,pi-team-herdr 0.2.0, Pi integration v8. The skill addsherdr integration status/doctor preflight and says to install Pi integration and restart agents when stale.herdr integration install ompcan refuse. The skill documents the collision without forcing migration.post_create pnpm installfailed on canvas/pangocairo;--no-hooksworktrees lacked node_modules until later. The skill separates setup from readiness and requires concrete dependency/readiness evidence.--continuein the same worktree. The skill explicitly preserves the session/worktree and verifies workspace, state, footer, and artifacts before resuming.Validation
herdr --version→herdr 0.8.2pi-team-herdr --version→0.2.0herdr integration status→ Pi current v8; OMP not installed; no forced migrationpi-team-herdr launch --help,status --help, andherdr agent prompt --helpinspected and saved under/tmp/*-help-final.txt--workspace,--manifest MANIFEST, and--waitcontractsgit diff --checkpassedteam.tschangedGolden scenarios
G1–G10 do not apply: this PR changes only documentation and a durable dogfood evidence note, not
team.tsor its runtime. The skill explicitly records this boundary. If runtime changes later, run the full pi-dogfood-os golden gate and retain its JSON result.Risks and restart implications
originHTTPS credential belongs toabalak-cvwhile repository ownership isadihex. The branch is available locally and PR creation should use the authenticatedadihexaccount or a fork/credential with push permission.