Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatRunConsumer ¶
type ChatRunConsumer struct {
// contains filtered or unexported fields
}
ChatRunConsumer handles chat-run commands from notification-service: create a chat-linked agent run and execute it. Inbox-deduped so a redelivery doesn't create a duplicate run.
func NewChatRunConsumer ¶
func NewChatRunConsumer(rabbitmq messaging.MessageBroker, inboxRepo messaging.InboxRepo, agentDefSvc domain.AgentDefinitionSvc) *ChatRunConsumer
type RunConsumer ¶
type RunConsumer struct {
// contains filtered or unexported fields
}
func NewRunConsumer ¶
func NewRunConsumer(rabbitmq messaging.MessageBroker, inboxRepo messaging.InboxRepo, runner domain.RunnerSvc) *RunConsumer
func (*RunConsumer) ListenContinueRun ¶
func (c *RunConsumer) ListenContinueRun(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.