Skip to main content

agentship-core

The AgentShip kernel: spec, context, runtime, registry, errors, middleware, and the zero-dependency echo engine. Vendor-free — depends only on pydantic and pyyaml. Import as agentship.

Vendor-free by contract — and guarded against drift

The kernel cannot import OpenTelemetry, a2a-sdk, or any other vendor library (design §4.6): engine and eval hooks must work with only agentship-core installed. That forces us to keep a few small implementations of our own — the semantic-convention key constants, the in-memory RecordingObserver, the A2A wire models, and the JWT/JWKS seam. We do not just trust those to match the standards they claim to speak; each is pinned to its upstream by a conformance guard — a test in the relevant package that validates our output against the real library. So the code stays thin and vendor-free, and it still can't silently drift.

See docs/decisions/0001-integrate-not-invent.md for the delegations and the keep-thin-and-guard decisions.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentship_core-0.0.2.tar.gz (159.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentship_core-0.0.2-py3-none-any.whl (133.0 kB view details)

Uploaded Python 3

File details

Details for the file agentship_core-0.0.2.tar.gz.

File metadata

  • Download URL: agentship_core-0.0.2.tar.gz
  • Upload date:
  • Size: 159.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for agentship_core-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ffdc88d6bdd32f89d023d6494feb17c3f59ac973bc9cad3ee15326c4b64056be
MD5 15fcfd47f57b6b8dfc7da1b28eba0e14
BLAKE2b-256 89d49db8f9c7a11029df3ffc756b75c156d7e807f2b4bcc71e0d0268134871f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentship_core-0.0.2.tar.gz:

Publisher: release.yml on Agent-Ship/agent-ship

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentship_core-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: agentship_core-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 133.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for agentship_core-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0bf5644b5c34b067c18dd31ba56b85f3c830a3b556cb8da70448e8ca69d71b11
MD5 d91ebf32c9238770358451267c5fcb9e
BLAKE2b-256 58e5983458b02193fd4659dc15e1a951e127de4632d2db0e170959f660fe439c

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentship_core-0.0.2-py3-none-any.whl:

Publisher: release.yml on Agent-Ship/agent-ship

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

0.0.1

2 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