MCPcopy Create free account
hub / github.com/compozy/agh / StartTaskSession

Method StartTaskSession

internal/task/interfaces.go:257–257  ·  view source on GitHub ↗
(ctx context.Context, spec *StartTaskSession)

Source from the content-addressed store, hash-verified

255// SessionExecutor is the injected runtime bridge used to start, attach, and stop task sessions.
256type SessionExecutor interface {
257 StartTaskSession(ctx context.Context, spec *StartTaskSession) (*SessionRef, error)
258 AttachTaskSession(ctx context.Context, runID string, sessionID string) (*SessionRef, error)
259 RequestTaskStop(ctx context.Context, sessionID string, reason StopReason) error
260 ForceTaskStop(ctx context.Context, sessionID string, reason StopReason) error

Implementers 10

fakeSessionExecutorinternal/task/interfaces_integration_t
testSessionExecutorinternal/task/manager_test.go
recordingSessionExecutorinternal/task/manager_test.go
integrationSessionExecutorinternal/task/manager_integration_test
integrationTaskExecutorinternal/cli/cli_integration_test.go
integrationTaskSessionExecutorinternal/api/httpapi/httpapi_integrati
integrationTaskSessionExecutorinternal/api/udsapi/udsapi_integration
observeSessionExecutorinternal/observe/tasks_integration_tes
taskSessionBridgeinternal/daemon/task_runtime.go
hostAPITestTaskSessionExecutorinternal/extension/host_api_test.go

Calls

no outgoing calls