Sprint 1: runtime package init
Browse files
purpose_agent/runtime/__init__.py
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
Purpose Agent Runtime — Event-driven execution engine for v3.0.
|
| 3 |
+
|
| 4 |
+
Provides:
|
| 5 |
+
- PAEvent: canonical event schema
|
| 6 |
+
- EventKind: enumerated event types
|
| 7 |
+
- EventBus: async pub/sub with backpressure and replay
|
| 8 |
+
- Checkpointer: durable state snapshots (Sprint 2)
|
| 9 |
+
- RunState: typed execution state (Sprint 2)
|
| 10 |
+
"""
|
| 11 |
+
from purpose_agent.runtime.events import PAEvent, EventKind, Visibility
|
| 12 |
+
from purpose_agent.runtime.event_bus import EventBus
|
| 13 |
+
|
| 14 |
+
__all__ = ["PAEvent", "EventKind", "Visibility", "EventBus"]
|