Repository navigation
Help System
Stand: 2026-05-12
/help ist der lokale Docs-Hub von ARIA. Die Inhalte sollen dieselben Kerninformationen liefern wie das GitHub-Wiki, damit Nutzer nicht zwischen altem Wiki-Stand und neuer Produktrealitaet hin und her fallen.
Seit 0.1.0-alpha251 muessen Hilfe und Wiki klar abbilden:
- recipe-first statt Skill-first
- Agentic Action Flow: Kontext anreichern, LLM-Draft, Policy/Guardrail, Runtime
- Token-/Kosten-Sichtbarkeit fuer sichtbare und interne LLM-Aufrufe
- LiteLLM-GitHub-Preisliste als Pricing-Quelle ohne LiteLLM-Paket
- One-Click-Bestaetigungen im Chat
- Multi-Target-Read-only-Checks, z. B. SSH-Fleet-Disk-Checks
- RSS-Digests mit Quellen und Links
- sicherer Managed-Update-Pfad
/help ist ein praktischer Einstieg fuer:
- Quick Start
- Memory und Dokumenten-RAG
- Rezepte
- Connections
- Releases und Upgrades
- Pricing
- Qdrant
- SearXNG
- Security und Guardrails
Quellen liegen in:
docs/wiki/docs/help/
Lokalisierte Varianten verwenden .de.md und .en.md, wo sinnvoll.
Nicht der aktuelle Fokus:
- Info-Icons an jedem einzelnen Formularfeld
- Popover pro UI-Feld
- separate Doku-Engine
- KI-generierte Live-Hilfe ohne Review
Sinnvoll bleiben kurze Kontext-Boxen mit Link auf /help, besonders bei LLM, Embeddings, Memory, RSS, Pricing und Security.
- Neue Nutzerbegriffe muessen recipe-first sein.
- Legacy-
Skillnur noch als Kompatibilitaet erwaehnen. - Public-Release-Stand und Update-Pfad muessen in Help/Wiki/README zusammenpassen.
- Security-/Pricing-Texte duerfen keine harten Versprechen machen, die die Alpha nicht halten kann.
- Wenn eine Hilfe-Seite lokal aktualisiert wird, das GitHub-Wiki im gleichen Schritt mitziehen.
ARIA soll bei Aktionsprompts nicht nur deterministisch raten. Der erwartete Ablauf ist:
- Prompt erkennen und mit Kontext anreichern
- Connections, Rezepte, Qdrant-Kandidaten und Experience Memory sammeln
- LLM einen begrenzten Draft bauen lassen, wenn noetig
- Guardrails/Policy entscheiden lassen
- Runtime ausfuehren oder sicher blocken/fragen
Kosten werden zentral gemessen. Wenn ein LLM-Aufruf fuer Routing oder Guardrails stattfindet, muss er in Chat-Details und /stats sichtbar sein.
Managed Updates duerfen Qdrant, SearXNG, Valkey und Volumes nicht unnoetig recreaten. Der Host-Update-Helper prueft Portkonflikte vor dem ARIA-Recreate.
Die aktuelle Hilfe wird direkt aus Markdown gerendert. Der Help-Katalog steht in aria/main.py. Die Render-Route liegt in aria/web/docs_surface_routes.py.