colmugx/acp/agent/message does not have a README file
pub(all) suberror AgentMessageError {
InvalidParams(method_name~ : String, cause~ : @colmugx/acp/protocol.ProtocolDecodeErrorProtocolDecodeError)
UnknownMethod(method_name~ : String)
WrongDirection(method_name~ : String)
WrongKind(method_name~ : String)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)pub(all) enum AgentNotification {
SessionCancel(@colmugx/acp/protocol/session.CancelParamsCancelParams)
CancelRequest(@colmugx/acp/jsonrpc.RequestIdRequestId)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)pub(all) enum AgentRequest {
Initialize(@colmugx/acp/protocol.InitializeParamsInitializeParams)
Authenticate(@colmugx/acp/protocol.AuthenticateParamsAuthenticateParams)
Logout(@colmugx/acp/protocol.LogoutParamsLogoutParams)
SessionNew(@colmugx/acp/protocol/session.NewSessionParamsNewSessionParams)
SessionLoad(@colmugx/acp/protocol/session.LoadSessionParamsLoadSessionParams)
SessionResume(@colmugx/acp/protocol/session.ResumeSessionParamsResumeSessionParams)
SessionList(@colmugx/acp/protocol/session.ListSessionsParamsListSessionsParams)
SessionDelete(@colmugx/acp/protocol/session.DeleteSessionParamsDeleteSessionParams)
SessionClose(@colmugx/acp/protocol/session.CloseSessionParamsCloseSessionParams)
SessionSetMode(@colmugx/acp/protocol/session.SetSessionModeParamsSetSessionModeParams)
SessionSetConfigOption(@colmugx/acp/protocol/session.SetSessionConfigOptionParamsSetSessionConfigOptionParams)
SessionPrompt(@colmugx/acp/protocol/session.PromptParamsPromptParams)
} derive(Eq, @moonbitlang/core/debug.DebugDebug)fn decode_agent_notification(method_name : String, params : Json?) -> AgentNotification raise AgentMessageErrorfn decode_agent_request(method_name : String, params : Json?) -> AgentRequest raise AgentMessageErrorDependencies