AGL
AGL runs AI agent workflows against a code repository. A workflow is ordinary Python that asks for a worktree, hands roles to agents and lands what comes back — with fingerprinted replay, git worktree isolation, preflight checks and exit codes supplied by the framework rather than written into the workflow.
This release ships no workflows. The ones AGL runs are the ones you write. agl new <name>
writes a workflow into your own workspace under AGL_HOME — a directory holding a module and a
pyproject.toml, which runs as it stands — and agl run <name> runs it; agl workflows lists what
that workspace declares. AGL reads workflows from there and from nowhere else: the agl.workflows
entry-point group is the table key each workflow directory's own pyproject.toml writes, rather than
a group a distribution installed beside AGL registers into.
A workflow that imports nothing beyond agl needs no environment of its own and runs as it stands.
One declaring third-party dependencies in its own pyproject.toml needs agl sync, which installs
what your workspace's workflows declare — their dependencies and never the workflows themselves, so
importing a workflow still resolves from the source you are editing. It requires uv on your PATH,
and nothing runs it for you: agl new stays offline.
Install
uv tool install agents-gl
The distribution on PyPI is agents-gl; the command it installs and the package you import are
both agl.
Python 3.14 or newer
This is the one thing most likely to trip you up. AGL declares requires-python = ">=3.14", so a
plain pip install agents-gl on an older interpreter refuses before it downloads anything, and it
reports that as not finding a version rather than as your interpreter being too old. uv tool install sidesteps it by fetching a matching interpreter itself.
Status
Early. 0.0.1 is a name claim rather than a release, and the surface may still change.
Licence
MIT — see LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agents_gl-0.0.2.tar.gz.
File metadata
- Download URL: agents_gl-0.0.2.tar.gz
- Upload date:
- Size: 144.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac178499201c14bd659f85001547a64e957c6d870022301f31989f6c36ac2812
|
|
| MD5 |
2f35d44aa771c74c310383a62d19c76d
|
|
| BLAKE2b-256 |
ba95912a6206c3532beb1c899e3289c935b5b83605a47d0b68ff3d1cbc1b3e19
|
Provenance
The following attestation bundles were made for agents_gl-0.0.2.tar.gz:
Publisher:
publish.yml on jashioq/AGL
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agents_gl-0.0.2.tar.gz -
Subject digest:
ac178499201c14bd659f85001547a64e957c6d870022301f31989f6c36ac2812 - Sigstore transparency entry: 2733654598
- Sigstore integration time:
-
Permalink:
jashioq/AGL@16ba2f6ba56faf853a0af6db767332f05a5eaebb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/jashioq
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@16ba2f6ba56faf853a0af6db767332f05a5eaebb -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file agents_gl-0.0.2-py3-none-any.whl.
File metadata
- Download URL: agents_gl-0.0.2-py3-none-any.whl
- Upload date:
- Size: 169.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5df6b349bd64ecf3456cb19b29dbb0f7e0bf4c21ef682411d26f32340785b850
|
|
| MD5 |
d99bebde34f9021971ca8d1042a4360e
|
|
| BLAKE2b-256 |
4efda1f992a5e45efe650eaa43963972686dcae75327ac3cf4092115565e8ea5
|
Provenance
The following attestation bundles were made for agents_gl-0.0.2-py3-none-any.whl:
Publisher:
publish.yml on jashioq/AGL
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agents_gl-0.0.2-py3-none-any.whl -
Subject digest:
5df6b349bd64ecf3456cb19b29dbb0f7e0bf4c21ef682411d26f32340785b850 - Sigstore transparency entry: 2733654637
- Sigstore integration time:
-
Permalink:
jashioq/AGL@16ba2f6ba56faf853a0af6db767332f05a5eaebb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/jashioq
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@16ba2f6ba56faf853a0af6db767332f05a5eaebb -
Trigger Event:
workflow_dispatch
-
Statement type: