lib:hercules-ci-api-agent
Modules
- Hercules.API.Agent
- Hercules.API.Agent.Build
- Hercules.API.Agent.Build.BuildEvent
- Hercules.API.Agent.Build.BuildEvent.Pushed
- Hercules.API.Agent.Build.BuildTask
- Hercules.API.Agent.Effect.EffectTask
- Hercules.API.Agent.Evaluate
- Hercules.API.Agent.Evaluate.DerivationStatus
- Hercules.API.Agent.Evaluate.EvaluateEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
- Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
- Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
- Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
- Hercules.API.Agent.Evaluate.EvaluateEvent.JobConfig
- Hercules.API.Agent.Evaluate.EvaluateEvent.Message
- Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
- Hercules.API.Agent.Evaluate.EvaluateEvent.PushedAll
- Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
- Hercules.API.Agent.Evaluate.EvaluateTask
- Hercules.API.Agent.Evaluate.EvaluateTask.OnPush
- Hercules.API.Agent.Evaluate.EvaluateTask.OnSchedule
- Hercules.API.Agent.Evaluate.ImmutableGitInput
- Hercules.API.Agent.Evaluate.ImmutableInput
- Hercules.API.Agent.LifeCycle
- Hercules.API.Agent.LifeCycle.AgentInfo
- Hercules.API.Agent.LifeCycle.CreateAgentSession
- Hercules.API.Agent.LifeCycle.CreateAgentSession_V2
- Hercules.API.Agent.LifeCycle.ServiceInfo
- Hercules.API.Agent.LifeCycle.StartInfo
- Hercules.API.Agent.OutputInfo
- Hercules.API.Agent.Socket.AgentPayload
- Hercules.API.Agent.Socket.Frame
- Hercules.API.Agent.Socket.ServicePayload
- Hercules.API.Agent.State
- Hercules.API.Agent.Tasks
- Hercules.API.Logs
- Hercules.API.Logs.LogEntry
- Hercules.API.Logs.LogHello
- Hercules.API.Logs.LogMessage
- Hercules.API.Task
- Hercules.API.TaskStatus
- Hercules.Formats.CachixCache
- Hercules.Formats.Common
- Hercules.Formats.Mountable
- Hercules.Formats.NixCache
- Hercules.Formats.Secret
Dependencies
- aeson lib:aeson >=2
- base lib:base >=4.7 && <5
- base64-bytestring-type lib:base64-bytestring-type >=0
- bytestring lib:bytestring >=0
- containers lib:containers >=0
- cookie lib:cookie >=0
- deepseq lib:deepseq >=0
- exceptions lib:exceptions >=0
- hashable lib:hashable >=0
- hercules-ci-api-core lib:hercules-ci-api-core >=0
- http-api-data lib:http-api-data >=0
- http-media lib:http-media >=0
- lens lib:lens >=0
- lens-aeson lib:lens-aeson >=0
- memory lib:memory >=0
- servant lib:servant >=0.14.1
- servant-auth lib:servant-auth >=0
- string-conv lib:string-conv >=0
- swagger2 lib:swagger2 >=0
- text lib:text >=0
- time lib:time >=0
- unordered-containers lib:unordered-containers >=0
- uuid lib:uuid >=0
- vector lib:vector >=0
Reverse dependencies
Direct only. Not exhaustive.
- hercules-ci-agent exe:hercules-ci-agent-worker
- hercules-ci-agent lib:hercules-ci-agent
- hercules-ci-agent test:hercules-test
- hercules-ci-api-agent test:hercules-api-agent-unit-tests