Cabal revisions of tricorder-0.4.1.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.0---- This file has been generated from package.yaml by hpack version 0.38.3.------ see: https://github.com/sol/hpack--name: tricorder-version: 0.4.1.0-synopsis: Continuous Haskell build status, diagnostics, and tests via a shared daemon-description: tricorder rebuilds your Haskell project continuously and surfaces build status, diagnostics, test results, and documentation - for developers and LLM coding agents. Like ghcid and ghciwatch it reloads on every change, but builds run in a background daemon so multiple clients (an interactive TUI, a status CLI, an agent skill) share a single build state without triggering redundant rebuilds. It discovers components across multi-package cabal.project workspaces automatically and ships context-friendly output for agentic use via the CLI.-category: Development-homepage: https://github.com/tweag/tricorder#readme-bug-reports: https://github.com/tweag/tricorder/issues-author: Victor Nascimento Bakke-maintainer: victor.bakke@tweag.io-license: MIT-license-file: LICENSE-build-type: Simple-tested-with:- GHC == 9.14.1- , GHC == 9.6.7- , GHC == 9.8.4- , GHC == 9.10.3- , GHC == 9.12.4-extra-doc-files:- README.md- CHANGELOG.md--source-repository head- type: git- location: https://github.com/tweag/tricorder--library tricorder-internal- exposed-modules:- Tricorder.Build- Tricorder.Build.ByteSize- Tricorder.Build.Changes- Tricorder.Build.Duration- Tricorder.Build.EvalComment- Tricorder.Build.Test- Tricorder.CLI.App- Tricorder.CLI.Arguments- Tricorder.CLI.Daemon- Tricorder.CLI.Main- Tricorder.CLI.Operations- Tricorder.CLI.Render- Tricorder.CLI.UI- Tricorder.CLI.UI.Brick- Tricorder.CLI.UI.BrickChan- Tricorder.CLI.UI.Event- Tricorder.CLI.UI.Keys- Tricorder.CLI.UI.Misc- Tricorder.CLI.UI.Route- Tricorder.CLI.UI.State- Tricorder.CLI.UI.View- Tricorder.Config- Tricorder.Daemon.Builder- Tricorder.Daemon.Core- Tricorder.Daemon.DaemonInfo- Tricorder.Daemon.Dispatch- Tricorder.Daemon.EvalCommentRunner- Tricorder.Daemon.GhciSession- Tricorder.Daemon.GhciSession.GhciParser- Tricorder.Daemon.GhciSession.GhciProcess- Tricorder.Daemon.Hpack- Tricorder.Daemon.Hpack.Effect- Tricorder.Daemon.IdleTimer- Tricorder.Daemon.Main- Tricorder.Daemon.TestRunner- Tricorder.Daemon.Watch- Tricorder.Logging- Tricorder.Runtime- Tricorder.Session- Tricorder.Session.CabalFile- Tricorder.Session.Command- Tricorder.Session.Config- Tricorder.Session.GenerateWithHpack- Tricorder.Session.Hooks- Tricorder.Session.IdleTimeout- Tricorder.Session.ReplBuildDir- Tricorder.Session.Target- Tricorder.Session.TestTarget- Tricorder.Session.TestTimeout- Tricorder.Session.WatchDirs- Tricorder.Session.WatchExclusionPatterns- Tricorder.Socket.Client- Tricorder.Socket.Protocol- Tricorder.Socket.Server- Tricorder.Socket.UnixSocket- Tricorder.SourceLookup- Tricorder.SourceLookup.GhcPkg- Tricorder.SourceLookup.Hackage- Tricorder.SourceLookup.PackageId- Tricorder.SourceLookup.PackageStore- Tricorder.SourceLookup.Slice- Tricorder.SourceLookup.Tarball- Tricorder.TestOutput- Tricorder.Version- Tricorder.Waiters- other-modules:- Paths_tricorder- autogen-modules:- Paths_tricorder- hs-source-dirs:- src- default-extensions:- BlockArguments- DataKinds- DeriveAnyClass- DerivingStrategies- DerivingVia- DuplicateRecordFields- FlexibleContexts- GADTs- LambdaCase- MultiWayIf- OverloadedLabels- OverloadedRecordDot- OverloadedStrings- StrictData- TemplateHaskell- TypeFamilies- ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded- build-depends:- Cabal >=3.12 && <3.19- , Cabal-syntax >=3.12 && <3.19- , Glob ==0.10.*- , aeson >=2.2 && <2.4- , atelier-core ==0.7.*- , atelier-prelude ==0.4.*- , base >=4.18 && <4.23- , brick >=2.10 && <2.14- , bytestring >=0.11 && <0.13- , casing ==0.1.*- , containers >=0.6 && <0.9- , data-default ==0.8.*- , directory ==1.3.*- , effectful ==2.7.*- , effectful-core ==2.7.*- , effectful-plugin ==2.2.*- , effectful-th ==1.0.*- , filepath >=1.4 && <1.6- , hashable ==1.5.*- , megaparsec >=9.7 && <9.9- , mtl ==2.3.*- , network ==3.2.*- , optparse-applicative ==0.19.*- , process ==1.6.*- , regex-tdfa >=1.3.2.5 && <1.4- , relude ==1.2.*- , req >=3.13.4 && <3.14- , stm ==2.5.*- , tar >=0.6 && <0.8- , template-haskell >=2.20 && <2.25- , text ==2.1.*- , time >=1.12 && <1.17- , time-units ==1.0.*- , tricorder-types ==0.4.*- , vty >=6.5 && <6.7- , vty-crossplatform ==0.5.*- , yaml ==0.11.*- , zlib ==0.7.*- mixins:- base hiding (Prelude)- default-language: GHC2021- if impl(GHC >= 9.8)- ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations--executable tricorder- main-is: Main.hs- other-modules:- Paths_tricorder- autogen-modules:- Paths_tricorder- hs-source-dirs:- app- default-extensions:- BlockArguments- DataKinds- DeriveAnyClass- DerivingStrategies- DerivingVia- DuplicateRecordFields- FlexibleContexts- GADTs- LambdaCase- MultiWayIf- OverloadedLabels- OverloadedRecordDot- OverloadedStrings- StrictData- TemplateHaskell- TypeFamilies- ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded "-with-rtsopts=-N -T"- build-depends:- atelier-prelude ==0.4.*- , base >=4.18 && <4.23- , effectful-core ==2.7.*- , effectful-plugin ==2.2.*- , tricorder-internal- mixins:- base hiding (Prelude)- default-language: GHC2021- if impl(GHC >= 9.8)- ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations--executable tricorder-daemon- main-is: Main.hs- other-modules:- Paths_tricorder- autogen-modules:- Paths_tricorder- hs-source-dirs:- daemon- default-extensions:- BlockArguments- DataKinds- DeriveAnyClass- DerivingStrategies- DerivingVia- DuplicateRecordFields- FlexibleContexts- GADTs- LambdaCase- MultiWayIf- OverloadedLabels- OverloadedRecordDot- OverloadedStrings- StrictData- TemplateHaskell- TypeFamilies- ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded "-with-rtsopts=-N -T"- build-depends:- atelier-prelude ==0.4.*- , base >=4.18 && <4.23- , effectful-core ==2.7.*- , effectful-plugin ==2.2.*- , tricorder-internal- mixins:- base hiding (Prelude)- default-language: GHC2021- if impl(GHC >= 9.8)- ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations--test-suite tricorder-test- type: exitcode-stdio-1.0- main-is: Driver.hs- other-modules:- Unit.Tricorder.Build.ByteSizeSpec- Unit.Tricorder.Build.EvalCommentSpec- Unit.Tricorder.CLI.RenderSpec- Unit.Tricorder.Daemon.BuilderSpec- Unit.Tricorder.Daemon.BuildStateSpec- Unit.Tricorder.Daemon.DispatchSpec- Unit.Tricorder.Daemon.GhciSession.GhciParserSpec- Unit.Tricorder.Daemon.GhciSession.GhciProcessSpec- Unit.Tricorder.Daemon.GhciSessionSpec- Unit.Tricorder.Daemon.TestRunnerSpec- Unit.Tricorder.Daemon.WatchSpec- Unit.Tricorder.Session.CabalFileSpec- Unit.Tricorder.Session.CommandSpec- Unit.Tricorder.Session.Helpers- Unit.Tricorder.Session.TargetSpec- Unit.Tricorder.Session.TestTargetSpec- Unit.Tricorder.Session.WatchDirsSpec- Unit.Tricorder.SessionSpec- Unit.Tricorder.SocketSpec- Unit.Tricorder.SourceLookup.GhcPkgSpec- Unit.Tricorder.SourceLookup.SliceSpec- Unit.Tricorder.SourceLookup.TarballSpec- Unit.Tricorder.SourceLookupSpec- Unit.Tricorder.TestOutputSpec- Unit.Tricorder.WaitersSpec- Paths_tricorder- autogen-modules:- Paths_tricorder- hs-source-dirs:- test- default-extensions:- BlockArguments- DataKinds- DeriveAnyClass- DerivingStrategies- DerivingVia- DuplicateRecordFields- FlexibleContexts- GADTs- LambdaCase- MultiWayIf- OverloadedLabels- OverloadedRecordDot- OverloadedStrings- StrictData- TemplateHaskell- TypeFamilies- ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded -Wno-prepositive-qualified-module- build-tool-depends:- tasty-discover:tasty-discover- build-depends:- Cabal-syntax >=3.12 && <3.19- , aeson >=2.2 && <2.4- , atelier-core ==0.7.*- , atelier-prelude ==0.4.*- , base >=4.18 && <4.23- , bytestring >=0.11 && <0.13- , containers >=0.6 && <0.9- , data-default ==0.8.*- , effectful ==2.7.*- , effectful-core ==2.7.*- , effectful-plugin ==2.2.*- , filepath >=1.4 && <1.6- , hspec ==2.11.*- , megaparsec >=9.7 && <9.9- , process ==1.6.*- , regex-tdfa >=1.3.2.5 && <1.4- , stm ==2.5.*- , tar >=0.6 && <0.8- , tasty ==1.5.*- , tasty-discover ==5.2.*- , tasty-hspec ==1.2.*- , text ==2.1.*- , time >=1.12 && <1.17- , time-units ==1.0.*- , tricorder-internal- , tricorder-types ==0.4.*- , typed-process ==0.2.*- , unagi-chan ==0.4.*- , unix ==2.8.*- , zlib ==0.7.*- mixins:- base hiding (Prelude)- default-language: GHC2021- if impl(GHC >= 9.8)- ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations+cabal-version: 2.0 + +-- This file has been generated from package.yaml by hpack version 0.38.3. +-- +-- see: https://github.com/sol/hpack + +name: tricorder +version: 0.4.1.0 +x-revision: 1 +synopsis: Continuous Haskell build status, diagnostics, and tests via a shared daemon +description: tricorder rebuilds your Haskell project continuously and surfaces build status, diagnostics, test results, and documentation - for developers and LLM coding agents. Like ghcid and ghciwatch it reloads on every change, but builds run in a background daemon so multiple clients (an interactive TUI, a status CLI, an agent skill) share a single build state without triggering redundant rebuilds. It discovers components across multi-package cabal.project workspaces automatically and ships context-friendly output for agentic use via the CLI. +category: Development +homepage: https://github.com/tweag/tricorder#readme +bug-reports: https://github.com/tweag/tricorder/issues +author: Victor Nascimento Bakke +maintainer: victor.bakke@tweag.io +license: MIT +license-file: LICENSE +build-type: Simple +tested-with: + GHC == 9.14.1 + , GHC == 9.6.7 + , GHC == 9.8.4 + , GHC == 9.10.3 + , GHC == 9.12.4 +extra-doc-files: + README.md + CHANGELOG.md + +source-repository head + type: git + location: https://github.com/tweag/tricorder + +library tricorder-internal + exposed-modules: + Tricorder.Build + Tricorder.Build.ByteSize + Tricorder.Build.Changes + Tricorder.Build.Duration + Tricorder.Build.EvalComment + Tricorder.Build.Test + Tricorder.CLI.App + Tricorder.CLI.Arguments + Tricorder.CLI.Daemon + Tricorder.CLI.Main + Tricorder.CLI.Operations + Tricorder.CLI.Render + Tricorder.CLI.UI + Tricorder.CLI.UI.Brick + Tricorder.CLI.UI.BrickChan + Tricorder.CLI.UI.Event + Tricorder.CLI.UI.Keys + Tricorder.CLI.UI.Misc + Tricorder.CLI.UI.Route + Tricorder.CLI.UI.State + Tricorder.CLI.UI.View + Tricorder.Config + Tricorder.Daemon.Builder + Tricorder.Daemon.Core + Tricorder.Daemon.DaemonInfo + Tricorder.Daemon.Dispatch + Tricorder.Daemon.EvalCommentRunner + Tricorder.Daemon.GhciSession + Tricorder.Daemon.GhciSession.GhciParser + Tricorder.Daemon.GhciSession.GhciProcess + Tricorder.Daemon.Hpack + Tricorder.Daemon.Hpack.Effect + Tricorder.Daemon.IdleTimer + Tricorder.Daemon.Main + Tricorder.Daemon.TestRunner + Tricorder.Daemon.Watch + Tricorder.Logging + Tricorder.Runtime + Tricorder.Session + Tricorder.Session.CabalFile + Tricorder.Session.Command + Tricorder.Session.Config + Tricorder.Session.GenerateWithHpack + Tricorder.Session.Hooks + Tricorder.Session.IdleTimeout + Tricorder.Session.ReplBuildDir + Tricorder.Session.Target + Tricorder.Session.TestTarget + Tricorder.Session.TestTimeout + Tricorder.Session.WatchDirs + Tricorder.Session.WatchExclusionPatterns + Tricorder.Socket.Client + Tricorder.Socket.Protocol + Tricorder.Socket.Server + Tricorder.Socket.UnixSocket + Tricorder.SourceLookup + Tricorder.SourceLookup.GhcPkg + Tricorder.SourceLookup.Hackage + Tricorder.SourceLookup.PackageId + Tricorder.SourceLookup.PackageStore + Tricorder.SourceLookup.Slice + Tricorder.SourceLookup.Tarball + Tricorder.TestOutput + Tricorder.Version + Tricorder.Waiters + other-modules: + Paths_tricorder + autogen-modules: + Paths_tricorder + hs-source-dirs: + src + default-extensions: + BlockArguments + DataKinds + DeriveAnyClass + DerivingStrategies + DerivingVia + DuplicateRecordFields + FlexibleContexts + GADTs + LambdaCase + MultiWayIf + OverloadedLabels + OverloadedRecordDot + OverloadedStrings + StrictData + TemplateHaskell + TypeFamilies + ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded + build-depends: + Cabal >=3.12 && <3.19 + , Cabal-syntax >=3.12 && <3.19 + , Glob ==0.10.* + , aeson >=2.2 && <2.4 + , atelier-core ==0.7.* + , atelier-prelude ==0.4.* + , base >=4.18 && <4.22 + , brick >=2.10 && <2.14 + , bytestring >=0.11 && <0.13 + , casing ==0.1.* + , containers >=0.6 && <0.9 + , data-default ==0.8.* + , directory ==1.3.* + , effectful ==2.7.* + , effectful-core ==2.7.* + , effectful-plugin ==2.2.* + , effectful-th ==1.0.* + , filepath >=1.4 && <1.6 + , hashable ==1.5.* + , megaparsec >=9.7 && <9.9 + , mtl ==2.3.* + , network ==3.2.* + , optparse-applicative ==0.19.* + , process ==1.6.* + , regex-tdfa >=1.3.2.5 && <1.4 + , relude ==1.2.* + , req >=3.13.4 && <3.14 + , stm ==2.5.* + , tar >=0.6 && <0.8 + , template-haskell >=2.20 && <2.25 + , text ==2.1.* + , time >=1.12 && <1.17 + , time-units ==1.0.* + , tricorder-types ==0.4.* + , vty >=6.5 && <6.7 + , vty-crossplatform ==0.5.* + , yaml ==0.11.* + , zlib ==0.7.* + mixins: + base hiding (Prelude) + default-language: GHC2021 + if impl(GHC >= 9.8) + ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations + +executable tricorder + main-is: Main.hs + other-modules: + Paths_tricorder + autogen-modules: + Paths_tricorder + hs-source-dirs: + app + default-extensions: + BlockArguments + DataKinds + DeriveAnyClass + DerivingStrategies + DerivingVia + DuplicateRecordFields + FlexibleContexts + GADTs + LambdaCase + MultiWayIf + OverloadedLabels + OverloadedRecordDot + OverloadedStrings + StrictData + TemplateHaskell + TypeFamilies + ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded "-with-rtsopts=-N -T" + build-depends: + atelier-prelude ==0.4.* + , base >=4.18 && <4.22 + , effectful-core ==2.7.* + , effectful-plugin ==2.2.* + , tricorder-internal + mixins: + base hiding (Prelude) + default-language: GHC2021 + if impl(GHC >= 9.8) + ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations + +executable tricorder-daemon + main-is: Main.hs + other-modules: + Paths_tricorder + autogen-modules: + Paths_tricorder + hs-source-dirs: + daemon + default-extensions: + BlockArguments + DataKinds + DeriveAnyClass + DerivingStrategies + DerivingVia + DuplicateRecordFields + FlexibleContexts + GADTs + LambdaCase + MultiWayIf + OverloadedLabels + OverloadedRecordDot + OverloadedStrings + StrictData + TemplateHaskell + TypeFamilies + ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded "-with-rtsopts=-N -T" + build-depends: + atelier-prelude ==0.4.* + , base >=4.18 && <4.22 + , effectful-core ==2.7.* + , effectful-plugin ==2.2.* + , tricorder-internal + mixins: + base hiding (Prelude) + default-language: GHC2021 + if impl(GHC >= 9.8) + ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations + +test-suite tricorder-test + type: exitcode-stdio-1.0 + main-is: Driver.hs + other-modules: + Unit.Tricorder.Build.ByteSizeSpec + Unit.Tricorder.Build.EvalCommentSpec + Unit.Tricorder.CLI.RenderSpec + Unit.Tricorder.Daemon.BuilderSpec + Unit.Tricorder.Daemon.BuildStateSpec + Unit.Tricorder.Daemon.DispatchSpec + Unit.Tricorder.Daemon.GhciSession.GhciParserSpec + Unit.Tricorder.Daemon.GhciSession.GhciProcessSpec + Unit.Tricorder.Daemon.GhciSessionSpec + Unit.Tricorder.Daemon.TestRunnerSpec + Unit.Tricorder.Daemon.WatchSpec + Unit.Tricorder.Session.CabalFileSpec + Unit.Tricorder.Session.CommandSpec + Unit.Tricorder.Session.Helpers + Unit.Tricorder.Session.TargetSpec + Unit.Tricorder.Session.TestTargetSpec + Unit.Tricorder.Session.WatchDirsSpec + Unit.Tricorder.SessionSpec + Unit.Tricorder.SocketSpec + Unit.Tricorder.SourceLookup.GhcPkgSpec + Unit.Tricorder.SourceLookup.SliceSpec + Unit.Tricorder.SourceLookup.TarballSpec + Unit.Tricorder.SourceLookupSpec + Unit.Tricorder.TestOutputSpec + Unit.Tricorder.WaitersSpec + Paths_tricorder + autogen-modules: + Paths_tricorder + hs-source-dirs: + test + default-extensions: + BlockArguments + DataKinds + DeriveAnyClass + DerivingStrategies + DerivingVia + DuplicateRecordFields + FlexibleContexts + GADTs + LambdaCase + MultiWayIf + OverloadedLabels + OverloadedRecordDot + OverloadedStrings + StrictData + TemplateHaskell + TypeFamilies + ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded -Wno-prepositive-qualified-module + build-tool-depends: + tasty-discover:tasty-discover + build-depends: + Cabal-syntax >=3.12 && <3.19 + , aeson >=2.2 && <2.4 + , atelier-core ==0.7.* + , atelier-prelude ==0.4.* + , base >=4.18 && <4.22 + , bytestring >=0.11 && <0.13 + , containers >=0.6 && <0.9 + , data-default ==0.8.* + , effectful ==2.7.* + , effectful-core ==2.7.* + , effectful-plugin ==2.2.* + , filepath >=1.4 && <1.6 + , hspec ==2.11.* + , megaparsec >=9.7 && <9.9 + , process ==1.6.* + , regex-tdfa >=1.3.2.5 && <1.4 + , stm ==2.5.* + , tar >=0.6 && <0.8 + , tasty ==1.5.* + , tasty-discover ==5.2.* + , tasty-hspec ==1.2.* + , text ==2.1.* + , time >=1.12 && <1.17 + , time-units ==1.0.* + , tricorder-internal + , tricorder-types ==0.4.* + , typed-process ==0.2.* + , unagi-chan ==0.4.* + , unix ==2.8.* + , zlib ==0.7.* + mixins: + base hiding (Prelude) + default-language: GHC2021 + if impl(GHC >= 9.8) + ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations
revision 2
name: tricorder version: 0.4.1.0 -x-revision: 1 +x-revision: 2 synopsis: Continuous Haskell build status, diagnostics, and tests via a shared daemon description: tricorder rebuilds your Haskell project continuously and surfaces build status, diagnostics, test results, and documentation - for developers and LLM coding agents. Like ghcid and ghciwatch it reloads on every change, but builds run in a background daemon so multiple clients (an interactive TUI, a status CLI, an agent skill) share a single build state without triggering redundant rebuilds. It discovers components across multi-package cabal.project workspaces automatically and ships context-friendly output for agentic use via the CLI. category: Development homepage: https://github.com/tweag/tricorder#readme bug-reports: https://github.com/tweag/tricorder/issues -author: Victor Nascimento Bakke +author: Christian Georgii maintainer: victor.bakke@tweag.io license: MIT license-file: LICENSE