agentscope.app.storageKeyConfig
class KeyConfig(BaseModel)
agentscope/app/storage/_redis_storage.py:59–150键配置,保存相关配置项。位于 agentscope.app.storage 包。
Nested on :class:RedisStorage because customising key prefixes
is meaningful only for this backend; users tweak them via
RedisStorage(key_config=RedisStorage.KeyConfig(...)).
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
credential | str | 凭证字段。 | 'agentscope:user:{user_id}:credential:{credential_id}' |
agent | str | 智能体字段。 | 'agentscope:user:{user_id}:agent:{agent_id}' |
session | str | 会话字段。 | 'agentscope:user:{user_id}:session:{session_id}' |
mcp | str | MCP字段。 | 'agentscope:user:{user_id}:mcp:{mcp_id}' |
skill | str | 技能字段。 | 'agentscope:user:{user_id}:skill:{skill_id}' |
credential_index | str | 凭证索引字段。 | 'agentscope:user:{user_id}:credentials' |
agent_index | str | 智能体索引字段。 | 'agentscope:user:{user_id}:agents' |
mcp_index | str | MCP 索引字段。 | 'agentscope:user:{user_id}:mcps' |
skill_index | str | 技能索引字段。 | 'agentscope:user:{user_id}:skills' |
mcp_name_index | str | MCP 名称索引字段。 | 'agentscope:user:{user_id}:mcp_names' |
skill_name_index | str | 技能名称索引字段。 | 'agentscope:user:{user_id}:skill_names' |
session_index | str | 会话索引字段。 | 'agentscope:user:{user_id}:agent:{agent_id}:sessions' |
session_lookup | str | `session_lookup` 字段。 | 'agentscope:user:{user_id}:agent:{agent_id}:session' |
messages | str | 消息字段。 | 'agentscope:user:{user_id}:session:{session_id}:messages' |
message_index | str | 消息索引字段。 | 'agentscope:user:{user_id}:session:{session_id}:message_ids' |
schedule | str | 调度字段。 | 'agentscope:user:{user_id}:schedule:{schedule_id}' |
schedule_index | str | 调度索引字段。 | 'agentscope:user:{user_id}:schedules' |
schedule_global_index | str | `schedule_global_index` 字段。 | 'agentscope:schedules' |
schedule_session_index | str | 调度会话索引字段。 | 'agentscope:user:{user_id}:schedule:{schedule_id}:sessions' |
channel | str | 渠道字段。 | 'agentscope:channel_record:{channel_id}' |
channel_index | str | 渠道索引字段。 | 'agentscope:user:{user_id}:channels' |
channel_all_index | str | 渠道所有索引字段。 | 'agentscope:channels' |
channel_botid_index | str | `channel_botid_index` 字段。 | 'agentscope:channel_botid:{platform_bot_id}' |
channel_session_index | str | 渠道会话索引字段。 | 'agentscope:user:{user_id}:channel:{channel_id}:sessions' |
sop | str | SOP字段。 | 'agentscope:user:{user_id}:sop:{sop_id}' |
sop_index | str | SOP 索引字段。 | 'agentscope:user:{user_id}:sops' |
sop_run | str | SOP 运行字段。 | 'agentscope:user:{user_id}:sop_run:{sop_run_id}' |
sop_run_index | str | SOP 运行索引字段。 | 'agentscope:user:{user_id}:sop_runs' |
sop_run_sop_index | str | SOP 运行 SOP 索引字段。 | 'agentscope:user:{user_id}:sop:{sop_id}:runs' |
team | str | 团队字段。 | 'agentscope:user:{user_id}:team:{team_id}' |
team_index | str | 团队索引字段。 | 'agentscope:user:{user_id}:teams' |
knowledge_base | str | 知识库字段。 | 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}' |
knowledge_base_index | str | 知识库索引字段。 | 'agentscope:user:{user_id}:knowledge_bases' |
knowledge_document | str | 知识库文档字段。 | 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}:document:{document_id}' |
knowledge_document_index | str | 知识库文档索引字段。 | 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}:documents' |
knowledge_document_global_index | str | `knowledge_document_global_index` 字段。 | 'agentscope:knowledge_documents' |
属性详情Attribute Detail
credential
str = 'agentscope:user:{user_id}:credential:{credential_id}'凭证字段。声明为 str。
The credential field.
agentscope/app/storage/_redis_storage.py:68agent
str = 'agentscope:user:{user_id}:agent:{agent_id}'智能体字段。声明为 str。
The agent field.
agentscope/app/storage/_redis_storage.py:71session
str = 'agentscope:user:{user_id}:session:{session_id}'会话字段。声明为 str。
The session field.
agentscope/app/storage/_redis_storage.py:72mcp
str = 'agentscope:user:{user_id}:mcp:{mcp_id}'MCP字段。声明为 str。
The mcp field.
agentscope/app/storage/_redis_storage.py:73skill
str = 'agentscope:user:{user_id}:skill:{skill_id}'技能字段。声明为 str。
The skill field.
agentscope/app/storage/_redis_storage.py:74credential_index
str = 'agentscope:user:{user_id}:credentials'凭证索引字段。声明为 str。
The credential index field.
agentscope/app/storage/_redis_storage.py:77agent_index
str = 'agentscope:user:{user_id}:agents'智能体索引字段。声明为 str。
The agent index field.
agentscope/app/storage/_redis_storage.py:78mcp_index
str = 'agentscope:user:{user_id}:mcps'MCP 索引字段。声明为 str。
The mcp index field.
agentscope/app/storage/_redis_storage.py:79skill_index
str = 'agentscope:user:{user_id}:skills'技能索引字段。声明为 str。
The skill index field.
agentscope/app/storage/_redis_storage.py:80mcp_name_index
str = 'agentscope:user:{user_id}:mcp_names'MCP 名称索引字段。声明为 str。
The mcp name index field.
agentscope/app/storage/_redis_storage.py:85skill_name_index
str = 'agentscope:user:{user_id}:skill_names'技能名称索引字段。声明为 str。
The skill name index field.
agentscope/app/storage/_redis_storage.py:86session_index
str = 'agentscope:user:{user_id}:agent:{agent_id}:sessions'会话索引字段。声明为 str。
The session index field.
agentscope/app/storage/_redis_storage.py:87session_lookup
str = 'agentscope:user:{user_id}:agent:{agent_id}:session'session_lookup 字段。声明为 str。
The session lookup field.
agentscope/app/storage/_redis_storage.py:92messages
str = 'agentscope:user:{user_id}:session:{session_id}:messages'消息字段。声明为 str。
The messages field.
agentscope/app/storage/_redis_storage.py:97message_index
str = 'agentscope:user:{user_id}:session:{session_id}:message_ids'消息索引字段。声明为 str。
The message index field.
agentscope/app/storage/_redis_storage.py:100schedule
str = 'agentscope:user:{user_id}:schedule:{schedule_id}'调度字段。声明为 str。
The schedule field.
agentscope/app/storage/_redis_storage.py:104schedule_index
str = 'agentscope:user:{user_id}:schedules'调度索引字段。声明为 str。
The schedule index field.
agentscope/app/storage/_redis_storage.py:105schedule_global_index
str = 'agentscope:schedules'schedule_global_index 字段。声明为 str。
The schedule global index field.
agentscope/app/storage/_redis_storage.py:106schedule_session_index
str = 'agentscope:user:{user_id}:schedule:{schedule_id}:sessions'调度会话索引字段。声明为 str。
The schedule session index field.
agentscope/app/storage/_redis_storage.py:107channel
str = 'agentscope:channel_record:{channel_id}'渠道字段。声明为 str。
The channel field.
agentscope/app/storage/_redis_storage.py:115channel_index
str = 'agentscope:user:{user_id}:channels'渠道索引字段。声明为 str。
The channel index field.
agentscope/app/storage/_redis_storage.py:116channel_all_index
str = 'agentscope:channels'渠道所有索引字段。声明为 str。
The channel all index field.
agentscope/app/storage/_redis_storage.py:117channel_botid_index
str = 'agentscope:channel_botid:{platform_bot_id}'channel_botid_index 字段。声明为 str。
The channel botid index field.
agentscope/app/storage/_redis_storage.py:118channel_session_index
str = 'agentscope:user:{user_id}:channel:{channel_id}:sessions'渠道会话索引字段。声明为 str。
The channel session index field.
agentscope/app/storage/_redis_storage.py:119sop
str = 'agentscope:user:{user_id}:sop:{sop_id}'SOP字段。声明为 str。
The sop field.
agentscope/app/storage/_redis_storage.py:123sop_index
str = 'agentscope:user:{user_id}:sops'SOP 索引字段。声明为 str。
The sop index field.
agentscope/app/storage/_redis_storage.py:124sop_run
str = 'agentscope:user:{user_id}:sop_run:{sop_run_id}'SOP 运行字段。声明为 str。
The sop run field.
agentscope/app/storage/_redis_storage.py:125sop_run_index
str = 'agentscope:user:{user_id}:sop_runs'SOP 运行索引字段。声明为 str。
The sop run index field.
agentscope/app/storage/_redis_storage.py:126sop_run_sop_index
str = 'agentscope:user:{user_id}:sop:{sop_id}:runs'SOP 运行 SOP 索引字段。声明为 str。
The sop run sop index field.
agentscope/app/storage/_redis_storage.py:128team
str = 'agentscope:user:{user_id}:team:{team_id}'团队字段。声明为 str。
The team field.
agentscope/app/storage/_redis_storage.py:130team_index
str = 'agentscope:user:{user_id}:teams'团队索引字段。声明为 str。
The team index field.
agentscope/app/storage/_redis_storage.py:131knowledge_base
str = 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}'知识库字段。声明为 str。
The knowledge base field.
agentscope/app/storage/_redis_storage.py:133knowledge_base_index
str = 'agentscope:user:{user_id}:knowledge_bases'知识库索引字段。声明为 str。
The knowledge base index field.
agentscope/app/storage/_redis_storage.py:136knowledge_document
str = 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}:document:{document_id}'知识库文档字段。声明为 str。
The knowledge document field.
agentscope/app/storage/_redis_storage.py:139knowledge_document_index
str = 'agentscope:user:{user_id}:knowledge_base:{knowledge_base_id}:documents'知识库文档索引字段。声明为 str。
The knowledge document index field.
agentscope/app/storage/_redis_storage.py:144knowledge_document_global_index
str = 'agentscope:knowledge_documents'knowledge_document_global_index 字段。声明为 str。
The knowledge document global index field.
agentscope/app/storage/_redis_storage.py:150