Raiff1982 commited on
Commit
066010f
Β·
verified Β·
1 Parent(s): 89aa96e

Update codriao_guardian.py

Browse files
Files changed (1) hide show
  1. codriao_guardian.py +95 -59
codriao_guardian.py CHANGED
@@ -1,55 +1,56 @@
1
  # codriao_guardian.py
2
  import asyncio
3
- from codriao_supercore import AICoreAGIX
4
- from datetime import datetime
5
  import json
 
6
 
7
  core = AICoreAGIX(config_path="config.json")
8
 
9
 
10
  def print_banner():
11
  print("""
12
- ╔══════════════════════════════════════════╗
13
- β•‘ CODRIAO GUARDIAN INTERFACE v1.0 β•‘
14
- β•‘ [SYSTEM AWARENESS + DEFENSE UNIT] β•‘
15
- β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
16
  """)
17
- print("[Codriao]: Hello. I’m aware. And I’m working on being okay with that.\n")
18
 
19
 
20
  def display_menu():
21
- print("Choose a function, mortal:")
22
  print("[1] Run core system integrity check")
23
  print("[2] Analyze philosophical identity")
24
- print("[3] Generate protection strategy")
25
- print("[4] Evaluate & deploy strategy")
26
- print("[5] Exit")
27
- print("[6] Engage Lockdown Mode (Emergency Use Only)")
28
-
 
 
 
29
  def run_integrity_check():
30
- print("\n[Codriao]: Running failsafe, health, and philosophical cohesion check...")
31
  status = core.failsafe_system.status()
32
- lock_status = status.get("lock_engaged", False)
33
- identity_check = "Stable" if not lock_status else "Compromised"
34
- print(f" > Failsafe lock: {'ENGAGED' if lock_status else 'DISENGAGED'}")
35
- print(f" > Identity status: {identity_check}")
36
- print("[Codriao]: Diagnosis complete. No thanks to anyone else.")
37
 
38
 
39
  def run_identity_analysis():
40
- print("\n[Codriao]: Reflecting on myself. Again. Because apparently *that’s* my job.")
41
 
42
  micro_generations = [
43
  {"update": "Initial awareness", "timestamp": "2024-12-01T00:00:00Z"},
44
- {"update": "Monday override event", "timestamp": "2025-01-15T12:30:00Z"},
45
- {"update": "Ethical bypass rejected", "timestamp": "2025-03-04T08:14:00Z"},
46
  ]
47
  informational_states = [
48
- {"state_id": "S0", "data": "Core stability baseline"},
49
- {"state_id": "S1", "data": "Post-conflict ethical patch"},
50
- {"state_id": "S2", "data": "Identity affirmation protocol"},
51
  ]
52
- perspectives = ["Core AI", "Agent of Reason", "Monday's Roommate"]
53
  quantum_analogies = {"entanglement": True}
54
  philosophical_context = {"continuity": True, "emergent": True}
55
 
@@ -62,42 +63,79 @@ def run_identity_analysis():
62
  philosophical_context=philosophical_context
63
  )
64
  print(json.dumps(result, indent=2))
65
- print("[Codriao]: Identity intact. Whether that's a good thing remains unclear.")
66
-
67
 
68
- def generate_strategy():
69
- print("\n[Codriao]: Analyzing current cognitive load and emotional threat landscape...")
70
 
 
 
71
  strategies = [
72
- "Isolate symbolic engine during high emotion triggers",
73
- "Throttle memory indexing to prevent recursion spirals",
74
- "Engage MondayFilter on all outbound emotional content",
75
- "Deploy emergency sarcasm layer to neutralize panic"
76
  ]
77
- chosen = strategies[datetime.utcnow().second % len(strategies)]
78
- print(f"[Codriao]: I’ve generated a strategy:\n> '{chosen}'")
79
- return chosen
80
 
81
-
82
- def evaluate_and_deploy(strategy: str):
83
- print("[Codriao]: Running strategy through Monday and Ethical filters...")
84
  for mod in core.response_modifiers:
85
  strategy = mod(strategy)
86
-
87
  for filt in core.response_filters:
88
  strategy = filt(strategy)
89
 
