类class
agentscope.app.storageSessionRecord
class SessionRecord(_RecordBase)
源码Source
agentscope/app/storage/_model/_session.py:319–453会话类。位于 agentscope.app.storage 包,继承自 _RecordBase。核心成员包括 source、source_schedule_id、source_channel_id、source_chat_id、source_chat_name。
The session record. Declared in agentscope.app.storage. Extends _RecordBase.
属性摘要Property Summary
| 属性Property | 说明Description |
|---|---|
sourcedeprecateddeprecated | 获取来源。 The origin's tag, under the name it used to have. |
source_schedule_iddeprecateddeprecated | 获取来源调度标识。 The schedule that created this session, if one did. |
source_channel_iddeprecateddeprecated | 获取来源渠道标识。 The owning channel, if an inbound message created this. |
source_chat_iddeprecateddeprecated | 获取来源聊天标识。 The platform chat this session serves, if any. |
source_chat_namedeprecateddeprecated | 获取来源聊天名称。 That chat's title, when the platform supplied one. |
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
user_id | str | 用户标识字段。 | — |
agent_id | str | 智能体标识字段。 | — |
origin | SessionOrigin | 来源字段。 | Field(default_factory=UserOrigin) |
team_id | str | None | 团队标识字段。 | None |
config | SessionConfig | 配置字段。 | — |
state | AgentState | 状态字段。 | Field(default_factory=AgentState) |
属性详情Attribute Detail
user_id
str用户标识字段。声明为 str。
The user id field.
源码Source
agentscope/app/storage/_model/_session.py:322agent_id
str智能体标识字段。声明为 str。
The agent id field.
源码Source
agentscope/app/storage/_model/_session.py:325origin
SessionOrigin = Field(default_factory=UserOrigin)来源字段。声明为 SessionOrigin。
The origin field.
源码Source
agentscope/app/storage/_model/_session.py:328team_id
str | None = None团队标识字段。声明为 str | None。
The team id field.
源码Source
agentscope/app/storage/_model/_session.py:340config
SessionConfig配置字段。声明为 SessionConfig。
The config field.
源码Source
agentscope/app/storage/_model/_session.py:348state
AgentState = Field(default_factory=AgentState)状态字段。声明为 AgentState。
The state field.
源码Source
agentscope/app/storage/_model/_session.py:452属性详情Property Detail
source
def source() -> str
deprecateddeprecated
获取来源。
The origin's tag, under the name it used to have.
str
返回字符串结果。Returns a string.
源码Source
agentscope/app/storage/_model/_session.py:408–410source_schedule_id
def source_schedule_id() -> str | None
deprecateddeprecated
获取来源调度标识。
The schedule that created this session, if one did.
str | None
返回str|None。Returns str none.
源码Source
agentscope/app/storage/_model/_session.py:414–420source_channel_id
def source_channel_id() -> str | None
deprecateddeprecated
获取来源渠道标识。
The owning channel, if an inbound message created this.
str | None
返回str|None。Returns str none.
源码Source
agentscope/app/storage/_model/_session.py:424–430source_chat_id
def source_chat_id() -> str | None
deprecateddeprecated
获取来源聊天标识。
The platform chat this session serves, if any.
str | None
返回str|None。Returns str none.
源码Source
agentscope/app/storage/_model/_session.py:434–440source_chat_name
def source_chat_name() -> str | None
deprecateddeprecated
获取来源聊天名称。
That chat's title, when the platform supplied one.
str | None
返回str|None。Returns str none.
源码Source
agentscope/app/storage/_model/_session.py:444–450