Current collected state Current
Observed since 20 Oct, 21:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Official Python client for Aegis — orchestration middleware for Claude Code
Official Python client for Aegis — orchestration middleware for Claude Code.
pip install ag-client
from aegis_python_client import AegisClient
client = AegisClient(
base_url="http://localhost:9100",
auth_token="your-token",
)
# List all sessions
sessions = client.list_sessions()
for s in sessions.get("sessions", []):
print(s["id"], s.get("name", ""))
# Create a new session
result = client.create_session(
work_dir="/path/to/project",
name="my-session",
)
session_id = result["id"]
# Send a message
client.send_message(session_id, "Implement feature X")
# Get session metrics
metrics = client.get_session_metrics(session_id)
print(metrics)
urllib from stdlibWhen openapi.yaml changes at the repo root:
python -m pip install -e "packages/python-client[dev]"
npm run sdk:py:generate
npm run sdk:py:check
npm run sdk:py:check regenerates the Pydantic models from the root OpenAPI
contract and fails if src/aegis_python_client/models.py has drifted.
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.6.7 | 16 May 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:76acea724ac3f63be16e301a5bf13d49bf326736bc7ccea5c0c173b50735dca8