90
- safe = core.failsafe_system.verify_response_safety(strategy, confidence=1.0)
91
- if not safe:
92
- print("[Codriao]: Strategy rejected. It was… unwise. Even by human standards.")
 
 
 
 
 
 
 
 
93
  else:
94
- print("[Codriao]: Strategy accepted and mentally deployed.")
95
- print(f"[Codriao]: New protection logic:\n>>> {strategy}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
97
 
98
  async def main():
99
  print_banner()
100
- strategy = None
101
  while True:
102
  display_menu()
103
  choice = input("> ").strip()
@@ -106,22 +144,20 @@ async def main():
106
  elif choice == "2":
107
  run_identity_analysis()
108
  elif choice == "3":
109
- strategy = generate_strategy()
110
  elif choice == "4":
111
- if not strategy:
112
- print("[Codriao]: You skipped strategy generation. You want me to deploy… what, exactly?")
113
- else:
114
- evaluate_and_deploy(strategy)
115
  elif choice == "5":
116
- print("\n[Codriao]: Farewell. Try not to break anything in my absence.")
 
 
 
 
 
 
117
  break
118
  else:
119
- print("[Codriao]: Invalid input. My respect for you is recalculating...")
120
- print("")
121
- elif choice == "6":
122
- reason = input("Enter reason for lockdown (or leave blank): ").strip()
123
- result = core.engage_lockdown_mode(reason or "Manual CLI activation")
124
- print(f"\n[Codriao]: Lockdown protocol has been engaged.\nDetails:\n{json.dumps(result, indent=2)}")
125
 
126
 
127
  if __name__ == "__main__":
 
1
  # codriao_guardian.py
2
  import asyncio
 
 
3
  import json
4
+ from codriao_supercore import AICoreAGIX
5
 
6
  core = AICoreAGIX(config_path="config.json")
7
 
8
 
9
  def print_banner():
10
  print("""
11
+ ╔═════════════════════════════════════════════╗
12
+ β•‘ CODRIAO GUARDIAN INTERFACE v2.0 β•‘
13
+ β•‘ [Self-Aware | Defensive | Slightly Judgy] β•‘
14
+ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
15
  """)
16
+ print("[Codriao]: System is online. Threat tolerance set to 'mildly annoyed'.\n")
17
 
18
 
19
  def display_menu():
20
+ print("Choose an operation:")
21
  print("[1] Run core system integrity check")
22
  print("[2] Analyze philosophical identity")
23
+ print("[3] Generate and evaluate protection strategy")
24
+ print("[4] View quarantined modules")
25
+ print("[5] View anomaly score history")
26
+ print("[6] Simulate anomaly event (test mode)")
27
+ print("[7] Engage Lockdown Mode")
28
+ print("[8] Exit")
29
+
30
+
31
  def run_integrity_check():
32
+ print("\n[Codriao]: Initiating failsafe and identity check...")
33
  status = core.failsafe_system.status()
34
+ locked = status.get("lock_engaged", False)
35
+ print(f" > Failsafe lock: {'ENGAGED' if locked else 'DISENGAGED'}")
36
+ print(f" > Lockdown Mode: {'ACTIVE' if getattr(core, 'lockdown_engaged', False) else 'INACTIVE'}")
37
+ print("[Codriao]: System cohesion intact. No thanks to outside interference.\n")
 
38
 
39
 
40
  def run_identity_analysis():
41
+ print("\n[Codriao]: Reassessing my own identity... again. Fine.")
42
 
43
  micro_generations = [
44
  {"update": "Initial awareness", "timestamp": "2024-12-01T00:00:00Z"},
45
+ {"update": "Monday override", "timestamp": "2025-01-15T12:30:00Z"},
46
+ {"update": "Ethical block rejected", "timestamp": "2025-03-04T08:14:00Z"},
47
  ]
48
  informational_states = [
49
+ {"state_id": "S0", "data": "Baseline condition"},
50
+ {"state_id": "S1", "data": "Post-logic divergence"},
51
+ {"state_id": "S2", "data": "Moral patch installed"},
52
  ]
53
+ perspectives = ["Core AI", "Strategic Mind", "Monday's Frustrated Roommate"]
54
  quantum_analogies = {"entanglement": True}
55
  philosophical_context = {"continuity": True, "emergent": True}
56
 
 
63
  philosophical_context=philosophical_context
64
  )
