Catalog PyPI
PACKAGE EXPLORERView in registry

aglet

PyPI

Aglet core: protocols, runtime, event bus, plugin loader.

agentframeworkllmplugin
Versions collected1
Direct dependencies4From release 0.1.0a4
Last observed21 Oct, 09:14 UTC

README

Version 0.1.0a4 documentation

aglet

The pluggable Agent runtime: protocols, runtime, event bus, plugin loader.

aglet is the core of the Aglet project — a framework where every Agent capability is a swappable plugin distributed as its own PyPI package.

What's inside

  • The 9 first-class Element protocols (perception / memory / planner / tool / executor / safety / output / observability / extensibility) plus the ModelProvider plugin point.
  • An immutable AgentContext + ContextPatch event-sourcing model.
  • The default canonical Loop (Runtime.run / Runtime.resume) with built-in Hook system, Budget enforcement, three routing strategies, and four plugin runtimes (in-process, subprocess, HTTP, MCP).
  • A YAML config loader and a Registry that auto-discovers third-party Techniques via Python entry points (aglet.techniques, aglet.models, aglet.elements).

Install

aglet alone is enough to build an agent in Python; install built-in Techniques separately to actually run something useful.

pip install aglet                                          # core only
pip install aglet-cli aglet-builtin-planner-echo \
            aglet-builtin-perception-passthrough \
            aglet-builtin-output-streaming-text \
            aglet-builtin-memory-sliding-window \
            aglet-builtin-obs-console                      # smallest runnable agent

Then:

aglet init my-agent && cd my-agent
aglet run agent.yaml --input "hello"

Status

Alpha (0.1.0a1) — the protocols are still subject to backwards-incompatible change before 1.0. Interfaces are documented in the architecture doc.

License

Apache-2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.0a422 Apr 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
zyssyz123/agentkit

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d5a00d6dbd5fe1d4e521b1bb0c5c39bf9e1521bb409f4988014ed8bfe28aec69