AnyLlmClearConvo
Clears the current workspace conversation buffer stored in an XSOAR field and deletes the LLM's workspace conversation thread. The next question starts a new conversation thread with empty LLM context.
python · Anything LLM
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def main(): try: inci = demisto.incident()["CustomFields"] t = inci.get("anythingllmcurthread", "") if t == "": threads = {} else: threads = json.loads(t) workspace = inci.get("anythingllmworkspace", "") thread = threads.get(workspace, "") if workspace != "" and thread != "": execute_command("anyllm-workspace-thread-delete", {"workspace": workspace, "thread": thread}) threads[workspace] = "" execute_command( "setIncident", {"customFields": {"anythingllmconversation": "", "anythingllmcurthread": json.dumps(threads)}} ) except Exception as ex: demisto.error(traceback.format_exc()) return_error(f"AnyLlmClearConvo: error is - {ex}") if __name__ in ("__main__", "__builtin__", "builtins"): main()
README
Clears the current workspace conversation buffer stored in an XSOAR field and deletes the LLM’s workspace conversation thread. The next question starts a new conversation thread with empty LLM context.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.