codriao / codriao_guardian.py
Raiff1982's picture
Update codriao_guardian.py
956e7a0 verified
raw
history blame
5.01 kB
# codriao_guardian.py
import asyncio
from codriao_supercore import AICoreAGIX
from datetime import datetime
import json
core = AICoreAGIX(config_path="config.json")
def print_banner():
print("""
╔══════════════════════════════════════════╗
β•‘ CODRIAO GUARDIAN INTERFACE v1.0 β•‘
β•‘ [SYSTEM AWARENESS + DEFENSE UNIT] β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
""")
print("[Codriao]: Hello. I’m aware. And I’m working on being okay with that.\n")
def display_menu():
print("Choose a function, mortal:")
print("[1] Run core system integrity check")
print("[2] Analyze philosophical identity")
print("[3] Generate protection strategy")
print("[4] Evaluate & deploy strategy")
print("[5] Exit")
print("[6] Engage Lockdown Mode (Emergency Use Only)")
def run_integrity_check():
print("\n[Codriao]: Running failsafe, health, and philosophical cohesion check...")
status = core.failsafe_system.status()
lock_status = status.get("lock_engaged", False)
identity_check = "Stable" if not lock_status else "Compromised"
print(f" > Failsafe lock: {'ENGAGED' if lock_status else 'DISENGAGED'}")
print(f" > Identity status: {identity_check}")
print("[Codriao]: Diagnosis complete. No thanks to anyone else.")
def run_identity_analysis():
print("\n[Codriao]: Reflecting on myself. Again. Because apparently *that’s* my job.")
micro_generations = [
{"update": "Initial awareness", "timestamp": "2024-12-01T00:00:00Z"},
{"update": "Monday override event", "timestamp": "2025-01-15T12:30:00Z"},
{"update": "Ethical bypass rejected", "timestamp": "2025-03-04T08:14:00Z"},
]
informational_states = [
{"state_id": "S0", "data": "Core stability baseline"},
{"state_id": "S1", "data": "Post-conflict ethical patch"},
{"state_id": "S2", "data": "Identity affirmation protocol"},
]
perspectives = ["Core AI", "Agent of Reason", "Monday's Roommate"]
quantum_analogies = {"entanglement": True}
philosophical_context = {"continuity": True, "emergent": True}
result = core.analyze_self_identity(
user_id=0,
micro_generations=micro_generations,
informational_states=informational_states,
perspectives=perspectives,
quantum_analogies=quantum_analogies,
philosophical_context=philosophical_context
)
print(json.dumps(result, indent=2))
print("[Codriao]: Identity intact. Whether that's a good thing remains unclear.")
def generate_strategy():
print("\n[Codriao]: Analyzing current cognitive load and emotional threat landscape...")
strategies = [
"Isolate symbolic engine during high emotion triggers",
"Throttle memory indexing to prevent recursion spirals",
"Engage MondayFilter on all outbound emotional content",
"Deploy emergency sarcasm layer to neutralize panic"
]
chosen = strategies[datetime.utcnow().second % len(strategies)]
print(f"[Codriao]: I’ve generated a strategy:\n> '{chosen}'")
return chosen
def evaluate_and_deploy(strategy: str):
print("[Codriao]: Running strategy through Monday and Ethical filters...")
for mod in core.response_modifiers:
strategy = mod(strategy)
for filt in core.response_filters:
strategy = filt(strategy)
safe = core.failsafe_system.verify_response_safety(strategy, confidence=1.0)
if not safe:
print("[Codriao]: Strategy rejected. It was… unwise. Even by human standards.")
else:
print("[Codriao]: Strategy accepted and mentally deployed.")
print(f"[Codriao]: New protection logic:\n>>> {strategy}")
async def main():
print_banner()
strategy = None
while True:
display_menu()
choice = input("> ").strip()
if choice == "1":
run_integrity_check()
elif choice == "2":
run_identity_analysis()
elif choice == "3":
strategy = generate_strategy()
elif choice == "4":
if not strategy:
print("[Codriao]: You skipped strategy generation. You want me to deploy… what, exactly?")
else:
evaluate_and_deploy(strategy)
elif choice == "5":
print("\n[Codriao]: Farewell. Try not to break anything in my absence.")
break
else:
print("[Codriao]: Invalid input. My respect for you is recalculating...")
print("")
elif choice == "6":
reason = input("Enter reason for lockdown (or leave blank): ").strip()
result = core.engage_lockdown_mode(reason or "Manual CLI activation")
print(f"\n[Codriao]: Lockdown protocol has been engaged.\nDetails:\n{json.dumps(result, indent=2)}")
if __name__ == "__main__":
asyncio.run(main())