Files
Assistant/modules/work/ports/execution.go
T
m e935aadc94
CI / test (push) Failing after 20s
CI / test (pull_request) Failing after 18s
feat: connect agent worker to execution bridge
2026-08-22 15:53:44 +03:00

18 lines
426 B
Go

package ports
import (
"context"
"git.cin.su/m/Assistant/contracts/work"
)
type AgentExecutor interface {
Execute(context.Context, work.AgentExecutionRequest) (work.AgentExecutionResult, error)
}
type ExecutionStore interface {
SaveDispatchIntent(context.Context, work.AgentDispatchIntent) error
SaveAgentLease(context.Context, work.AgentLease) error
AcceptAgentCallback(context.Context, work.AgentCallback) error
}