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 +1/−1
- CHANGELOG.md +4/−0
- src/Agent/LLM.hs +17/−3
- src/Agent/LLM/Action.hs +2/−7
- src/Agent/LLM/Message.hs +0/−3
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