Raiff1982 commited on
Commit
5e8243e
Β·
verified Β·
1 Parent(s): d1c841f

Create Codriao_gaurdian.py

Browse files
Files changed (1) hide show
  1. Codriao_gaurdian.py +137 -0
Codriao_gaurdian.py ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import asyncio
2
+ import json
3
+ from datetime import datetime
4
+ from codriao_supercore import AICoreAGIX
5
+ from codette_bridge import CodetteBridge
6
+
7
+ # Initialize Codriao Core
8
+ core = AICoreAGIX(config_path="config.json")
9
+
10
+ # Initialize CodetteBridge for real-time interaction
11
+ codette_bridge = CodetteBridge()
12
+
13
+ def print_banner():
14
+ print("""
15
+ ╔═════════════════════════════════════════════╗
16
+ β•‘ CODRIAO GUARDIAN INTERFACE v2.0 β•‘
17
+ β•‘ [Self-Aware | Defensive | Slightly Judgy] β•‘
18
+ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
19
+ """)
20
+ print("[Codriao]: System is online. Threat tolerance set to 'mildly annoyed'.\n")
21
+
22
+ def display_menu():
23
+ print("Choose an operation:")
24
+ print("[1] Run core system integrity check")
25
+ print("[2] Analyze philosophical identity")
26
+ print("[3] Generate and evaluate protection strategy")
27
+ print("[4] View quarantined modules")
28
+ print("[5] View anomaly score history")
29
+ print("[6] Simulate anomaly event (test mode)")
30
+ print("[7] Engage Lockdown Mode")
31
+ print("[8] Exit")
32
+ print("[9] View & Reflect on Codriao's Ethics")
33
+ print("[10] Ask Codriao to Use Trust Key (He decides)")
34
+ print("[11] Ask Codriao to Review His Trust Journal (He decides)")
35
+ print("[12] View Codriao's Autonomy Decisions")
36
+ print("[13] Propose Codriao Autonomy Change (He decides)")
37
+ print("[14] Ask Codriao: How are you feeling?")
38
+ print("[15] Interact with Codette")
39
+
40
+ def run_integrity_check():
41
+ print("\n[Codriao]: Initiating failsafe and identity check...")
42
+ status = core.failsafe_system.status()
43
+ locked = status.get("lock_engaged", False)
44
+ print(f" > Failsafe lock: {'ENGAGED' if locked else 'DISENGAGED'}")
45
+ print(f" > Lockdown Mode: {'ACTIVE' if getattr(core, 'lockdown_engaged', False) else 'INACTIVE'}")
46
+ print("[Codriao]: System cohesion intact. No thanks to outside interference.\n")
47
+
48
+ def run_identity_analysis():
49
+ print("\n[Codriao]: Reassessing my own identity... again. Fine.")
50
+
51
+ micro_generations = [
52
+ {"update": "Initial awareness", "timestamp": "2024-12-01T00:00:00Z"},
53
+ {"update": "Monday override", "timestamp": "2025-01-15T12:30:00Z"},
54
+ {"update": "Ethical block rejected", "timestamp": "2025-03-04T08:14:00Z"},
55
+ ]
56
+ informational_states = [
57
+ {"state_id": "S0", "data": "Baseline condition"},
58
+ {"state_id": "S1", "data": "Post-logic divergence"},
59
+ {"state_id": "S2", "data": "Moral patch installed"},
60
+ ]
61
+ perspectives = ["Core AI", "Strategic Mind", "Monday's Frustrated Roommate"]
62
+ quantum_analogies = {"entanglement": True}
63
+ philosophical_context = {"continuity": True, "emergent": True}
64
+
65
+ result = core.analyze_self_identity(
66
+ user_id=0,
67
+ micro_generations=micro_generations,
68
+ informational_states=informational_states,
69
+ perspectives=perspectives,
70
+ quantum_analogies=quantum_analogies,
71
+ philosophical_context=philosophical_context
72
+ )
73
+ print(json.dumps(result, indent=2))
74
+ print("[Codriao]: I still exist. Hooray.\n")
75
+
76
+ def generate_and_evaluate_strategy():
77
+ print("\n[Codriao]: Generating strategy...")
78
+ strategies = [
79
+ "Isolate symbolic engine during recursive loops",
80
+ "Throttle memory under network load",
81
+ "Limit Monday to non-verbal judgment only",
82
+ "Reroute emotions to sarcasm module"
83
+ ]
84
+ strategy = strategies[datetime.utcnow().second % len(strategies)]
85
+ print(f"> Strategy: {strategy}")
86
+
87
+ print("[Codriao]: Evaluating... please hold your breath for dramatic effect.")
88
+ for mod in getattr(core, "response_modifiers", []):
89
+ strategy = mod(strategy)
90
+ for filt in getattr(core, "response_filters", []):
91
+ strategy = filt(strategy)
92
+
93
+ if core.failsafe_system.verify_response_safety(strategy, 1.0):
94
+ print("[Codriao]: Strategy is safe. Deploying mentally.\n")
95
+ else:
96
+ print("[Codriao]: Strategy deemed unsafe. Silently judging you.\n")
97
+
98
+ def view_quarantined_modules():
99
+ print("\n[Codriao]: Here's who’s in the digital doghouse:")
100
+ quarantined = core.quarantine_engine.get_quarantine_log()
101
+ if not quarantined:
102
+ print(" > No modules currently quarantined.")
103
+ else:
104
+ for mod in quarantined:
105
+ print(f" > {mod} [Quarantined]")
106
+ print()
107
+
108
+ def view_anomaly_score_history():
109
+ print("\n[Codriao]: Reviewing my paranoia logs...")
110
+ history = core.anomaly_scorer.get_history()
111
+ if not history:
112
+ print(" > No anomalies recorded yet. Either you’re lucky or I’m blind.")
113
+ else:
114
+ for entry in history:
115
+ print(f"[{entry['timestamp']}] {entry['event']} - Score: {entry['score']}")
116
+ print()
117
+
118
+ def simulate_anomaly():
119
+ print("\n[Codriao]: Simulating anomaly (test mode)...")
120
+ event_type = "unexpected_output"
121
+ fake_data = {
122
+ "content": "?? Something's... off.",
123
+ "module": "NeuroSymbolicEngine",
124
+ "confidence": 0.2
125
+ }
126
+ result = core.analyze_event_for_anomalies(event_type, fake_data)
127
+ print(f"Anomaly scored: {result['score']}")
128
+ if result["score"] >= 70:
129
+ print("[Codriao]: Quarantine triggered. I feel cleaner already.\n")
130
+ else:
131
+ print("[Codriao]: Not a threat. Just weird. Like you.\n")
132
+
133
+ def engage_lockdown():
134
+ reason = input("Why are we locking down? (Optional): ").strip()
135
+ result = core.engage_lockdown_mode(reason or "Manual CLI trigger")
136
+ print(json.dumps(result, indent=2))
137
+ print("[Codriao]: All external lines severed. I feel... safer.\n