agentic-io-0.2.0.0: agentic-io.cabal
cabal-version: 3.0
name: agentic-io
version: 0.2.0.0
synopsis: IO helpers for agentic runtimes: concurrency, recording and replay
description:
Runs a flow's independent work concurrently, records model calls to a file and replays them, and loads provider keys from a .env file.
license: BSD-2-Clause
license-file: LICENSE
author: Tom Wells
maintainer: drshade@gmail.com
copyright: 2026 Tom Wells
category: AI
homepage: https://github.com/drshade/haskell-agentic
bug-reports: https://github.com/drshade/haskell-agentic/issues
build-type: Simple
extra-doc-files: CHANGELOG.md
tested-with: GHC ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.2 || ==9.14.1
source-repository head
type: git
location: https://github.com/drshade/haskell-agentic.git
subdir: agentic-io
library
default-language: GHC2021
default-extensions: LambdaCase OverloadedStrings
ghc-options: -Wall
hs-source-dirs: src
exposed-modules:
Agentic.IO
Agentic.IO.Concurrent
Agentic.IO.DotEnv
Agentic.IO.Store
build-depends:
, agentic ==0.2.*
, agentic-aeson ==0.2.*
, aeson >=2.1 && <2.3
, async >=2.2 && <2.3
, bytestring >=0.11 && <0.13
, containers >=0.6 && <0.9
, text >=2.0 && <2.2
, base >=4.18 && <5
, directory >=1.3 && <1.4
, filepath >=1.4 && <1.6
test-suite agentic-io-test
default-language: GHC2021
default-extensions: DeriveAnyClass LambdaCase OverloadedStrings
ghc-options: -Wall
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
build-depends:
, agentic ==0.2.*
, agentic-io ==0.2.*
, base >=4.18 && <5
, directory >=1.3 && <1.4
, filepath >=1.4 && <1.6
, hspec >=2.10 && <3
, text >=2.0 && <2.2