agent

package
v0.1.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handlers

type Handlers struct {
	// contains filtered or unexported fields
}

Handlers 封装 Agent / Session 域 HTTP handlers。

func New

func New(
	api *handlershared.API,
	agents *agentpkg.Service,
	sessions *sessionpkg.Service,
	runtime *runtimectx.Manager,
	roomRealtime *roompkg.RealtimeService,
	directory directoryBroadcaster,
	prefs ...*preferencessvc.Service,
) *Handlers

New 创建 Agent / Session 域 handlers。

func (*Handlers) HandleAgentRuntimeStatuses

func (h *Handlers) HandleAgentRuntimeStatuses(writer http.ResponseWriter, request *http.Request)

HandleAgentRuntimeStatuses 返回 agent 运行态列表。

func (*Handlers) HandleCreateAgent

func (h *Handlers) HandleCreateAgent(writer http.ResponseWriter, request *http.Request)

HandleCreateAgent 创建 agent。

func (*Handlers) HandleCreateSession

func (h *Handlers) HandleCreateSession(writer http.ResponseWriter, request *http.Request)

HandleCreateSession 创建 session。

func (*Handlers) HandleDeleteAgent

func (h *Handlers) HandleDeleteAgent(writer http.ResponseWriter, request *http.Request)

HandleDeleteAgent 删除 agent。

func (*Handlers) HandleDeleteSession

func (h *Handlers) HandleDeleteSession(writer http.ResponseWriter, request *http.Request)

HandleDeleteSession 删除 session。

func (*Handlers) HandleGetAgent

func (h *Handlers) HandleGetAgent(writer http.ResponseWriter, request *http.Request)

HandleGetAgent 返回单个 agent。

func (*Handlers) HandleListAgentSessions

func (h *Handlers) HandleListAgentSessions(writer http.ResponseWriter, request *http.Request)

HandleListAgentSessions 返回指定 agent 的 session 列表。

func (*Handlers) HandleListAgents

func (h *Handlers) HandleListAgents(writer http.ResponseWriter, request *http.Request)

HandleListAgents 返回 agent 列表。

func (*Handlers) HandleListSessions

func (h *Handlers) HandleListSessions(writer http.ResponseWriter, request *http.Request)

HandleListSessions 返回全部 session 列表。

func (*Handlers) HandleSendSessionSubagentTaskMessage added in v0.1.23

func (h *Handlers) HandleSendSessionSubagentTaskMessage(writer http.ResponseWriter, request *http.Request)

HandleSendSessionSubagentTaskMessage 向 session 中的 subagent task 发送后续消息。

func (*Handlers) HandleSessionMessages added in v0.1.20

func (h *Handlers) HandleSessionMessages(writer http.ResponseWriter, request *http.Request)

HandleSessionMessages 返回指定 session 的历史消息分页。

func (*Handlers) HandleSessionMessagesByQuery added in v0.1.20

func (h *Handlers) HandleSessionMessagesByQuery(writer http.ResponseWriter, request *http.Request)

HandleSessionMessagesByQuery 返回指定 session 的历史消息分页。

func (*Handlers) HandleSessionRoundsByQuery added in v0.1.23

func (h *Handlers) HandleSessionRoundsByQuery(writer http.ResponseWriter, request *http.Request)

HandleSessionRoundsByQuery 返回指定 session 的完整 round 导航索引。

func (*Handlers) HandleSessionSubagentTaskMessages added in v0.1.23

func (h *Handlers) HandleSessionSubagentTaskMessages(writer http.ResponseWriter, request *http.Request)

HandleSessionSubagentTaskMessages 返回 subagent task 的只读 transcript。

func (*Handlers) HandleSessionSubagentTasks added in v0.1.23

func (h *Handlers) HandleSessionSubagentTasks(writer http.ResponseWriter, request *http.Request)

HandleSessionSubagentTasks 返回 session 中的后台 subagent task。

func (*Handlers) HandleSessionTurnIndexByQuery added in v0.1.26

func (h *Handlers) HandleSessionTurnIndexByQuery(writer http.ResponseWriter, request *http.Request)

HandleSessionTurnIndexByQuery 返回指定 session 的 turn 导航索引。

func (*Handlers) HandleSessionTurns added in v0.1.26

func (h *Handlers) HandleSessionTurns(writer http.ResponseWriter, request *http.Request)

HandleSessionTurns 返回指定 session 的 ConversationTurn 分页。

func (*Handlers) HandleSessionTurnsByQuery added in v0.1.26

func (h *Handlers) HandleSessionTurnsByQuery(writer http.ResponseWriter, request *http.Request)

HandleSessionTurnsByQuery 返回指定 session 的 ConversationTurn 分页。

func (*Handlers) HandleStopSessionSubagentTask added in v0.1.23

func (h *Handlers) HandleStopSessionSubagentTask(writer http.ResponseWriter, request *http.Request)

HandleStopSessionSubagentTask 停止 session 中的后台 subagent task。

func (*Handlers) HandleUpdateAgent

func (h *Handlers) HandleUpdateAgent(writer http.ResponseWriter, request *http.Request)

HandleUpdateAgent 更新 agent。

func (*Handlers) HandleUpdateSession

func (h *Handlers) HandleUpdateSession(writer http.ResponseWriter, request *http.Request)

HandleUpdateSession 更新 session。

func (*Handlers) HandleValidateAgentName

func (h *Handlers) HandleValidateAgentName(writer http.ResponseWriter, request *http.Request)

HandleValidateAgentName 校验 agent 名称。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL