v2.1.0: creative names (Spark/Flow/swarm/Council/Vault) + prod test 19/19 pass
Browse files- purpose_agent/unified.py +15 -0
purpose_agent/unified.py
CHANGED
|
@@ -834,3 +834,18 @@ class KnowledgeStore:
|
|
| 834 |
if mag_a == 0 or mag_b == 0:
|
| 835 |
return 0.0
|
| 836 |
return dot / (mag_a * mag_b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 834 |
if mag_a == 0 or mag_b == 0:
|
| 835 |
return 0.0
|
| 836 |
return dot / (mag_a * mag_b)
|
| 837 |
+
|
| 838 |
+
|
| 839 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 840 |
+
# CREATIVE ALIASES β Purpose Agent's own names (primary)
|
| 841 |
+
# Old names kept for backward compatibility
|
| 842 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 843 |
+
|
| 844 |
+
# New names (use these)
|
| 845 |
+
Spark = Agent # A spark of intelligence β the atomic agent unit
|
| 846 |
+
Flow = Graph # Data flows through nodes β workflow engine
|
| 847 |
+
swarm = parallel # Agents working concurrently like a swarm
|
| 848 |
+
Council = Conversation # Agents deliberate like a council
|
| 849 |
+
Vault = KnowledgeStore # Knowledge vault β RAG as a tool
|
| 850 |
+
BEGIN = START
|
| 851 |
+
DONE_SIGNAL = END
|