Skip to content

Commit 93ce595

Browse files
authored
Update ActionCodes.md
1 parent 81b02b9 commit 93ce595

1 file changed

Lines changed: 154 additions & 2 deletions

File tree

docs/ActionCodes.md

Lines changed: 154 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,161 +1,313 @@
11
# ActionCode Documentation ( 15.3.2026 )
22

33
**AI_ANSWERE**: "This ActionCode generates a direct AI response to a user request."
4+
45
**AI_RETURN_DATA**: "This ActionCode returns processed data from the system to the AI."
6+
57
**AI_SAY**: "This ActionCode causes the AI to output a specific text via voice output."
8+
69
**AI_STOP**: "This ActionCode cancels the current AI output via SPEECH_STOP."
10+
711
**AI_SUMMARIZE**: "This ActionCode creates a concise summary of a longer text."
12+
813
**AI_VISION_ANALYZE**: "This ActionCode analyzes visual data or images using AI image recognition."
14+
915
**AICLEARHISTORY**: "This ActionCode clears the previous chat history of the AI model."
16+
1017
**CLUSTERRESTARTCLIENT**: "This ActionCode restarts a specific client connection within the computer cluster."
18+
1119
**CLUSTERSTREAMDESKTOP**: "This ActionCode starts transmitting the desktop screen to a cluster endpoint."
20+
1221
**CLUSTERSTREAMVIDEO**: "This ActionCode initiates a video stream to a cluster endpoint."
22+
1323
**CLUSTERSTREAMSTOP**: "This ActionCode terminates all active streaming processes in the cluster for a cluster endpoint."
24+
1425
**CLUSTERSTREAMNEXT**: "This ActionCode streams the next video to the client."
26+
1527
**CLUSTERLISTCLIENTS**: "This ActionCode lists all currently connected and available clients in the cluster."
28+
1629
**CLUSTERSTREAMCAMERA**: "This ActionCode starts streaming the camera to the cluster endpoint."
30+
1731
**SILENCEDISKWARNING**: "This ActionCode disables warning messages regarding low disk space."
32+
1833
**UNSILENCEDISKWARNING**: "This ActionCode reactivates notifications for critical disk space."
34+
1935
**HEALTHREPORT**: "This ActionCode generates a status report on the health of the assistant."
36+
2037
**SILENCELOADWARNING**: "This ActionCode suppresses warnings during high system or CPU load."
38+
2139
**UNSILENCELOADWARNING**: "This ActionCode turns warning messages for high system load back on."
40+
2241
**MATRIX_LISTROOMS**: "This ActionCode retrieves a list of all joined rooms in the Matrix messenger."
42+
2343
**MATRIX_RECEIVE_LLM_ANSWERE**: "Return code for AI_ANSWERE. Sends the response to the Matrix room."
44+
2445
**MATRIX_SEARCH_ROOMLIST**: "This ActionCode searches the list of Matrix rooms based on specific criteria."
46+
2547
**MATRIX_SENDMSG**: "This ActionCode sends a text message to a defined Matrix channel."
48+
2649
**MATRIX_SENDROOM**: "Synonym for MATRIX_SENDMSG."
50+
2751
**MATRIX_JOIN**: "This ActionCode lets the bot or user join a new Matrix room."
52+
2853
**MATRIX_LEAVE**: "This ActionCode leaves a currently joined Matrix room."
54+
2955
**MOOD_QUERY**: "This ActionCode requests the current mood status as a full text."
56+
3057
**MOOD_INCREASE**: "This ActionCode increases the numerical mood value by 10, up to a maximum of +100."
58+
3159
**MOOD_GET_SUFFIXS**: "This ActionCode retrieves all available suffixes corresponding to the current mood."
60+
3261
**MOOD_GET_SUFFIX**: "This ActionCode selects a suitable suffix from the text database based on the current mood."
62+
3363
**MOOD_GET_LEVEL**: "This ActionCode returns the current mood intensity level as a raw number."
64+
3465
**MOOD_DECREASE**: "This ActionCode decreases the numerical mood value by 10, down to a minimum of -100."
66+
3567
**MOOD_IMPULS**: "This ActionCode sets a short-term stimulus that immediately influences the mood. Format: +-INTEGER."
68+
3669
**NETFLIXHOME**: "This ActionCode navigates the Netflix interface back to the home screen."
70+
3771
**NETFLIXMYLIST**: "This ActionCode opens the personal watchlist ('My List') of the Netflix profile."
72+
3873
**NETFLIXSEARCH**: "This ActionCode activates the search function within the Netflix app."
74+
3975
**NETFLIXRETURN**: "This ActionCode executes the 'Back' action within Netflix navigation."
76+
4077
**NETFLIXPAUSE**: "This ActionCode pauses the current playback on Netflix."
78+
4179
**NETFLIXFORWARD**: "This ActionCode fast-forwards the current Netflix video by a fixed amount of time."
80+
4281
**NETFLIXBACKWARDS**: "This ActionCode rewinds the current Netflix video by a fixed amount of time."
82+
4383
**NETFLIXFULLSCREEN**: "This ActionCode toggles Netflix playback to fullscreen mode."
84+
4485
**NETFLIXSKIPINTRO**: "This ActionCode skips the intro of the currently playing Netflix series."
86+
4587
**NETFLIXPLAYMOVIE**: "This ActionCode starts playback of a specifically selected movie on Netflix."
88+
4689
**NETFLIXPLAY**: "This ActionCode resumes paused playback on Netflix."
90+
4791
**RECALLSEARCH**: "This ActionCode searches through stored recall data (past/memory)."
92+
4893
**RECALLERASE**: "This ActionCode deletes specific entries or time periods from the recall memory."
94+
4995
**RECALLINFO**: "This ActionCode provides metadata or status information about the recall system."
96+
5097
**SERVERWATCH_CHECK**: "*NOT IMPLEMENTED* This ActionCode performs an immediate check of the monitored server services."
98+
5199
**SERVERWATCH_STATUS**: "This ActionCode requests the current online status of the monitored servers."
100+
52101
**PLAYSOUND**: "This ActionCode plays a defined sound file immediately in a blocking manner."
102+
53103
**PLAYSOUNDASYNC**: "This ActionCode starts sound playback via a background queue without blocking the program flow."
104+
54105
**STOPSOUND**: "This ActionCode immediately stops all current sound playback."
106+
55107
**PLAYSOUNDASYNC_PRIO**: "This ActionCode starts sound playback via a background queue without blocking, but places the sound at position #1 in the queue."
108+
56109
**SHUTUP**: "This ActionCode silences the system for 10 minutes by disabling reactions."
110+
57111
**TALKTOME**: "This ActionCode activates reactions immediately."
112+
58113
**SPEAK**: "This ActionCode outputs text as speech and waits until the announcement is finished."
114+
59115
**ASYNCSPEAK**: "This ActionCode starts a voice output in the background (asynchronous)."
116+
60117
**ASYNCSPEAK_PRIO**: "This ActionCode starts a voice output in the background (asynchronous) and places it at the beginning of the queue."
118+
61119
**STOPSPEECH**: "This ActionCode cancels the current voice output and clears the speech queue."
120+
62121
**MAKE_TIMER**: "This ActionCode creates a new timer with an absolute timestamp."
122+
63123
**MAKE_TIMERRELATIVE**: "This ActionCode creates a timer that expires after a specific duration (e.g., in 5 minutes)."
124+
64125
**TIMER_SET**: "undefined"
126+
65127
**TIMER_CANCEL**: "This ActionCode cancels a specific active timer at the specified time."
128+
66129
**TIMER_CANCEL_RELATIVE**: "This ActionCode cancels a timer specified relative to the current time."
130+
67131
**TIMER_CONFIRM_INDEX**: "This ActionCode confirms the selection of a timer from a list via its index. Only required if there is more than one appointment in the timeframe."
132+
68133
**TIMER_LIST**: "This ActionCode provides an overview of all currently running timers."
134+
69135
**SHOWTIMER**: "Synonym for TIMER_LIST."
136+
70137
**TIMER_CLEAR_ALL**: "This ActionCode irrevocably deletes all active and scheduled timers."
138+
71139
**WATCHDOG_START**: "This ActionCode activates the monitoring function (Watchdog)."
140+
72141
**WATCHDOG_STOP**: "This ActionCode deactivates the active room monitoring."
142+
73143
**WATCHDOG_AI_RESPONSE**: "Return code for AI image analysis. It determines whether an alarm is triggered or not."
144+
74145
**WATCHDOG_AI_REPORT**: "Return code from DESCRIBESCENE for AI image analysis. It is spoken out directly."
146+
75147
**WATCHDOG_DESCRIBESCENE**: "This ActionCode lets the AI describe the current scene of a surveillance camera."
148+
76149
**WATCHDOG_REPEATINFO**: "This ActionCode repeats the important information (Config) for the called party (e.g., police)."
150+
77151
**WATCHDOG_REPORTLOCATION**: "This ActionCode reports the current location (Config) to the called party (e.g., police)."
152+
78153
**WIKI_SEARCH**: "This ActionCode performs a Wikipedia search for a specific term."
154+
79155
**WIKI_SUMMARY_READY**: "Return code for the AI-generated summary of a Wikipedia article."
80156

