- Verschifft
- 19. Juli 2026 um 01:25 UTC
- Autor
- Kamo
- Ausschuss
- 6cf49b2
Ersetzt den einzelnen Trainings-Kontext-Blob durch einen strukturierten, versionierbaren Agenten Modell, und fügt die pro-Kontakt-Rückwirbel ein Agent benötigt, bevor es initiieren kann Kontakt, anstatt nur zu antworten. - SalesAgent gewinnt configJson (jsonb-as-string, passende WebChatIntegration .designConfig), hatConfig, veröffentlicht VersionId, Publikum und OutboundEnabled. trainingContext wird als COMPILED OUTPUT beibehalten, so dass jeder bestehende Verbraucher hält die Arbeit unberührt. hatConfig ist explizit und nicht abgeleitet aus trainingContext ist leer, denn sobald es zusammengestellt ist Ausgabe ist es nie blank und jede Leerzeichenprüfung wäre unerreichbar. - SalesAgentVersion freezes {configJson, kompiliertPrompt, kompiliertHash, modelId, providerId' pro Veröffentlichung. Das Modell ist neben der Prompt gepinnt: Einfrieren Anweisungen, während das Modell Auto-Routen würde das Artefakt eine Halbwahrheit zu machen. - AiChatSession/AiUsageRecord Gewinn UmsatzAgentId + salesAgentVersionId. Zuvor "Welchen Agent hat das gehandhabt?" konnte nur beantwortet werden, indem man den Veränderlichen ging, nullable, non-FK WebChatIntegration.salesAgentId hop, so einen Kanal neu zuweisen stillschweigend neu zugeschrieben alle Geschichte. - AiOrgSettings gewinnt erzwungenPreamble/forcedFooter als NEUE ungültige Spalten eher als Wiederverwendung von StandardSystemPrompt, so Verschluss ist eine No-Op bis zu einem Admin füllt einen aus. Die Wiederverwendung des bestehenden Feldes hätte das Verhalten für jeden verändert org, die bereits eine bevölkert hatte, am Einsatztag. - AgentContactState + AgentOutboundTouch: pro Kontakt kanalunterdrücken, explizite Opt-out-Medien pro Kanal und zeitstempeln. Opt-out wird gespeichert als echte Spalten statt JSON, weil "beweisen Sie diese Zahl wurde unterdrückt auf dieses Datum" darf nicht von der JSON-Pfadextraktion abhängen. Die Touch-Log-Aufzeichnungen REFUSALS sowie sendet - ein Protokoll von Sendungen beweist, was Sie getan haben, ein Protokoll von Entscheidungen beweisen, was Sie nicht tun würden. - Rechte 168-173 aufgeteilt ************ MANAGE_AI_SETTINGS(53), die bisher nichts davon abgeschirmt.