fixing docs
This commit is contained in:
parent
3105648fd1
commit
f2758e5c49
2 changed files with 29 additions and 0 deletions
29
agentserver/message_bus/message_state.py
Normal file
29
agentserver/message_bus/message_state.py
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
from dataclasses import dataclass, field
|
||||
from lxml.etree import Element
|
||||
from typing import Any
|
||||
|
||||
@dataclass
|
||||
class HandlerMetadata:
|
||||
"""Trustworthy context passed to every handler."""
|
||||
thread_id: str
|
||||
from_id: str
|
||||
own_name: str | None = None # Only for agent: true listeners
|
||||
is_self_call: bool = False # Convenience flag
|
||||
|
||||
|
||||
@dataclass
|
||||
class MessageState:
|
||||
"""Universal intermediate representation flowing through all pipelines."""
|
||||
raw_bytes: bytes | None = None
|
||||
envelope_tree: Element | None = None
|
||||
payload_tree: Element | None = None
|
||||
payload: Any | None = None # Deserialized @xmlify instance
|
||||
|
||||
thread_id: str | None = None
|
||||
from_id: str | None = None
|
||||
|
||||
target_listeners: list['Listener'] | None = None # Forward reference
|
||||
|
||||
error: str | None = None
|
||||
|
||||
metadata: dict[str, Any] = field(default_factory=dict) # Extension point
|
||||
0
agentserver/message_bus/steps/__init__.py
Normal file
0
agentserver/message_bus/steps/__init__.py
Normal file
Loading…
Reference in a new issue