feat(platform): Agent 与媒体能力 - 完善角色卡、音频协议与任务恢复链路
This commit is contained in:
@@ -16,18 +16,13 @@ type cloudAgentPiBridge = agentruntime.Bridge
|
||||
type cloudAgentPiProcessRequest struct {
|
||||
BridgeURL string `json:"bridgeURL"`
|
||||
BridgeToken string `json:"bridgeToken"`
|
||||
SessionFile string `json:"sessionFile,omitempty"`
|
||||
SessionJSONL string `json:"sessionJSONL,omitempty"`
|
||||
SessionDir string `json:"sessionDir,omitempty"`
|
||||
SessionId string `json:"sessionId,omitempty"`
|
||||
UserId string `json:"userId,omitempty"`
|
||||
CanvasId string `json:"canvasId,omitempty"`
|
||||
RunId string `json:"runId,omitempty"`
|
||||
Cwd string `json:"cwd"`
|
||||
AgentDir string `json:"agentDir"`
|
||||
Prompt string `json:"prompt"`
|
||||
SystemPrompt string `json:"systemPrompt"`
|
||||
SkillPaths []string `json:"skillPaths,omitempty"`
|
||||
EnabledSkills []map[string]any `json:"enabledSkills,omitempty"`
|
||||
Profile map[string]any `json:"profile,omitempty"`
|
||||
Memory map[string]any `json:"memory,omitempty"`
|
||||
@@ -42,10 +37,10 @@ type cloudAgentPiProcessRequest struct {
|
||||
func runCloudAgentPi(ctx context.Context, request cloudAgentPiProcessRequest, bridge cloudAgentPiBridge) error {
|
||||
runtimeRequest := agentruntime.ProcessRequest{
|
||||
BridgeURL: request.BridgeURL, BridgeToken: request.BridgeToken,
|
||||
SessionFile: request.SessionFile, SessionJSONL: request.SessionJSONL, SessionDir: request.SessionDir,
|
||||
SessionID: request.SessionId, UserID: request.UserId, CanvasID: request.CanvasId, RunID: request.RunId,
|
||||
CWD: request.Cwd, AgentDir: request.AgentDir, Prompt: request.Prompt, SystemPrompt: request.SystemPrompt,
|
||||
SkillPaths: request.SkillPaths, EnabledSkills: request.EnabledSkills, Profile: request.Profile,
|
||||
SessionJSONL: request.SessionJSONL,
|
||||
SessionID: request.SessionId, UserID: request.UserId, CanvasID: request.CanvasId, RunID: request.RunId,
|
||||
Prompt: request.Prompt, SystemPrompt: request.SystemPrompt,
|
||||
EnabledSkills: request.EnabledSkills, Profile: request.Profile,
|
||||
Memory: request.Memory, Canvas: request.Canvas, Features: request.Features, Tools: request.Tools,
|
||||
Compaction: request.Compaction, Permissions: request.Permissions, Model: request.Model,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user