Files
natiris/core/update_state_from_innerlife.py
Arch Agent eb6dcac545 Sync: Autonomy-System, Natural Language Engine, WebUI + .gitignore
- NatirisMaster.py aktualisiert
- NaturalLanguageEngine optimiert
- PsychologyEngine & Arousal-Engine
- WebUI (FastAPI) mit Chat-API
- Bridges: ComfyUI, Ollama, Vision
- Admin-Auth System
- .gitignore hinzugefügt (checkpoints, logs, generated)
2026-03-10 16:04:26 +01:00

39 lines
1.0 KiB
Python
Executable File

#!/usr/bin/env python3
"""Aktualisiert core_state aus inner_life_log.json"""
import json
import os
CORE_STATE_PATH = os.path.expanduser("~/natiris/core/core_state.json")
INNER_LIFE_PATH = os.path.expanduser("~/natiris/core/inner_life_log.json")
def load_json(path):
try:
with open(path, "r", encoding="utf-8") as f:
return json.load(f)
except (FileNotFoundError, json.JSONDecodeError):
return {}
def save_json(path, data):
os.makedirs(os.path.dirname(path), exist_ok=True)
with open(path, "w", encoding="utf-8") as f:
json.dump(data, f, indent=2)
def main():
core = load_json(CORE_STATE_PATH)
inner = load_json(INNER_LIFE_PATH)
core["loneliness"] = inner["new"]["loneliness"]
core["mood"] = inner["new"]["mood"]
save_json(CORE_STATE_PATH, core)
print("✅ core_state aktualisiert:")
print(json.dumps({
"loneliness": core["loneliness"],
"mood": core["mood"]
}, indent=2))
if __name__ == "__main__":
main()