VSH since 2026
A transactional filesystem for agent workspaces. Copy-on-write snapshots, canonical diffs, policy checks and recoverable commits. Rust core, Python SDK.
Hover a word to see how the sentence parses.
I'm an applied AI engineer in Istanbul. I specialise in harness engineering: the runtime, tools, evals and guardrails around a model. Almost all of it in typed Python, almost all of it open source.
I care about how agent runtimes talk to each other, and about tests that fail when something actually breaks. Python was my first language. I also wrote one of my own.
A typed language and runtime for LLM orchestration. Python where you need exact answers, templates where you need a model's judgement.
Profiles, composable capabilities, incremental execution, language-level evals, GEPA-optimizable prompt spans, and a Tree-sitter grammar so editors understand it too.
~Cat(name: str, district: str, mood: str) @adopt(district: str) -> Cat: >> Invent a street cat who lives in <district>, Istanbul. [cat: Cat] = `cat` [districts: list[str]] = `["Kadıköy", "Beyoğlu", "Balat"]` > loop [district]: `districts`: [cat: Cat] = `adopt(district)` > show: `f"{cat.name} naps in {cat.district}, feeling {cat.mood}."`
A transactional filesystem for agent workspaces. Copy-on-write snapshots, canonical diffs, policy checks and recoverable commits. Rust core, Python SDK.
YAML-first benchmarks for comparing variants across datasets, with traces, asset lineage and immutable experiment records you can replay.
Evolves prompts, agent instructions, tool descriptions and output schemas with Pydantic Evals and GEPA. Checkpoint, resume, inspect.
Connects existing agents to the Agent Client Protocol. Pydantic AI agents become ACP servers without touching their tools, models or streaming.
How to expose any ACP server over WebSocket with acpremote, and connect a remote ACP server to any client with acprouter.
Read the post