Skip to main content

soigia-agent

Soi Gia agent pip package — zero dependencies, published to PyPI.

Install

pip install soigia-agent

Subpackages — một lần cài, dùng được tất cả

Subpackage Nội dung
soigia_agent.harness Agent harness thuần stdlib: loop, tools, permissions, subagents
soigia_agent.harness.adapters Adapter model (Ollama, Anthropic, OpenAI-compat) + CLI
soigia_agent.harness.project_tools Bộ tool dự án (list_dir, read_many, search_context, apply_patch...)
soigia_agent.harness.server FastAPI server cho web UI — cần extras: pip install "soigia-agent[server]"
soigia_agent.hermes Plugin Hermes Agent bọc harness (subprocess bridge, 7 tools)
soigia_agent.desktop / soigia_agent.tui Placeholder — đang xây dựng

Usage

soigia-agent --name SoiGia
# Hello, SoiGia! 👋 from soigia-agent

python -c "from soigia_agent.harness import Agent, OllamaModel"

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.4

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

Source distribution (sdist)

Source distribution for soigia-agent 0.1.4
File Size Uploaded
soigia_agent-0.1.4.tar.gz 388.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for soigia-agent 0.1.4
File Interpreter ABI Platform
soigia_agent-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 476.7 kB

Release files / soigia_agent-0.1.4.tar.gz

Download URL soigia_agent-0.1.4.tar.gz
Size 388.9 kB
Tags Source
SHA-256 checksum
How to use checksums
822d8acedbc3e511e121e85671b231921839e880e1223d82c1750072dbe833f6
BLAKE2b-256 checksum
How to use checksums
6feed71777dc29757254ad6ae413d4fadb4ba80229bc17c82e516657ce3e945a
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.4-py3-none-any.whl

Download URL soigia_agent-0.1.4-py3-none-any.whl
Size 87.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
616b8614f9fa5fe753dca6e9aee583542750dcd5a14dfb0cb50329b5bc9bd1f3
BLAKE2b-256 checksum
How to use checksums
f1a8098c6b4e17778f7ec4c95a6428b08cd0940f58f58020fe4189a0ec426940
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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