Agent Session
v1.1.0
What's new
See LOPs 0.1.1 Full changelog →
Agent Session v1.1.0 [ September 2, 2025 ]
- Enhanced session management and agent integration
Overview
Section titled “Overview”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.
Requirements
Section titled “Requirements”- Agent LOP: A configured Agent LOP to connect to.
Parameters
Section titled “Parameters”Page: Agent Session
Section titled “Page: Agent Session” 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
Page: Context Pruning
Section titled “Page: Context Pruning” Enable Prompt Caching (Enablepromptcaching)
op('agent_session').par.Enablepromptcaching
Toggle - Default:
None
Token Pruning Threshold (Tokenpruningthreshold)
op('agent_session').par.Tokenpruningthreshold
Int - Default:
None
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
Page: About
Section titled “Page: About” 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
Usage Examples
Section titled “Usage Examples”Basic Chat Session
Section titled “Basic Chat Session”- Create an
agent_session
operator. - Create an
agent
operator and configure it with your desired model and tools. - Connect the
agent
operator to theAgent OP
parameter on theagent_session
. - Enter a message in the
Input Text
parameter and pulseSend Message
.
Renaming a Session
Section titled “Renaming a Session”- With an active session, enter a new name in the
New Session ID
parameter. - Pulse the
Rename Session
parameter.