Spaces:
Configuration error
Globale Entwickler-Umgebung (Windows / Cursor / GitHub / HF / APIs)
🔐 Echte Werte nur lokal: .env (Repo-Root, gitignored), optional master.env.ini (Repo oder ../EIRA/), MASTER_ENV_INI für einen absoluten Pfad. Nicht in Git, nicht in Chat-Kopien.
1. Multi-Agent-Überblick (dieses Workspace)
| Bereich | Skript / Modul | Kurzbeschreibung |
|---|---|---|
| Agent 1–4 | MULTI_AGENT_ASSET_ANALYSIS.py |
Asset-Katalog, Impact, Integrität, Empfehlungen; nutzt workspace_env + Credential-Zeile |
| Agent 5–8 | workspace_cleanup_agents.py (via --workspace-cleanup) |
Cache-Hygiene, Git-Inventar, .gitignore-Block |
| Hyper-Agent | hyper_agent_system.py |
Tool-Synthese / Loop; lädt jetzt .env über workspace_env |
| Seed-Sync | sync_orion_seed_complete.py |
ORION_SEED_SOURCE / E:\ORION_SEED_COMPLETE → external/ |
| Credential-Status | scripts/env_credential_status.py |
Welche Env-Keys gesetzt sind (ohne Werte) |
| Netzwerk-Health | DDGK_DEV_NEXT_STEP.py |
HF/GitHub/SerpAPI/News/Zenodo/Ollama; INI-Pfad portabel |
| HF-Check | hf_healthcheck.py |
whoami; Quelle: .env → master.env.ini |
2. Einmalig pro Maschine (oder pro User)
Python 3.10+ installieren; im Repo:
pip install -r requirements.txt
(optional: venv unter.venvanlegen und in Cursor als Interpreter wählen)..envanlegen: Kopie von.env.example→.env, alle benötigten Keys ausfüllen (GitHub, HF, Zenodo, …).master.env.ini: Falls du weiterhin die große INI nutzt: entweder im Repo-Root, oder unter…/EIRA/master.env.ini, oderMASTER_ENV_INI=C:\pfad\master.env.inisetzen.
Hinweis:workspace_envspiegelt aus der INI nur die Allowlist-Keys (Pfade/Hosts:ORION_SEED_SOURCE,OLLAMA_*) nachos.environ. Tokens kommen zuverlässig über.envoder manuelles Exportieren / Terminal-envFile.Cursor / VS Code (Workspace):
.vscode/settings.json:terminal.integrated.envFileundpython.envFilezeigen auf${workspaceFolder}/.env(Debugger + Tests sehen dieselben Variablen wie das Terminal).- Empfohlene Extensions:
.vscode/extensions.json(Python, Pylance, GitLens).
Cursor User Settings (global): Snippet in
docs/cursor-user-settings.snippet.json— z. B.terminal.integrated.envFilenur sinnvoll, wenn du immer in diesem Repo arbeitest; sonst Workspace-Settings bevorzugen.PowerShell ohne Cursor: Session mit Repo-
.envfüllen:. .\scripts\load-workspace-env.ps1
(Dot-Source im Repo ausführen.)GitHub:
gh auth loginund/oder SSH-Remote; für SkripteGITHUB_TOKEN/GH_TOKEN/GITHUB_PATin.env.Hugging Face: In
.envmindestensHUGGINGFACE_TOKENoderHF_TOKENsetzen (viele Tools akzeptieren beides;hf_healthcheckbevorzugtHUGGINGFACE_TOKEN, fällt sonst aufHF_TOKENzurück). Optional:huggingface-cli login→~/.cache/huggingface/token.MCP-Server in Cursor: In den MCP-Einstellungen nur Variablennamen referenzieren; Werte aus OS-Umgebung oder daraus, dass Cursor den Server mit geladener
.envstartet (je nach Version ggf. zusätzlich Windows-Benutzer-Umgebungsvariablen setzen).Node/npm: Im Root gibt es kein zentrales
package.json; Unterprojekte (z. B.repos/or1on-framework) jeweils mitnpm installim jeweiligen Ordner — kein globalesnpm install -gnötig, außer ein Tool explizit-gverlangt.
3. AOIs / Endpoints (nur URLs, keine Keys)
https://huggingface.co·https://huggingface.co/api/whoamihttps://api.github.comhttps://zenodo.org/apihttps://serpapi.comhttps://newsapi.org- Ollama:
http://127.0.0.1:11434bzw.OLLAMA_PI5/OLLAMA_NOTE10
4. Nach Token-Leak
Token auf dem jeweiligen Dienst rotieren, .env aktualisieren, nie erneut in Markdown committen (GitHub Secret Scanning).
5. Verwandte Doku
docs/CURSOR_GITHUB_HF_SETTINGS.md— Kurzüberblick Cursor/GitHub/HFworkspace_credentials.py— kanonische Liste der Env-Key-NamenAGENTS.md— Agenten-Verhalten im Repo