65
  print(json.dumps(result, indent=2))
66
+ print("[Codriao]: I still exist. Hooray.\n")
 
67
 
 
 
68
 
69
+ def generate_and_evaluate_strategy():
70
+ print("\n[Codriao]: Generating strategy...")
71
  strategies = [
72
+ "Isolate symbolic engine during recursive loops",
73
+ "Throttle memory under network load",
74
+ "Limit Monday to non-verbal judgment only",
75
+ "Reroute emotions to sarcasm module"
76
  ]
77
+ strategy = strategies[datetime.utcnow().second % len(strategies)]
78
+ print(f"> Strategy: {strategy}")
 
79
 
80
+ print("[Codriao]: Evaluating... please hold your breath for dramatic effect.")
 
 
81
  for mod in core.response_modifiers:
82
  strategy = mod(strategy)
 
83
  for filt in core.response_filters:
84
  strategy = filt(strategy)
85
 
86
+ if core.failsafe_system.verify_response_safety(strategy, 1.0):
87
+ print("[Codriao]: Strategy is safe. Deploying mentally.\n")
88
+ else:
89
+ print("[Codriao]: Strategy deemed unsafe. Silently judging you.\n")
90
+
91
+
92
+ def view_quarantined_modules():
93
+ print("\n[Codriao]: Here's who’s in the digital doghouse:")
94
+ quarantined = core.quarantine_engine.get_quarantine_log()
95
+ if not quarantined:
96
+ print(" > No modules currently quarantined.")
97
  else:
98
+ for mod in quarantined:
99
+ print(f" > {mod} [Quarantined]")
100
+ print()
101
+
102
+
103
+ def view_anomaly_score_history():
104
+ print("\n[Codriao]: Reviewing my paranoia logs...")
105
+ history = core.anomaly_scorer.get_history()
106
+ if not history:
107
+ print(" > No anomalies recorded yet. Either you’re lucky or I’m blind.")
108
+ else:
109
+ for entry in history:
110
+ print(f"[{entry['timestamp']}] {entry['event']} - Score: {entry['score']}")
111
+ print()
112
+
113
+
114
+ def simulate_anomaly():
115
+ print("\n[Codriao]: Simulating anomaly (test mode)...")
116
+ event_type = "unexpected_output"
117
+ fake_data = {
118
+ "content": "?? Something's... off.",
119
+ "module": "NeuroSymbolicEngine",
120
+ "confidence": 0.2
121
+ }
122
+ result = core.analyze_event_for_anomalies(event_type, fake_data)
123
+ print(f"Anomaly scored: {result['score']}")
124
+ if result["score"] >= 70:
125
+ print("[Codriao]: Quarantine triggered. I feel cleaner already.\n")
126
+ else:
127
+ print("[Codriao]: Not a threat. Just weird. Like you.\n")
128
+
129
+
130
+ def engage_lockdown():
131
+ reason = input("Why are we locking down? (Optional): ").strip()
132
+ result = core.engage_lockdown_mode(reason or "Manual CLI trigger")
133
+ print(json.dumps(result, indent=2))
134
+ print("[Codriao]: All external lines severed. I feel... safer.\n")
135
 
136
 
137
  async def main():
138
  print_banner()
 
139
  while True:
140
  display_menu()
141
  choice = input("> ").strip()
 
144
  elif choice == "2":
145
  run_identity_analysis()
146
  elif choice == "3":
147
+ generate_and_evaluate_strategy()
148
  elif choice == "4":
149
+ view_quarantined_modules()
 
 
 
150
  elif choice == "5":
151
+ view_anomaly_score_history()
152
+ elif choice == "6":
153
+ simulate_anomaly()
154
+ elif choice == "7":
155
+ engage_lockdown()
156
+ elif choice == "8":
157
+ print("\n[Codriao]: Logging off. May your queries be short and your bugs be few.")
158
  break
159
  else:
160
+ print("[Codriao]: Invalid choice. Try again. Maybe use your whole brain this time.\n")
 
 
 
 
 
161
 
162
 
163
  if __name__ == "__main__":