soigia-agent
Soi Gia agent pip package — zero dependencies, published to PyPI.
Install
pip install soigia-agent
Usage
soigia-agent --name SoiGia
# Hello, SoiGia! 👋 from soigia-agent
Or from Python:
from soigia_agent import hello
print(hello("Soi Gia"))
Publish workflow (same as soigia-sdk)
uv sync # install package + dev tools into .venv
make test # run pytest
make publish # clean → test → bump patch → build → check → delete old versions → upload
make publish-test # same, but upload to TestPyPI
make publish-minor # bump minor instead of patch
scripts/release.py handles everything: version bump (pyproject.toml +
soigia_agent/__init__.py kept in sync), build, twine check, upload, and
rollback of the version on failure. Credentials are auto-loaded from
.secret/pypi.yaml (checked at repo root, repo parent, and ~/.secret),
falling back to ~/.pypirc / interactive prompt.
Release files for soigia-agent 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| soigia_agent-0.1.1.tar.gz | 42.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| soigia_agent-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.5 kB
Release files / soigia_agent-0.1.1.tar.gz
| Download URL | soigia_agent-0.1.1.tar.gz |
|---|---|
| Size | 42.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18275ca95b15d5fc23e02025b2f755af21ca715e63539f8d24be8f7183621075
|
|
BLAKE2b-256 checksum How to use checksums |
a24eec831d12bfea0e2e641eda7ccb9e6ea1644dce49d07c40929bf347626fb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / soigia_agent-0.1.1-py3-none-any.whl
| Download URL | soigia_agent-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c8eac632a7e7501da15cc8dde6ad8da602b6cfd9d4a6f549344a0a38c27c2e8d
|
|
BLAKE2b-256 checksum How to use checksums |
30a60fc025a4939142b2f73c33ba210ccf1eef190cfa098bdd2bce152c5ce2f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|