<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vihren - Typed Go workflows and durable agent storage on Temporal</title><link>https://vihren.dev/</link><description>Recent content on Vihren - Typed Go workflows and durable agent storage on Temporal</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 14 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://vihren.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Vihren v0.3.0: typed claim-checks for Go and Temporal agents</title><link>https://vihren.dev/blog/20260713-v0.3-storage/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://vihren.dev/blog/20260713-v0.3-storage/</guid><description>Vihren v0.3.0 adds typed claim-check values for large agent state: activities can offload large values, workflows route small handles, and downstream activities resolve bytes only when needed.</description></item><item><title>Vihren v0.2.0: typed async workflow runs</title><link>https://vihren.dev/blog/20260630-v0.2-codegen-release/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://vihren.dev/blog/20260630-v0.2-codegen-release/</guid><description>Vihren v0.2.0 changes generated async workflow clients to return typed run handles while keeping the sync client path simple.</description></item><item><title>Projection: A jj Workflow for splitting public and private files</title><link>https://vihren.dev/blog/20260625-jj-public-private-workflow/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://vihren.dev/blog/20260625-jj-public-private-workflow/</guid><description>A practical Jujutsu workflow for maintaining one local repository with public code at the root, private context behind a fileset, and a public line whose reachable history never touches private paths.</description></item><item><title>Hello world: Vihren v0.1.0</title><link>https://vihren.dev/blog/20260622-hello-world/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://vihren.dev/blog/20260622-hello-world/</guid><description>Vihren v0.1.0 starts with typed Temporal code generation, the runnable &lt;code&gt;codegenhello&lt;/code&gt; example, and embedded Temporal for local development.</description></item><item><title>Vihren Design Partners</title><link>https://vihren.dev/work-with-vihren/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://vihren.dev/work-with-vihren/</guid><description>A design-partner path for Go/Temporal teams whose real agent harnesses can shape Vihren.</description></item><item><title>vihren.dev/vihren</title><link>https://vihren.dev/vihren/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://vihren.dev/vihren/</guid><description/></item></channel></rss>