Changelog of @hackage/A-gent 0.11.0.11

Revision history for Λ-gent

0.11.0.11 -- 2026-04-19

  • Fixed a few misspells.

  • Refactored Files to FilePaths.

  • Refactored Document(s) to already existing File(s) for simplicity

  • Excluding non-files (symbolic links) from search as this could bypass the limitation of the current working directory

0.11.0.10 -- 2026-04-17

  • Minor bug fixes and misspells.

  • Moved Agent/JSON.hs to Agent/Data/JSON.hs

0.11.0.9 -- 2026-04-16

  • Minor bug fixes.

0.11.0.8 -- 2026-04-15

  • Refactored /pile to no longer storing a find filter but the absolute path to the find results.

    NOTE: Even though absolute path is stored, only relative will be shown.

  • /list performance has been improved instead of performing the filters with Haskell, it's now passed to the find command.

  • Added logic to request ISO-8601 timestamps (UTC) that are file path safe.

  • Added to website, info tab, a guide on how to setup LSP support for IDE's:

  • Due to future git-worktree usage, the folder /tmp/ MUST exist in the root of the project and it needs to be added to the .gitignore file to avoid GIT collisions.

  • Added Internal.RIO so the application can execute RestrictedIO, but, consumers of the Λ-gent package will NOT.

  • All Context properties, except load, have now internal constructor types. This will ensure that we will know that they have been instantiated by the Λ-gents.

  • From 0.11.0.6 -- 2026-03-20 below:

    NOTE: Fix is not verified. Well, this update will confirm (or not).

  • Added withExitCodeStdIn as curl has a limit on data that can be sent as a parameter.

  • A Agent.Data.ANSI.EscapeCode module has been added to help distinguish between input/output.

  • /send (/s) has been added to provide the capability of sending /pile files as context to messages sent to LLM's.

  • repl and replWithMode now need to provide an optional value for the projects rootPath. This refactoring has been added to ease logic implementation for the Λ-gent package.

    NOTE: Changes to current existing Λ-gent scripts can be done by just post-fixing Nothing. Example: replWithMode Echo eval Nothing

0.11.0.7 -- 2026-03-30

  • We seem to have fixed multi-line issues. I guess we can say that we are probably as good as GHCi.

    NOTE: A thorough refactoring needs to be done to enforce DRY.

  • Added support for:

    • CTRL + L clear screen.

    • CTRL + U clear text from current position to start of input.

    • CTRL + K clear text from current position to end of input.

    • CTRL + A equivalent to HOME.

    • CTRL + E equivalent to END.

    • CTRL + D equivalent to DELETE.

0.11.0.6 -- 2026-03-20

  • Added a todo.org file in the root folder of the project. This will allow to see current, but also future, status of the project.

  • Expanded file capabilities for Code and Plan.

    • Files will be shown with relative paths. However, they will be handled with absolute paths under the hood.
  • Added a few more REPL commands and improvements to typing.

    • NOTE: There is a bug with regard of multi-line text. Hopefully it will be fixed shortly.
  • No longer on Bluesky and therefore, removed from cabal file.

  • Issue with haskellPackages on NixOS. It seems that they use stack to build with the latest LTS. The fix is to change in the cabal file the following version contraint: containers >= 0.7 && < 1 as stackage only has the version 0.7 of the containers package.

    • NOTE: Fix is not verified. Well, this update will confirm (or not).
  • Added the Agent.Control.Concurrent module to provide support for asynchronous tasks.

  • Added Agent.Utils modules to help for the respective modes. This will help keep Λ-gent code small by providing ready to plug code bloks.

0.11.0.5 -- 2026-03-08

  • ENTER only triggers if something is typed.

0.11.0.4 -- 2026-03-08

  • Fixed the BUG when trying to print emojii's ('🍎', '🍏', …):

    <stdout>: hPutChar: invalid argument (cannot encode character '\55357'
    

    by adding setLocaleEncoding utf8 to replWithMode. Now instead of crashing, invalid UTF-8 characters will just be shown as single or multiple ?.

0.11.0.3 -- 2026-03-06

  • Made read usable by providing support for:

    • BACKSPACE and DELETE to remove characters.

    • Move back and forth with & (single characters) and CTRL + ← & CTRL + → (words).

    • Move to start and end of the text with HOME and END.

0.11.0.2 -- 2026-03-05

  • Fixed issue with Hackage. The project now builds for:
    • ghc-9.4.8
    • ghc-9.6.7
    • ghc-9.8.4
    • ghc-9.10.3
    • ghc-9.12.2

0.11.0.1 -- 2026-03-05

  • Issue with Hackage. Since the service builds with 9.8.4 we have to comply with that.

0.11.0.0 -- 2026-03-04

0 -- 2026-02-25

  • First version. Released on an unsuspecting world.

References