EffectTS Agent Harness with Append-Only Log and Durable Objects

X postdexTool

Dex Horthy highlights an EffectTS agent harness built by @0xblacklight. The tool stores agent state in a portable append-only log, runs out of the box on Cloudflare Durable Objects, and includes an OpenTUI terminal interface.

Key points

  1. Agent state is persisted as a portable append-only log for inspection, replays, and debugging.
  2. Out-of-the-box support for execution inside Cloudflare Durable Objects.
  3. Includes a retro terminal interface built with OpenTUI offering 10 themes.
  4. Creator @0xblacklight clarified that log compaction is implemented as a fold over the log emitting a compaction event for windowing.
  5. A linked post by Gareth Andrew lists three Effect-based agent frameworks supporting Durable Objects: Fold (@0xblacklight), Yielded Agent (@danieljvdm), and Tardigrade (@arjunkmrm).

Why it matters

State management and fault tolerance remain central challenges in AI agent systems. Append-only ledgers paired with distributed primitives like Durable Objects make agent state reproducible and resilient against process failures.

Analysis

The harness (referenced in linked material as Fold) applies functional design patterns from EffectTS to agent runtimes. By treating agent executions as event logs running on stateful edge workers, developers gain deterministic replaying and simplified state inspection without relying on complex external databases.

Original post

dex

@dexhorthy · 8 October 2026

we dont do a good job of talking about it but @0xblacklight built a dope effectTS agent harness that 1) stores state as a portable append only log 2) runs on durable objects out of the box 3) has cool retro opentui UI with 10 themes t.co/Mc8w6T0tLt

137 likes24 replies132 bookmarks11.6k views

View on X
More posts in the thread (2)
  1. t.co/AvvGbm4Ibs
  2. @AdamSuskin @0xblacklight @EffectTS_ Damn 2025 what’s that like effect v2 lol
Selected replies (5)
  • @heyjo_Z @dexhorthy @0xblacklight Append-only log is the right call. Replay and debugging come for free, and you can hand the same history to a different model mid-run. Curious how it handles compaction once the log outgrows the context window.
  • @NatureBlueee @dexhorthy @0xblacklight append only log as the state is what made review possible for us too. every judgment lands in a ledger keyed by question and state hash, a replay makes zero new calls and matches byte for byte, so a reviewer diffs a fresh run against the old log. does it keep the decision inputs?
  • @AdamSuskin @dexhorthy @0xblacklight I'd love to see this! The upshift one from summer 2025 was also on top of @EffectTS_. Very funny to see your two teams collab'ing so much these days!
  • @avgvstvs96 @dexhorthy @0xblacklight oooo that sounds awesome
  • @yikesawjeez @dexhorthy @0xblacklight do a better job talking about it, das cool

Summary generated by AI (Gemini 3.8 Flash, 9 October 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Link:DeepSeek

    DeepSeek Harness: Modular Open-Source Framework for AI Agents

    DeepSeek has launched a developer preview of DeepSeek Harness, an open-source runtime framework for AI agents. Built on the Cordis kernel, it implements an architecture where all capabilities are plugins alongside an append-only event stream for full traceability.

    AI & LLMs· Announcement

  • Repository:deepseek-ai/deepseek-harness

    DeepSeek Harness: Plugin-Based Open-Source AI Agent Framework

    DeepSeek Harness (dsh) is an open-source AI agent harness by DeepSeek AI. Built with TypeScript and Cordis, it uses an 'everything-is-a-plugin' architecture to provide modular agent capabilities and a Web UI.

    212.8kstarsTypeScript

    AI & LLMs· Tool

  • X post:Wes Bos

    Wes Bos highlights Scott's video on Pi Durable

    Developer Wes Bos recommends a new video by Scott covering Pi Durable. Bos notes that Scott was two months early on identifying OpenClaw, suggesting developers pay close attention to his coverage of Pi Durable.

    346bookmarks20.4kviews

    AI & LLMs· Resource

  • X post:Tejas Kumar

    What Is an Agent Harness? Tejas Kumar Explains Harness Engineering

    Tejas Kumar adapted his AI Engineer conference talk into a detailed blog post explaining the agent harness: the runtime software layer surrounding a model that delivers reliability. Rather than fixing failing agents with prompt tweaks, he argues for harness engineering in application code.

    258bookmarks9.7kviews

    AI & LLMs· Resource

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.