-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path__init__.py
More file actions
80 lines (68 loc) · 1.81 KB
/
__init__.py
File metadata and controls
80 lines (68 loc) · 1.81 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
"""
Yggdrasil Cognitive Architecture
================================
A Norse mythology-inspired cognitive processing and memory system for AI applications.
The Nine Worlds:
- Asgard: Divine Oversight & Strategic Planning
- Vanaheim: Harmony & Resource Cultivation
- Alfheim: Illusion & Agile Routing
- Midgard: Manifestation & Final Weaving
- Jotunheim: Raw Power & Chaotic Execution
- Svartalfheim: Forging & Tool Crafting
- Niflheim: Preservation & Misty Verification
- Muspelheim: Transformation & Fiery Critique
- Helheim: Reflection & Ancestral Memory
The Ravens:
- Huginn (Thought): Dynamic querying, retrieval, routing
- Muninn (Memory): Persistent storage, structure, archives
The Bridge:
- Bifrost: Routes queries between realms
Version: 1.0.0
Author: Volmarr the Viking / RuneForgeAI
License: Viking Ethical Use License
"""
__version__ = "1.0.0"
__author__ = "Volmarr the Viking"
from yggdrasil.core.world_tree import WorldTree, YggdrasilOrchestrator
from yggdrasil.core.dag import DAG, TaskNode
from yggdrasil.core.bifrost import Bifrost, RealmRouter
from yggdrasil.core.llm_queue import LLMQueue
from yggdrasil.ravens.huginn import Huginn
from yggdrasil.ravens.muninn import Muninn
from yggdrasil.ravens.raven_rag import RavenRAG
# World imports
from yggdrasil.worlds import (
Asgard,
Vanaheim,
Alfheim,
Midgard,
Jotunheim,
Svartalfheim,
Niflheim,
Muspelheim,
Helheim
)
__all__ = [
# Core
"WorldTree",
"YggdrasilOrchestrator",
"DAG",
"TaskNode",
"Bifrost",
"RealmRouter",
"LLMQueue",
# Ravens
"Huginn",
"Muninn",
"RavenRAG",
# Worlds
"Asgard",
"Vanaheim",
"Alfheim",
"Midgard",
"Jotunheim",
"Svartalfheim",
"Niflheim",
"Muspelheim",
"Helheim",
]