Skip to content

Local cross-repo packages: agent pointer, cleanup hooks and push guard #31

Open

Description

@woksin

Make local cross-repo packaging a supported pi workflow that agents reach for when it pays off, and that cleans up after itself (from woksin via SPEC, 2026-10-23). The packaging mechanics stay in the Cratis AI skill cratis-engineering-local-cross-repo-verification (cratis-local-packages.sh); its registry, list and retention gaps are in Cratis/AI#885. pi-setup integrates it:

Activity

  1. self-assigned this
    on Oct 23, 2026
  2. woksin commented on Oct 23, 2026

    @woksin
    OwnerAuthor

    Decision: the pi side follows the session-unique stamp design in Cratis/AI#885 (comment) (implementation in Cratis/AI by lane L48, candidate 6). pi-setup's part: export CRATIS_LOCAL_SESSION=<root session id> to subagents and child processes so their stamps belong to the root session; run cratis-local-packages.sh clean --session <id> at session end (it keeps stamps with live consumers); add the shared leak-guard patterns (every rendering and override form) to the push guard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions