A-gent
Copyright(c) 2026 SPISE MISU ApS
LicenseSSPL-1.0 OR AGPL-3.0-only
MaintainerSPISE MISU <mail+hackage@spisemisu.com>
Stabilityexperimental
Safe HaskellSafe
LanguageHaskell2010

Agent.IO.Effects

Description

 
Synopsis

LLM (Config)

class Monad m => LlmConf (m :: Type -> Type) where Source #

Methods

llmPathCWD :: m (Maybe Root) Source #

LLM (Chat)

class Monad m => LlmChatConf (m :: Type -> Type) where Source #

class LlmChatConf m => LlmChatPost (m :: Type -> Type) where Source #

LLM (Code)

class Monad m => LlmCodeRoot (m :: Type -> Type) where Source #

class Monad m => LlmCodeMask (m :: Type -> Type) where Source #

Methods

llmCodeMsk :: m [String] Source #

class Monad m => LlmCodeTmpl (m :: Type -> Type) where Source #

class (LlmConf m, LlmCodeRoot m) => LlmCodeSave (m :: Type -> Type) where Source #

class Monad m => LlmCodeConf (m :: Type -> Type) where Source #

class LlmCodeConf m => LlmCodePost (m :: Type -> Type) where Source #

LLM (Plan)

class Monad m => LlmPlanRoot (m :: Type -> Type) where Source #

class Monad m => LlmPlanMask (m :: Type -> Type) where Source #

Methods

llmPlanMsk :: m [String] Source #

class Monad m => LlmPlanConf (m :: Type -> Type) where Source #

class (LlmConf m, LlmPlanConf m) => LlmPlanPost (m :: Type -> Type) where Source #