File size: 965 Bytes
e78c316
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
"""ARYA-X Interaction & Negotiation Layer — conflict detection, resolution, and reward computation."""

__version__ = "1.0.0"

try:
    from .negotiation import NegotiationLayer
except ImportError as e:
    raise ImportError(
        f"interaction/negotiation.py not found. Build it first. Error: {e}"
    ) from e

try:
    from .conflict import ConflictDetector
except ImportError as e:
    raise ImportError(
        f"interaction/conflict.py not found. Build it first. Error: {e}"
    ) from e

try:
    from .resolver import ConflictResolver
except ImportError as e:
    raise ImportError(
        f"interaction/resolver.py not found. Build it first. Error: {e}"
    ) from e

try:
    from .reward import RewardEngine
except ImportError as e:
    raise ImportError(
        f"interaction/reward.py not found. Build it first. Error: {e}"
    ) from e

__all__ = [
    "NegotiationLayer",
    "ConflictDetector",
    "ConflictResolver",
    "RewardEngine",
]