A developer shared a from-scratch agent harness built for an AI Engineer Europe talk, keeping GPT-3.5 Turbo's prompt identical across four iterations while adding code-side guardrails, deterministic verification, and harness-handled login. The result: the agent completes an HN upvote task honestly instead of falsely reporting success. The author frames a harness as everything grounding the model in reality — tools, context management, guardrails, loop, and verification.
A developer presented at AI Engineer Europe an agent harness built around GPT-3.5 Turbo that drives Playwright to upvote the top Hacker News story, deliberately keeping the prompt fixed. Each fix — guardrails, deterministic verification, a login handler — was harness code, not prompting, culminating in success after 6 iterations. The takeaway for practitioners: treat model completion claims as unverified and move secrets and deterministic steps into harness code.
A developer presented at AI Engineer Europe an agent harness built around GPT-3.5 Turbo that drives Playwright to upvote the top Hacker News story, deliberately keeping the prompt fixed. Each fix — guardrails, deterministic verification, a login handler — was harness code, not prompting, culminating in success after 6 iterations. The takeaway for practitioners: treat model completion claims as unverified and move secrets and deterministic steps into harness code.
A member-only article walks through constructing a coding agent harness, covering the agent loop, planning, subagents, sandboxing, memory, and checkpointing. It contrasts the typical failure of custom agents with the success of Claude Code on the same tasks.
A member-only article walks through constructing a coding agent harness, covering the agent loop, planning, subagents, sandboxing, memory, and checkpointing. It contrasts the typical failure of custom agents with the success of Claude Code on the same tasks.
A new GitHub repository, awesome-ai-harness, curates resources on harness engineering—the runtime scaffolding that turns language models into working agents. It covers context management, tool design, agent loops, memory, sandboxing, and evals, with an English and Chinese version.
A new GitHub repository, awesome-ai-harness, curates resources on harness engineering—the runtime scaffolding that turns language models into working agents. It covers context management, tool design, agent loops, memory, sandboxing, and evals, with an English and Chinese version.
A new arxiv paper examines three open coding-agent harnesses—LangChain's deepagents, Earendil's pi, and DeepSeek's dsh—highlighting architectural convergence despite differing design philosophies. The study argues that the harness layer, not the underlying model, is the primary constraint on agent behavior, offering insights for practitioners building autonomous agents.
A new arxiv paper examines three open coding-agent harnesses—LangChain's deepagents, Earendil's pi, and DeepSeek's dsh—highlighting architectural convergence despite differing design philosophies. The study argues that the harness layer, not the underlying model, is the primary constraint on agent behavior, offering insights for practitioners building autonomous agents.
A developer shares that improving prompts failed to fix their AI agent's reliability issues, and argues the real problem is the system around the prompt. They propose debugging agent failures across five layers: prompt, context, harness, loop, and graph.
A developer shares that improving prompts failed to fix their AI agent's reliability issues, and argues the real problem is the system around the prompt. They propose debugging agent failures across five layers: prompt, context, harness, loop, and graph.