packages feed

A-gent 0.11.0.14 → 0.11.0.15

raw patch · 5 files changed

+24/−14 lines, 5 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Agent.LLM.Action: data File
- Agent.LLM.Action: data FilePaths
- Agent.LLM.Action: data Root
- Agent.LLM.Action: type FileLine = String
- Agent.LLM.Message: data AbsoluteFilePath
- Agent.LLM.Message: data Files
- Agent.LLM.Message: data Filter
+ Agent.LLM: data AbsoluteFilePath
+ Agent.LLM: data Chit
+ Agent.LLM: data File
+ Agent.LLM: data Mask
+ Agent.LLM: data Root
+ Agent.LLM: data Template
+ Agent.LLM: type Chat = [String]
+ Agent.LLM: type FileLine = String

Files

A-gent.cabal view
@@ -9,7 +9,7 @@ build-type: Simple                                                name: A-gent-version: 0.11.0.14+version: 0.11.0.15  synopsis: Polite & well educated LLM agent with excellent manners that always behaves well description: Polite and well educated LLM agent with excellent manners that always behaves well
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for Λ-gent +## 0.11.0.15 -- 2026-05-14++* Internal LLM types MUST be exposed by LLM module+ ## 0.11.0.14 -- 2026-05-14  * Ensured not to expose internal types. We import and re-export for type
src/Agent/LLM.hs view
@@ -23,11 +23,19 @@     Mode(..)     -- * Context   , Context(..)+  , AbsoluteFilePath+  , Chat+  , Chit+  , File+  , FileLine   , FilePaths   , Files   , Filter   , History   , Load+  , Mask+  , Root+  , Template   , UUID     -- * Paramenters   , Eval@@ -64,12 +72,19 @@ import           Text.Read                  ( readMaybe )  import           Internal.LLM-  ( Chit (..)+  ( AbsoluteFilePath+  , Chat+  , Chit (..)+  , File+  , FileLine   , FilePaths   , Files   , Filter   , History (..)-  , Mode+  , Mask+  , Mode (..)+  , Root+  , Template   , UUID   , modes   )@@ -77,7 +92,6 @@ import           Internal.LLM.Action        ( Action (..) ) import           Internal.RIO               ( RIO (..), input, output ) import qualified Internal.Utils             as UTL-  import qualified Agent.Data.ANSI.EscapeCode as AEC import qualified Agent.LLM.Message          as MSG
src/Agent/LLM/Action.hs view
@@ -14,13 +14,8 @@ --------------------------------------------------------------------------------  module Agent.LLM.Action-  ( -- * Type signatures-    Action+  ( Action   , TextToFile-  , File-  , FileLine-  , FilePaths-  , Root     -- * Methods   , none   , exit@@ -34,7 +29,7 @@  -------------------------------------------------------------------------------- -import           Internal.LLM        ( File, FileLine, FilePaths, Root )+import           Internal.LLM        ( File, FilePaths, Root ) import qualified Internal.LLM        as INT import           Internal.LLM.Action ( Action, TextToFile ) import qualified Internal.LLM.Action as ACT
src/Agent/LLM/Message.hs view
@@ -15,9 +15,6 @@  module Agent.LLM.Message   ( Message(..)-  , AbsoluteFilePath-  , Files-  , Filter   ) where