Skip to main content

SET

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

CI Release

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@v5
      - uses: markoblogo/SET@v0.4.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.0. 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.4.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

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

Preset Behavior
minimal Bootstrap docs
repo-docs Init, context pack, validation
web-ui Repo docs plus a focused map of changed frontend code
site-ai Repo 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

Project Responsibility
agentsgen 0.5.0 Detect, generate, preserve handwritten text, validate command references
SET 0.4.0 Choose steps, export plans, invoke the pinned agentsgen version
abvx-agent-skills Optional reusable agent workflows

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

Release files for abvx-set 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for abvx-set 0.4.0
File Size Uploaded
abvx_set-0.4.0.tar.gz 38.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for abvx-set 0.4.0
File Interpreter ABI Platform
abvx_set-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 71.6 kB

Release files / abvx_set-0.4.0.tar.gz

Download URL abvx_set-0.4.0.tar.gz
Size 38.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dc816e1e7819a3ccfc6adf8ad1b0d882cefd229e3841576cea458d6caf4af58b
BLAKE2b-256 checksum
How to use checksums
940c413827a010baced397be61dff1e7270fde656d681e406417fa398cb61b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release files / abvx_set-0.4.0-py3-none-any.whl

Download URL abvx_set-0.4.0-py3-none-any.whl
Size 33.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23f3d62765b94acb6a5b7116e463fa1b26238d51505c0befe1789ae751882ff2
BLAKE2b-256 checksum
How to use checksums
60c3adc8b4abd1c802edc19c466c9abcf141292a189c0db07404bac6a2041909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

2 release files

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page