Catalog PyPI
PACKAGE EXPLORERView in registry

abvx-set

PyPI

Review-first workflow planning and orchestration contracts for AI-ready repositories

ai-agentsgithub-actionsorchestrationrepository-automation
Versions collected1
Direct dependencies0From release 0.5.0
Last observed20 Oct, 17:47 UTC

README

Version 0.5.0 documentation

SET

Run agentsgen in GitHub Actions, or preview a workflow for your repository before applying it.

CI Release PyPI Python License: MIT

SET is an optional orchestration layer for agentsgen. Use agentsgen directly if you only need to generate or check AGENTS.md. SET adds workflow presets and reviewable planning exports. No AI runtime or API key is needed for the basic repo-docs workflow.

Quick start

Add .github/workflows/set.yml to your repository:

name: Generate agent docs
on: workflow_dispatch
permissions:
  contents: read
jobs:
  docs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v7
      - uses: markoblogo/SET@v0.5.0
        with:
          workflow_preset: repo-docs
          path: "."
      - uses: actions/upload-artifact@v4
        with:
          name: proposed-agent-docs
          include-hidden-files: true
          path: |
            AGENTS*.md
            RUNBOOK*.md
            .agentsgen.json
            agents.entrypoints.json
            llms.txt
            docs/ai/

The repo-docs preset runs init, pack, and check using agentsgen v0.5.1. Download and review the artifact before committing it. SET does not commit or push. Existing handwritten files without markers produce generated siblings; a failing check means adoption needs review. For an existing config, set init: "false" when you only want pack generation and validation.

For immutable dependencies, pin SET and agentsgen_ref to reviewed release SHAs. Use the agentsgen PR guard for read-only validation of committed instructions on every PR.

Plan locally, without a central registry

Requires Python 3.10+ and pipx:

pipx install abvx-set==0.5.0

Create .set.json in your repository:

{
  "version": 1,
  "repo": "your-account/your-repo",
  "tools": {
    "agentsgen": {"init": true, "pack": true, "check": true}
  },
  "presets": ["repo-docs"]
}
set-plan-config-apply --config .set.json --repo-root . --format json --export-dir .set-plan
set-plan-config-apply --version

Inspect .set-plan/workflow.set.yml and .set-plan/pr-body.md. The planner exports proposals only; it does not change .github/workflows/ or apply a plan. With no repo arguments, a local .set.json is discovered automatically. Explicit repo names and --all still support the central registry in a source checkout.

Choose a preset

PresetBehavior
minimalBootstrap docs
repo-docsInit, context pack, validation
web-uiRepo docs plus a focused map of changed frontend code
site-aiRepo docs plus site analysis; consult advanced requirements

Use workflow_preset: web-ui when reviewing a meaningful browser-facing change. It focuses agentsgen understand on changed frontend files while keeping analysis local to the workflow. It does not install a browser tool, call a model, or publish code and diagrams to an external service. See the web UI preset guide.

What web-ui adds

SET web-ui architecture: the preset resolves into the existing repo-docs checks and a focused changed-code map

The existing repo-docs path stays intact. The new branch narrows agentsgen understand to changed frontend code, and explicit inputs can still override its defaults.

Review flow

SET web-ui review flow: preset selection, repo-docs checks, focused mapping, and review artifacts

Optional ID hooks, proof artifacts, and capability profiles are described in the advanced guide. Profile exports describe contracts; they do not install runtimes or grant execution permissions.

Compatibility and ownership

ProjectResponsibility
agentsgen 0.5.1Detect, generate, preserve handwritten text, validate command references
SET 0.5.0Choose steps, export plans, invoke the pinned agentsgen version
ID 0.5.2Optional repo-local human context hooks and bootstrap packets
abvx-agent-skillsOptional reusable agent workflows

See integration checks, configuration schema, changelog, security policy, and contributing. Report reproducible failures with both versions and a redacted minimal .set.json.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.5.013 Sept 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
markoblogo/set

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:47 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ee895e5bf0c89e8409704da3b0411eeed4d9f8f7b1914f8ed5034ac0995dcbc8