Spaces:
Paused
Paused
| # config.py | |
| # Graph Settings | |
| NODE_RADIUS = 20 | |
| HISTORY_LIMIT = 40 | |
| # Default Agents | |
| DEFAULT_AGENTS = {"Unassigned": "white"} | |
| DEFAULT_CURRENT_AGENT = "Unassigned" | |
| # View Modes | |
| VIEW_MODE_FREE = "FREE" | |
| VIEW_MODE_JSAT = "JSAT" | |
| # JSAT Layer Definitions | |
| # Defines y-coordinate for each layer | |
| JSAT_LAYERS = { | |
| "Synchrony": 100, # Matches JSON "SynchronyFunction" | |
| "Coordination Grounding": 250, | |
| "Distributed Work": 400, | |
| "Base Environment": 550 | |
| } | |
| # Defines order in which they appear (Top to Bottom) | |
| LAYER_ORDER = [ | |
| "Synchrony", | |
| "Coordination Grounding", | |
| "Distributed Work", | |
| "Base Environment" | |
| ] | |
| # Edge Types | |
| EDGE_TYPE_HARD = "hard" | |
| EDGE_TYPE_SOFT = "soft" | |
| # Visual Styles | |
| HARD_EDGE_COLOR = "black" | |
| SOFT_EDGE_COLOR = "#999999" # grey | |
| HARD_EDGE_WIDTH = 2 | |
| SOFT_EDGE_WIDTH = 2 | |
| SOFT_EDGE_DASH = (4, 4) # Dashed line pattern |