{"slug": "haskell-agent-an-experimental-agent-harness-in-haskell", "title": "Haskell-agent: An experimental agent harness in haskell", "summary": "Digitally induced released haskell-agent, an experimental agent harness written in Haskell that functions as a concurrent streaming interpreter of a web socket DSL, with features including an interactive UI, parallel subagents, and a built-in Telegram NixOS service for remote coding. The project is available via a one-line Nix command and explores the intersection of purely functional programming, type systems, and LLMs for reliable and secure agents.", "body_md": "Hi all,\n\nI’ve been building haskell-agent, a new agent harness written in haskell (naming things is still an unsolved problem :D).\n\nA coding agent is in large part a concurrent streaming interpreter of a web socket DSL. With interactive UI, parallel subagents etc. there’s a lot of mutable concurrent state and IO. A problem space well suited for haskell.\n\nkey features:\n\nIt’s already usable as a daily driver. For remote coding you can connect it to telegram with the builtin telegram nixos service (just ask the agent about it).\n\nWith nix you can try it out via this one liner:\n\n```\nnix run \"github:digitallyinduced/haskell-agent\"\n```\n\nThe intersection of purely functional programming, type systems and LLMs seems to be an underexplored space, that might yield interesting solutions for reliable and secure agents.", "url": "https://wpnews.pro/news/haskell-agent-an-experimental-agent-harness-in-haskell", "canonical_source": "https://discourse.haskell.org/t/haskell-agent-an-experimental-agent-harness-in-haskell/14621#post_1", "published_at": "2026-08-27 20:21:08+00:00", "updated_at": "2026-08-27 20:49:53.385821+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-research"], "entities": ["digitally induced", "haskell-agent", "Haskell", "Nix", "Telegram"], "alternates": {"html": "https://wpnews.pro/news/haskell-agent-an-experimental-agent-harness-in-haskell", "markdown": "https://wpnews.pro/news/haskell-agent-an-experimental-agent-harness-in-haskell.md", "text": "https://wpnews.pro/news/haskell-agent-an-experimental-agent-harness-in-haskell.txt", "jsonld": "https://wpnews.pro/news/haskell-agent-an-experimental-agent-harness-in-haskell.jsonld"}}