context-attachment-manager
Codex and Claude Code plugin (works in Claude Desktop): choose which past images go to the model with your next message. Unchecked images become placeholders, the conversation goes on, and requests st
HomeIntent versteht natürliche deutsche Sprache und macht daraus sichere, nachvollziehbare Aktionen, Automationen und Überwachungen in Home Assistant.
Translation pending
PluginsGitHub @pquandel2-altOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Deterministic, LLM-free Home Assistant Assist conversation agent (hassil-based, self-built)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Lokale, deterministische Sprachsteuerung für Home Assistant Assist – ohne LLM oder ML-Modell zur Laufzeit.
HomeIntent ist ein deutschsprachiger Conversation Agent für Home Assistant Assist. Er analysiert Befehle, Fragen und Automationswünsche lokal, löst Ziele gegen die echte Home-Assistant-Konfiguration auf und führt Änderungen erst nach Capability-, Berechtigungs-, Risiko- und Bestätigungsprüfung aus.
HomeIntent ist bewusst kein allgemeiner Chatbot. Gleicher Hauszustand und gleicher Dialogkontext führen zum gleichen Ergebnis. Bei Mehrdeutigkeit oder unvollständiger Bedeutung fragt HomeIntent nach oder führt nichts aus.
GPU, Cloud-API, Modell-Download und externer HomeIntent-Server sind nicht erforderlich.
https://github.com/pquandel2-alt/homeintent als Typ Integration hinzufügen.Bei Updates über HACS anschließend Home Assistant neu starten. Hinweise für
alte Installationen mit der Domain ha_nlu stehen in der
Migrationsanleitung.
Beispiele:
Wie warm ist es im Wohnzimmer?
Schalte die Stehlampe ein.
Mach alle Lichter im Erdgeschoss aus, außer die Küchenlampe.
Erinnere mich in 20 Minuten an den Backofen.
Wenn das Garagentor länger als eine Minute offen ist, melde dich.
Schreibende Automationen und risikoreiche Änderungen werden vor der Ausführung als Vorschau bestätigt. Eine Rückfrage ist ein Sicherheitsmerkmal, kein Fehler.
Die Optionen befinden sich unter Einstellungen → Geräte & Dienste → HomeIntent → Konfigurieren. Dort werden insbesondere festgelegt:
0 deaktiviert die Kategorie vollständig),Die vollständige Optionsreferenz steht in der Agent-Konfiguration. Das Learning Center in der Seitenleiste zeigt Wissen, Modelle, Berechtigungen und Autonomie transparent an.
ExecutionPolicy, Benutzerrechte, Bestätigungen und NEVER_AUTO gelten für
jeden Schreibpfad.ServiceExecutor und AutomationExecutor bilden Schreibgrenzen.Details: Sicherheit und Datenschutz.
Sprachverständnis und Entscheidungslogik laufen lokal. HomeIntent benötigt keine HomeIntent-Cloud und speichert keine Prompts bei einem Modellanbieter, weil zur Laufzeit kein LLM/ML-Modell beteiligt ist. Externe Wirkung entsteht nur durch vom Benutzer konfigurierte Home-Assistant-Dienste, etwa Kalender- oder Push-Integrationen; deren eigene Datenschutzregeln gelten weiterhin.
Die optionale Music-Assistant-Unterstützung nutzt ausschließlich registrierte Home-Assistant-Aktionen. Direkte Medien-URLs öffnet HomeIntent nicht.
Weitere Grenzen und ausführliche Funktionsbeispiele stehen im Handbuch.
homeintent filtern.Ausführlich: Troubleshooting.
Der Quellstand trägt Version 7.13.2. Die zugehörige versionierte
Korpusbaseline ist
corpus-signatures-7.13.2.json.
Tag und GitHub-Release folgen erst, nachdem CI und Nightly für exakt denselben
finalen Commit vollständig grün sind.
7.13.2 schließt die in der unabhängigen Nachprüfung von 7.13.1 verbliebenen Lücken:
shutter, blind, shade und curtain
bleiben MEDIUM und können pro Ziel laufen. Physische Zugänge
(garage, gate, door, window) sowie sonstige oder unbekannte
bewegliche Cover sind atomar und mindestens bestätigungspflichtig;
Garage/Tor bleiben CRITICAL.LanguageDocument und seine Klauselgrenzen werden wiederverwendet. Der
begrenzte Registry-Namenscache hält nur IDs/normalisierte Namen, keine
Entity-Snapshots oder Conversation-Zustände. Ein relatives CI-Gate schützt
koordinierte Writes zusätzlich zum absoluten p95-Budget.Details, Root Causes, Testergebnisse und eine manuelle Testmatrix für echte Hardware stehen in den Release Notes und im Umsetzungsbericht.
Für Version 7.13.2 gilt: Die verpflichtenden GitHub-Prüfungen
(ci.yml und nightly-live.yml) müssen für den exakten Release-Commit
erfolgreich abgeschlossen sein, bevor Tag und GitHub-Release erstellt werden;
die geprüften Lauf-Links stehen im GitHub-Release.
Die vollständigen Prüfergebnisse und historischen Details stehen ausschließlich in den Release Notes, im Versionsarchiv und bei GitHub Releases.
python -m pip install --requirement requirements-dev.txt
python -m pytest -q -W error::RuntimeWarning \\
-W error::pytest.PytestUnraisableExceptionWarning
python -m pyflakes custom_components tests tests_ha scripts
python -m pyright
Echte-HA-Tests verwenden die getrennten Abhängigkeiten aus
requirements-ha-test.txt. CI, Benchmarks, Live-Testbett und Nightly-Gates
sind in der Qualitätscheckliste beschrieben.
Beiträge sollen deterministisch bleiben, Mehrdeutigkeit nie erraten, Bedeutung und Ausführung trennen und jedes neue Verhalten durch positive, negative und metamorphische Tests absichern.