Mode 1 AgentShield Clean CLI
Project description
AgentShield CLI
AgentShield CLI is the installable command-line package for running QA gate checks against a target repository.
Public Commands
agentshield init --yes
agentshield check --strict
init --yes scans the current repository and writes .agentshield/config.yaml.
check --strict loads .agentshield/config.yaml and runs the configured checks. If the config file is missing, check auto-initializes unless --no-init is set.
Install
The commands below work after agentshield-cli has been published to PyPI or to your organization's private package index.
macOS or Windows with uv
uv tool install agentshield-cli
macOS or Windows with pipx
pipx install agentshield-cli
Local Development Install From This Monorepo
uv tool install --from ./packages/cli agentshield-cli
Usage
From the target repository root:
agentshield init --yes
agentshield check --strict
If the repository already contains .agentshield/config.yaml, initialization is not required:
agentshield check --strict
Notes
- The public command surface is intentionally small:
checkandinit. - The analyzer exists internally, but external users do not need to learn a separate scan command.
- Generated checks prefer
argvarrays for better macOS and Windows compatibility.
Project details
Release history Release notifications | RSS feed
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 agentshield_cli-0.1.0.tar.gz.
File metadata
- Download URL: agentshield_cli-0.1.0.tar.gz
- Upload date:
- Size: 31.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb6748b104ff2876de9f7ce3f659da1a2a7e6e71c0062420f26212730a8b9b36
|
|
| MD5 |
c745db105f307eae87028549b7374af5
|
|
| BLAKE2b-256 |
8138cc3ed251da0429a7ac33a064a37143ed7c454e24f43ebad1a9bff145d256
|
Provenance
The following attestation bundles were made for agentshield_cli-0.1.0.tar.gz:
Publisher:
publish-pypi.yml on tomo-inc/agent-shield-monorepo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentshield_cli-0.1.0.tar.gz -
Subject digest:
cb6748b104ff2876de9f7ce3f659da1a2a7e6e71c0062420f26212730a8b9b36 - Sigstore transparency entry: 1197230251
- Sigstore integration time:
-
Permalink:
tomo-inc/agent-shield-monorepo@21ee65d452c2848ae1c2982e9af567bb2a1118c2 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomo-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@21ee65d452c2848ae1c2982e9af567bb2a1118c2 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file agentshield_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentshield_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11969fa58d8032f3e457e35edc49b9fc1cf0994b179109da1837b373d142ff2e
|
|
| MD5 |
5e794dddef71e36550a0a53f6ce454be
|
|
| BLAKE2b-256 |
3a75707b745e716beca7e0c5b08a9a16adf5989479b534a0d5930166912d712e
|
Provenance
The following attestation bundles were made for agentshield_cli-0.1.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on tomo-inc/agent-shield-monorepo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentshield_cli-0.1.0-py3-none-any.whl -
Subject digest:
11969fa58d8032f3e457e35edc49b9fc1cf0994b179109da1837b373d142ff2e - Sigstore transparency entry: 1197230282
- Sigstore integration time:
-
Permalink:
tomo-inc/agent-shield-monorepo@21ee65d452c2848ae1c2982e9af567bb2a1118c2 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomo-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@21ee65d452c2848ae1c2982e9af567bb2a1118c2 -
Trigger Event:
workflow_dispatch
-
Statement type: