Skip to content

Agent Session

  • Enhanced session management and agent integration

The Agent Session operator is a user-facing session manager for chatting with a single Agent operator. It manages a single active session_id, conversation history, tool history, and token usage snapshots. It provides a simple interface for sending messages to an agent and receiving responses, and is designed to be the primary way for users to interact with agents.

  • Agent LOP: A configured Agent LOP to connect to.
Send Message (Send) op('agent_session').par.Send Pulse
Default:
None
Input Text (Inputtext) op('agent_session').par.Inputtext Str
Default:
None
Abort (Abort) op('agent_session').par.Abort Pulse
Default:
None
Agent OP (Agentop) op('agent_session').par.Agentop OP
Default:
None
System Message (Systemmessage) op('agent_session').par.Systemmessage Str
Default:
None
Redo Last Message (Redomessage) op('agent_session').par.Redomessage Pulse
Default:
None
Status (Status) op('agent_session').par.Status Str
Default:
None
Session ID (Sessionid) op('agent_session').par.Sessionid Str
Default:
None
New Session (Newsession) op('agent_session').par.Newsession Pulse
Default:
None
Rename Session (Renamesession) op('agent_session').par.Renamesession Pulse
Default:
None
New Session ID (Newsessionid) op('agent_session').par.Newsessionid Str
Default:
None
Close Session (Close) op('agent_session').par.Close Pulse
Default:
None
End Session (Endsession) op('agent_session').par.Endsession Pulse
Default:
None
Clear Conversation (Clearconversation) op('agent_session').par.Clearconversation Pulse
Default:
None
Continue (Continue) op('agent_session').par.Continue Pulse
Default:
None
Last Error (Lasterror) op('agent_session').par.Lasterror Str
Default:
None
Auto Name Session (Autogeneratesessionname) op('agent_session').par.Autogeneratesessionname Toggle
Default:
None
Expose to Dashboard (Exposechat) op('agent_session').par.Exposechat Toggle
Default:
None
Enable Prompt Caching (Enablepromptcaching) op('agent_session').par.Enablepromptcaching Toggle
Default:
None
Management Mode (Conversationmode) op('agent_session').par.Conversationmode Menu
Default:
unlimited
Token Pruning Threshold (Tokenpruningthreshold) op('agent_session').par.Tokenpruningthreshold Int
Default:
None
Pruning Strategy (Pruninghandling) op('agent_session').par.Pruninghandling Menu
Default:
intelligent
Recent Messages to Keep (Recentmessages) op('agent_session').par.Recentmessages Int
Default:
None
Important Message Threshold (Importantthreshold) op('agent_session').par.Importantthreshold Int
Default:
None
Bypass (Bypass) op('agent_session').par.Bypass Toggle
Default:
None
Show Built-in Parameters (Showbuiltin) op('agent_session').par.Showbuiltin Toggle
Default:
None
Version (Version) op('agent_session').par.Version Str
Default:
None
Last Updated (Lastupdated) op('agent_session').par.Lastupdated Str
Default:
None
Creator (Creator) op('agent_session').par.Creator Str
Default:
None
Website (Website) op('agent_session').par.Website Str
Default:
None
ChatTD Operator (Chattd) op('agent_session').par.Chattd OP
Default:
None
  1. Create an agent_session operator.
  2. Create an agent operator and configure it with your desired model and tools.
  3. Connect the agent operator to the Agent OP parameter on the agent_session.
  4. Enter a message in the Input Text parameter and pulse Send Message.
  1. With an active session, enter a new name in the New Session ID parameter.
  2. Pulse the Rename Session parameter.