81157

82158
# ActionCode Dokumentation (DE)
83159

84160
**AI_ANSWERE**: "Dieser ActionCode generiert eine direkte Antwort der KI auf eine Benutzeranfrage."
161+
85162
**AI_RETURN_DATA**: "Dieser ActionCode gibt verarbeitete Daten vom System an die KI zurück."
163+
86164
**AI_SAY**: "Dieser ActionCode lässt die KI einen spezifischen Text per Sprachausgabe ausgeben."
165+
87166
**AI_STOP**: "Dieser ActionCode bricht die aktuelle Ausgabe der KI via SPEECH_STOP ab."
167+
88168
**AI_SUMMARIZE**: "Dieser ActionCode erstellt eine prägnante Zusammenfassung eines längeren Textes."
169+
89170
**AI_VISION_ANALYZE**: "Dieser ActionCode analysiert visuelle Daten oder Bilder mithilfe von KI-Bilderkennung."
171+
90172
**AICLEARHISTORY**: "Dieser ActionCode löscht den bisherigen Gesprächsverlauf des KI-Modells."
173+
91174
**CLUSTERRESTARTCLIENT**: "Dieser ActionCode restartet eine spezifischen Clientverbindung innerhalb des Rechner-Clusters."
175+
92176
**CLUSTERSTREAMDESKTOP**: "Dieser ActionCode startet die Übertragung des Desktop-Bildschirms zu einem Clusterendpunkt."
177+
93178
**CLUSTERSTREAMVIDEO**: "Dieser ActionCode initiiert einen Videostream zu einem Clusterendpunkt."
179+
94180
**CLUSTERSTREAMSTOP**: "Dieser ActionCode beendet alle aktiven Streaming-Vorgänge im Cluster für einen Clusterendpunkt."
181+
95182
**CLUSTERSTREAMNEXT**: "Dieser ActionCode streamt das nächste Video an den Clienten"
183+
96184
**CLUSTERLISTCLIENTS**: "Dieser ActionCode listet alle aktuell verbundenen und verfügbaren Clients im Cluster auf."
185+
97186
**CLUSTERSTREAMCAMERA**: "Dieser ActionCode startet das Streaming der Kamera an den Clusterendpunkt."
187+
98188
**SILENCEDISKWARNING**: "Dieser ActionCode deaktiviert Warnmeldungen bezüglich geringen Speicherplatzes auf der Festplatte."
189+
99190
**UNSILENCEDISKWARNING**: "Dieser ActionCode reaktiviert die Benachrichtigungen für kritischen Festplattenspeicher."
191+
100192
**HEALTHREPORT**: "Dieser ActionCode generiert einen Statusbericht über den Zustand des Assistenten."
193+
101194
**SILENCELOADWARNING**: "Dieser ActionCode unterdrückt Warnungen bei hoher System- oder CPU-Last."
195+
102196
**UNSILENCELOADWARNING**: "Dieser ActionCode schaltet Warnmeldungen bei hoher Systemlast wieder ein."
197+
103198
**MATRIX_LISTROOMS**: "Dieser ActionCode ruft eine Liste aller betretenden Räume im Matrix-Messenger ab."
199+
104200
**MATRIX_RECEIVE_LLM_ANSWERE**: "Recturncode für AI_ANSWERE. Sendet die Antwort an den Matrix-Raum."
201+
105202
**MATRIX_SEARCH_ROOMLIST**: "Dieser ActionCode durchsucht die Liste der Matrix-Räume nach bestimmten Kriterien."
203+
106204
**MATRIX_SENDMSG**: "Dieser ActionCode versendet eine Textnachricht an einen definierten Matrix-Kanal."
205+
107206
**MATRIX_SENDROOM**: "Synonym für MATRIX_SENDMSG"
207+
108208
**MATRIX_JOIN**: "Dieser ActionCode lässt den Bot oder User einem neuen Matrix-Raum beitreten."
209+
109210
**MATRIX_LEAVE**: "Dieser ActionCode verlässt einen aktuell beigetretenen Matrix-Raum."
211+
110212
**MOOD_QUERY**: "Dieser ActionCode fragt den aktuellen Status des Stimmungs-Werts (Mood) als vollständigen Text ab."
213+
111214
**MOOD_INCREASE**: "Dieser ActionCode erhöht den numerischen Wert der aktuellen Stimmung um 10 auf maximal +100."
215+
112216
**MOOD_GET_SUFFIXS**: "Dieser ActionCode ruft alle verfügbaren Suffixe ab, die der aktuellen Stimmung entsprechen."
217+
113218
**MOOD_GET_SUFFIX**: "Dieser ActionCode wählt ein passendes Suffix der Textdatenbank basierend auf der momentanen Stimmung aus."
219+
114220
**MOOD_GET_LEVEL**: "Dieser ActionCode gibt die aktuelle Intensitätsstufe der Stimmung als reine Zahl zurück."
221+
115222
**MOOD_DECREASE**: "Dieser ActionCode verringert den numerischen Wert der aktuellen Stimmung um 10 auf minimal -100."
223+
116224
**MOOD_IMPULS**: "Dieser ActionCode setzt einen kurzzeitigen Reiz, der die Stimmung unmittelbar beeinflusst. Form: +-INTEGER"
225+
117226
**NETFLIXHOME**: "Dieser ActionCode navigiert die Netflix-Oberfläche zurück zur Startseite."
227+
118228
**NETFLIXMYLIST**: "Dieser ActionCode opens the personal watchlist ('My List') des Netflix-Profils."
229+
119230
**NETFLIXSEARCH**: "Dieser ActionCode aktiviert die Suchfunktion innerhalb der Netflix-App."
231+
120232
**NETFLIXRETURN**: "Dieser ActionCode führt die 'Zurück'-Aktion innerhalb der Netflix-Navigation aus."
233+
121234
**NETFLIXPAUSE**: "Dieser ActionCode pausiert die aktuelle Wiedergabe auf Netflix."
235+
122236
**NETFLIXFORWARD**: "Dieser ActionCode spult im aktuellen Netflix-Video eine feste Zeitspanne vor."
237+
123238
**NETFLIXBACKWARDS**: "Dieser ActionCode spult im aktuellen Netflix-Video eine feste Zeitspanne zurück."
239+
124240
**NETFLIXFULLSCREEN**: "Dieser ActionCode schaltet die Netflix-Wiedergabe in den Vollbildmodus."
241+
125242
**NETFLIXSKIPINTRO**: "Dieser ActionCode überspringt das Intro der laufenden Netflix-Serie."
243+
126244
**NETFLIXPLAYMOVIE**: "Dieser ActionCode startet die Wiedergabe eines spezifisch ausgewählten Films auf Netflix."
245+
127246
**NETFLIXPLAY**: "Dieser ActionCode setzt eine pausierte Wiedergabe auf Netflix fort."
247+
128248
**RECALLSEARCH**: "Dieser ActionCode durchsucht die gespeicherten Recall-Daten (Vergangenheit/Gedächtnis)."
249+
129250
**RECALLERASE**: "Dieser ActionCode löscht spezifische Einträge oder Zeiträume aus dem Recall-Speicher."
251+
130252
**RECALLINFO**: "Dieser ActionCode gibt Metadaten oder Statusinformationen über das Recall-System aus."
253+
131254
**SERVERWATCH_CHECK**: "*NICHT IMPLEMENTIERT* Dieser ActionCode führt eine sofortige Überprüfung der überwachten Server-Dienste durch."
255+
132256
**SERVERWATCH_STATUS**: "Dieser ActionCode fragt den aktuellen Online-Status der überwachten Server ab."
257+
133258
**PLAYSOUND**: "Dieser ActionCode spielt sofort blockend eine definierte Sounddatei ab."
259+
134260
**PLAYSOUNDASYNC**: "Dieser ActionCode startet die Soundwiedergabe via Warteschlange im Hintergrund, ohne den Programmfluss zu blockieren."
261+
135262
**STOPSOUND**: "Dieser ActionCode stoppt sofort alle laufenden Soundwiedergaben."
136-
**PLAYSOUNDASYNC_PRIO**: "Dieser ActionCode startet die Soundwiedergabe via Warteschlange im Hintergrund, ohne den Programmfluss zu blockieren, aber der Sound kommt an Position #1 der Warteliste"
263+
264+
**PLAYSOUNDASYNC_PRIO**: "Dieser ActionCode startet die Soundwiedergabe via Warteschlange im Hintergrund, ohne den Programmfluss zu blockieren, aber der Sound
265+
kommt an Position #1 der Warteliste"
266+
137267
**SHUTUP**: "Dieser ActionCode bringt das System dazu 10 Minuten zu schweigen in dem Reactions abgeschaltet werden."
268+
138269
**TALKTOME**: "Dieser ActionCode aktiviert die Reactions sofort."
270+
139271
**SPEAK**: "Dieser ActionCode gibt Text als Sprache aus und wartet, bis die Ansage beendet ist."
272+
140273
**ASYNCSPEAK**: "Dieser ActionCode startet eine Sprachausgabe im Hintergrund (asynchron)."
274+
141275
**ASYNCSPEAK_PRIO**: "Dieser ActionCode startet eine Sprachausgabe im Hintergrund (asynchron), packt die aber an den Anfang der Warteliste."
276+
142277
**STOPSPEECH**: "Dieser ActionCode bricht die aktuelle Sprachausgabe ab und leert die Sprachwarteschlange."
278+
143279
**MAKE_TIMER**: "Dieser ActionCode erstellt einen neuen Timer mit einem absoluten Zeitpunkt."
280+
144281
**MAKE_TIMERRELATIVE**: "Dieser ActionCode erstellt einen Timer, der nach einer bestimmten Zeitspanne (z. B. in 5 Minuten) abläuft."
282+
145283
**TIMER_SET**: "undefined"
284+
146285
**TIMER_CANCEL**: "Dieser ActionCode bricht einen spezifischen aktiven Timer an dem angebenen Zeitpunkt ab."
286+
147287
**TIMER_CANCEL_RELATIVE**: "Dieser ActionCode bricht einen Timer ab, die relative zum aktuellen Zeitpunkt angegeben wird."
288+
148289
**TIMER_CONFIRM_INDEX**: "Dieser ActionCode bestätigt die Auswahl eines Timers aus einer Liste über dessen Index. Wird nur benötigt, wenn es mehr als einen Termin im Zeitfenster um den Zeitpunkt gibt."
290+
149291
**TIMER_LIST**: "Dieser ActionCode gibt eine Übersicht aller aktuell laufenden Timer aus."
150-
**SHOWTIMER**: "Synonym für TIMER_LIST"
292+
151293
**TIMER_CLEAR_ALL**: "Dieser ActionCode löscht alle aktiven und geplanten Timer unwiderruflich."
294+
152295
**WATCHDOG_START**: "Dieser ActionCode aktiviert die Überwachungsfunktion (Watchdog)."
296+
153297
**WATCHDOG_STOP**: "Dieser ActionCode deaktiviert die aktive Raumüberwachung."
298+
154299
**WATCHDOG_AI_RESPONSE**: "Returncode für die KI-Bildanalyse. Es wird entschiedne ob es Alarm gibt oder nicht."
300+
155301
**WATCHDOG_AI_REPORT**: "Returncode von DESCRIBESCENE die KI-Bildanalyse. Wird direkt ausgesprochen."
302+
156303
**WATCHDOG_DESCRIBESCENE**: "Dieser ActionCode lässt die KI die aktuelle Szene einer Überwachungskamera beschreiben."
304+
157305
**WATCHDOG_REPEATINFO**: "Dieser ActionCode wiederholt die wichtige Information(Config) für den angerufenen (Polizei)."
306+
158307
**WATCHDOG_REPORTLOCATION**: "Dieser ActionCode meldet den aktuellen Standort(Config) an den Angerufenen (Polizei)."
308+
159309
**WIKI_SEARCH**: "Dieser ActionCode führt eine Suche in der Wikipedia nach einem Begriff durch."
310+
160311
**WIKI_SUMMARY_READY**: "Returncode für die Zusammenfassung eines Wikipedia-Artikels durch die KI."
161312

313+

0 commit comments

Comments
 (0)