AgentVersionSnapshot
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public record AgentVersionSnapshot( String name, String description, String system, String model, Integer maxIters, List<AgentToolset> tools, List<McpServerSpec> mcpServers, List<SkillRef> skills, MultiagentSpec multiagent, String identityName, String identityEmoji, List<String> groupChatMentionPatterns, Boolean groupChatRequireMention, List<SkillRepositoryConfigEntry> skillRepositories, String sandboxMode, String sandboxScope)
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53承载智能体版本快照数据的记录类型。位于 io.agentscope.builder.web.managed 包。核心成员包括 name、description、system、model、maxIters、tools。
Immutable snapshot of versioned agent configuration fields persisted in io.agentscope.builder.web.persistence.jpa.AgentVersionEntity.
Unknown properties are ignored: the control-plane (aistiod) snapshot payload is a
superset carrying envelope fields such as id / ownerId / workspacePath /
version that are resolved separately.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
name | String | 执行名称相关操作。 Performs the name operation. |
description | String | 执行 `description` 方法。 Performs the description operation. |
system | String | 执行系统相关操作。 Performs the system operation. |
model | String | 执行模型相关操作。 Performs the model operation. |
maxIters | Integer | 执行最大迭代次数相关操作。 Performs the max iters operation. |
tools | List<AgentToolset> | 执行工具相关操作。 Performs the tools operation. |
mcpServers | List<McpServerSpec> | 执行 `mcpServers` 方法。 Performs the mcp servers operation. |
skills | List<SkillRef> | 执行技能相关操作。 Performs the skills operation. |
multiagent | MultiagentSpec | 执行多智能体相关操作。 Performs the multiagent operation. |
identityName | String | 执行身份名称相关操作。 Performs the identity name operation. |
identityEmoji | String | 执行 `identityEmoji` 方法。 Performs the identity emoji operation. |
groupChatMentionPatterns | List<String> | 执行 `groupChatMentionPatterns` 方法。 Performs the group chat mention patterns operation. |
groupChatRequireMention | Boolean | 执行 `groupChatRequireMention` 方法。 Performs the group chat require mention operation. |
skillRepositories | List<SkillRepositoryConfigEntry> | 执行 `skillRepositories` 方法。 Performs the skill repositories operation. |
sandboxMode | String | 执行沙箱模式相关操作。 Performs the sandbox mode operation. |
sandboxScope | String | 执行沙箱范围相关操作。 Performs the sandbox scope operation. |
记录组件详情Record Component Detail
name
String name执行名称相关操作。
Performs the name operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53description
String description执行 description 方法。
Performs the description operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53system
String system执行系统相关操作。
Performs the system operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53model
String model执行模型相关操作。
Performs the model operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53maxIters
Integer maxIters执行最大迭代次数相关操作。
Performs the max iters operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53tools
List<AgentToolset> tools执行工具相关操作。
Performs the tools operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53mcpServers
List<McpServerSpec> mcpServers执行 mcpServers 方法。
Performs the mcp servers operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53skills
List<SkillRef> skills执行技能相关操作。
Performs the skills operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53multiagent
MultiagentSpec multiagent执行多智能体相关操作。
Performs the multiagent operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53identityName
String identityName执行身份名称相关操作。
Performs the identity name operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53identityEmoji
String identityEmoji执行 identityEmoji 方法。
Performs the identity emoji operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53groupChatMentionPatterns
List<String> groupChatMentionPatterns执行 groupChatMentionPatterns 方法。
Performs the group chat mention patterns operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53groupChatRequireMention
Boolean groupChatRequireMention执行 groupChatRequireMention 方法。
Performs the group chat require mention operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53skillRepositories
List<SkillRepositoryConfigEntry> skillRepositories执行 skillRepositories 方法。
Performs the skill repositories operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53sandboxMode
String sandboxMode执行沙箱模式相关操作。
Performs the sandbox mode operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53sandboxScope
String sandboxScope执行沙箱范围相关操作。
Performs the sandbox scope operation.
io/agentscope/builder/web/managed/AgentVersionSnapshot.java:35–53