Skip to content

feat: package SecStack as isolated Pi profile - #2

Merged
eggmasonvalue merged 6 commits into
mainfrom
feat/package-secstack-pi-profile
Aug 16, 2026
Merged

feat: package SecStack as isolated Pi profile#2
eggmasonvalue merged 6 commits into
mainfrom
feat/package-secstack-pi-profile

Conversation

@eggmasonvalue

Copy link
Copy Markdown
Owner

Summary

  • package the five SecStack skills as a Git Pi package under skills/
  • add an idempotent isolated-profile bootstrap at ~/.pi/secstack-agent
  • manage selected pi-setup resources, pi-subagent, and agent-browser as top-level Pi packages
  • configure the profile-local Python environment, APPEND_SYSTEM link, and Bash launcher
  • reorganize user and skill documentation

Validation

  • uv run ruff check .
  • uv run ruff format --check .
  • npx markdownlint-cli2 "**/*.md"
  • node --check scripts/bootstrap.mjs
  • local Pi package install/update/list smoke test

Notes

The bootstrap is intentionally not run against the real machine profile during development. It will install into the fixed ~/.pi/secstack-agent profile when invoked by a user.

@eggmasonvalue
eggmasonvalue merged commit a7071c8 into main Aug 16, 2026
2 checks passed
@eggmasonvalue
eggmasonvalue deleted the feat/package-secstack-pi-profile branch August 16, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant