Jiaaqiliu/Awesome-Harness-Engineering

🏗️ A collection of resources for harness engineering — shaping the environment around AI agents for reliability in production.

43

1 commits

updated Mar 29, 2026

See the code

README

🏗️ Awesome Harness Engineering Awesome

The most comprehensive, information-dense collection of resources for harness engineering — the practice of shaping the environment around AI agents so they work reliably in real-world production systems.

Harness engineering sits at the intersection of context engineering, evaluation, observability, orchestration, safe autonomy, and software architecture. While an agent is the model plus its tools, the harness is everything else: the constraints, state management, verification loops, and runtime infrastructure that make agents dependable.

┌─────────────────────────────────────────────────────────────────┐
│                        AGENT HARNESS                            │
│                                                                 │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐  ┌───────────────┐  │
│  │ Context  │  │ Guardrails│  │  Evals &  │  │   Runtime &   │  │
│  │ Engine   │  │ & Safety │  │Observability│ │ Orchestration │  │
│  └────┬─────┘  └────┬─────┘  └─────┬─────┘  └──────┬────────┘  │
│       │              │              │               │           │
│       └──────────────┴──────┬───────┴───────────────┘           │
│                             │                                   │
│                      ┌──────┴──────┐                            │
│                      │  LLM Agent  │                            │
│                      │ (Model+Tools)│                           │
│                      └─────────────┘                            │
│                                                                 │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐  ┌───────────────┐  │
│  │ Memory & │  │  Specs & │  │ Sandbox & │  │  Benchmarks   │  │
│  │  State   │  │Agent Files│  │ Execution │  │               │  │
│  └──────────┘  └──────────┘  └───────────┘  └───────────────┘  │
└─────────────────────────────────────────────────────────────────┘

Why this list? The shift from prompt engineeringcontext engineeringharness engineering marks a maturation of the AI engineering discipline. This list tracks that evolution with primary sources, not commentary.


📑 Contents


🏛️ Foundations

Seminal Articles

The foundational writings that defined harness engineering as a discipline.

SourceArticleDescription
OpenAIHarness engineering: leveraging Codex in an agent-first worldThe article that coined "harness engineering" — how OpenAI built a large application with Codex using architectural constraints, repo-local instructions, browser validation, and telemetry
AnthropicEffective harnesses for long-running agentsCore article on initializer agents, feature lists, init.sh, self-verification, and handoff artifacts across many context windows
AnthropicHarness design for long-running application developmentGAN-inspired multi-agent harness — generator/evaluator loop for autonomous frontend design and long-running app generation
AnthropicBuilding effective agentsFoundational guide distinguishing workflows vs. agents, with composable patterns for building reliable systems
LangChainThe Anatomy of an Agent HarnessDerives harness components from first principles: prompts, tools, middleware, orchestration, and runtime infrastructure
ThoughtworksHarness EngineeringFraming harness work into context engineering, architectural constraints, and "garbage collection" against entropy
HumanLayerSkill Issue: Harness Engineering for Coding AgentsA practical argument that weak results from coding agents are often harness problems, not model problems
InngestYour Agent Needs a Harness, Not a FrameworkWhy state, retries, traces, and concurrency are first-class infrastructure concerns
OpenAIUnlocking the Codex harness: how we built the App ServerDeep dive into the Codex app server harness implementation
OpenAIUnrolling the Codex agent loopTechnical breakdown of the Codex agent loop architecture

Evolution & Big Picture

Understanding the trajectory from prompt engineering to harness engineering.


🧠 Context, Memory & Working State

Context Engineering

The art of managing what goes into the context window — treating it as a working memory budget, not a dumping ground.

SourceArticleDescription
AnthropicEffective context engineering for AI agentsManaging the context window as a working memory budget with practical strategies
LangChainContext Engineering for AgentsFour strategies: writing, selecting, compressing, isolating context
LangChainThe Rise of Context EngineeringWhy context engineering matters more than prompt engineering
ManusContext Engineering for AI Agents: Lessons from Building ManusKV-cache locality, tool masking, filesystem memory, and keeping useful failures in-context
ThoughtworksContext Engineering for Coding AgentsShaping the task environment so coding agents stay grounded and productive
GoogleArchitecting efficient context-aware multi-agent frameworkADK's tiered state architecture: Session, Memory, Artifacts
HumanLayerAdvanced Context Engineering for Coding AgentsPatterns for reducing context drift and making coding sessions easier to resume
HumanLayerContext-Efficient Backpressure for Coding AgentsPreventing agents from burning context on noisy or low-value work
LlamaIndexContext Engineering: What It Is and Techniques to ConsiderLlamaIndex's techniques for context engineering
Context Engineering (Lance Martin)Practical guide from LangChain co-founder
Context Engineering: Bringing Engineering Discipline to Prompts — Addy OsmaniSystematic approach to context management
JetBrainsEfficient Context Management for LLM-Powered AgentsNeurIPS 2025 research: simple observation masking ≈ LLM summarization, ~50% cost reduction
Context Engineering Best Practices — CometBest practices for agentic systems
Context Engineering Best Practices — KubiyaPractical reliability-focused best practices

Memory & State Management

How agents persist knowledge, recover from interruptions, and maintain state across sessions.

ProjectDescription
Letta (formerly MemGPT)Stateful agents with OS-like memory management (RAM/disk analogy)
Rearchitecting Letta's Agent LoopLessons from ReAct, MemGPT, and Claude Code for agent loop design
Memory Blocks — LettaDiscrete functional memory units for context window management
LangGraph + Redis<1ms latency state persistence for agents
LangGraph + DynamoDBDurable agent state on AWS infrastructure
Checkpoint/Restore Systems for AI AgentsSurvey of checkpoint/restore techniques
Databricks Agent MemoryBuilt-in memory for Databricks agent framework
Mem0Hybrid storage (Postgres + vector); extracts memories with ADD/UPDATE/DELETE operations; up to 26% accuracy gains
ZepTemporal knowledge graph tracking how facts change over time; combines graph memory with vector search
CogneeKnowledge graph layer that structures, connects, and retrieves information as interconnected knowledge

Structured Output (Agent I/O Harness)

Libraries that ensure reliable, schema-compliant agent output.

ProjectDescription
InstructorType-safe structured extraction from LLMs using Pydantic; SDKs for Python, TypeScript, Go, Ruby
OutlinesFSM-based token masking ensures 100% schema-compliant output at generation time

🛡️ Constraints, Guardrails & Safe Autonomy

Safety & Control Patterns

Reducing approval friction without losing control — sandboxing, policy design, and quality loops.

SourceArticleDescription
AnthropicBeyond permission prompts: making Claude Code more secureBetter sandboxing and policy design for secure autonomous agents
AnthropicCode execution with MCP: building more efficient agentsControlled execution power through explicit, inspectable tool boundaries; 150K → 2K token reduction
AnthropicWriting effective tools for agentsTool interfaces that are easier for models to call correctly and safely
AnthropicAdvanced tool use on the Claude Developer PlatformTool Search, Programmatic Tool Calling, and Tool Use Examples
ThoughtworksAssessing internal quality while coding with an agentMoving quality checks into the loop instead of relying on after-the-fact review
ThoughtworksAnchoring AI to a reference applicationConstraining agents with concrete exemplars for more consistent output
ThoughtworksHumans and Agents in Software Engineering LoopsWhere humans should strengthen the harness instead of micromanaging artifacts
AnthropicClaude Code: Best practices for agentic codingRepo structure, checkpoints, validation, and delegation in agentic workflows
Agentic Engineering Patterns — Simon WillisonCoding practices and patterns for working with agents
The lethal trifecta for AI agents — Simon WillisonPrivate data + untrusted content + external communication = security risk
Governing Claude Code with Kong AI GatewaySecure agent harness rollouts via API gateway
AI Agent Safety — CleanlabManaging unpredictability at scale in production agents
Lessons from 2025: Agent MitigationHow "agent mitigation" became a new discipline

Guardrail Frameworks

ProjectDescription
Invariant Guardrails (now Snyk)Rule-based guardrailing for MCP and agentic AI
Invariant MCP-scanSecurity scanner for MCP servers: prompt injection, tool poisoning detection
NeMo Guardrails — NVIDIAOpen-source programmable guardrails; sub-100ms latency; GPU-accelerated
Guardrails AIOpen-source framework for LLM output validation

📋 Specs, Agent Files & Workflow Design

Agent Instruction Standards

How to tell agents what to do — repo-local instruction files and machine-readable specifications.

ProjectDescription
AGENTS.mdOpen format for repo-local instructions; intro by OpenAI
agent.mdRelated standardization effort for machine-readable agent instructions
GitHub Spec KitToolkit for spec-driven development — agents execute against explicit specs
Writing a good CLAUDE.mdPractical guide to creating durable, repo-local instructions; 150–200 instruction limit
Equipping agents with Agent Skills — AnthropicSKILL.md-based progressive disclosure system for domain-specific agent capabilities
How to write a great agents.md — GitHubLessons from 2,500+ repositories
awesome-agents-mdCurated list of real-world AGENTS.md files, templates, guides & tools
awesome-agent-skills1,000+ agent skills from official dev teams and community
CLAUDE.md vs AGENTS.md vs .cursorrulesComparison of agent configuration file formats

Workflow & Orchestration Design

SourceArticleDescription
HumanLayer12 Factor AgentsOperating principles for production agents: explicit prompts, state ownership, clean pause-resume
12-Factor AgentOpsOperations-oriented companion focused on context discipline and reproducibility
ThoughtworksUnderstanding Spec-Driven-DevelopmentWhy strong specs make AI-assisted delivery more dependable
AnthropicHow we built our multi-agent research systemOrchestrator-worker pattern with parallel subagents; 90%+ improvement over single-agent
GoogleDeveloper's guide to multi-agent patterns in ADKMulti-agent orchestration patterns in Google ADK
LlamaIndexIntroducing AgentWorkflowMulti-agent orchestration system
LlamaIndexWorkflows 1.0Event-driven framework for agentic workflows
Emerging Patterns in Building GenAI Products — Martin FowlerArchitecture patterns for generative AI products
Agent-Native EngineeringEngineering practices for agent-first development

📊 Evals & Observability

Evaluation Guides & Frameworks

How to measure whether your agent actually works — evaluation methodology for non-deterministic systems.

SourceArticleDescription
OpenAITesting Agent Skills Systematically with EvalsTurning agent traces into repeatable evals with JSONL logs and deterministic checks
OpenAIAgent evalsMeasuring agent quality with reproducible task-level and workflow-level evaluations
OpenAIEvaluation best practicesBuilding eval suites that match real-world distributions and catch regressions
OpenAITrace gradingGrading agent traces directly, especially for long multi-step tasks
AnthropicDemystifying Evals for AI AgentsWhat to measure when agents have many possible trajectories
AnthropicQuantifying infrastructure noise in agentic coding evalsRuntime configuration can move benchmark scores more than many leaderboard gaps
LangChainEvaluating Deep Agents: Our LearningsSingle-step, full-run, and multi-turn eval design for stateful agents
LangChainImproving Deep Agents with harness engineeringTop 30 → Top 5 on Terminal-Bench 2.0 by only changing the harness
LangChainHow we build evals for Deep AgentsEval methodology for LangChain's deep agents
LangChainHow Middleware Lets You Customize Your Agent HarnessMiddleware patterns for loop detection and custom harness behavior
8 benchmarks shaping the next generation of AI agentsOverview of key agent benchmarks

Observability Platforms

PlatformTypeDescription
Arize PhoenixOSSOpenTelemetry-based tracing, evals, and experiments for AI
LangfuseOSSLLM observability: tracing, prompt management, evals (MIT license)
LangSmithCommercialAgent engineering platform: tracing, evaluation, deployment
BraintrustCommercialAI observability + evaluation; used by Notion, Stripe, Zapier
HeliconeCommercialAI Gateway with routing, caching, rate limiting, cost analytics
AI observability tools buyer's guide 2026GuideComprehensive comparison of observability platforms
PortkeyCommercialAI gateway + observability; routing, fallbacks, load balancing, caching, and prompt versioning
LiteLLMOSSUnified proxy for 100+ LLMs in OpenAI format; cost tracking, guardrails, load balancing
OpenTelemetry for LLMsStandardEmerging standard; OpenLLMetry and OpenLIT emit OTLP-compatible spans
Comparing open-source AI agent frameworksGuideFramework comparison with observability perspective

🏆 Benchmarks

Benchmarks that stress harness quality, not just model quality — context handling, tool calling, environment control, verification logic, and runtime scaffolding.

BenchmarkFocusDescription
SWE-bench Verified🔧 CodeReal GitHub issues and tests; harness choices around retrieval, patching, and validation are highly visible
SWE-PolyBench — Amazon🔧 CodeMulti-language: 2,110 instances across 21 repos in Java/JS/TS/Python
SWE-Bench Pro🔧 Code1,865 problems from 41 repos and 123 programming languages
FeatureBench🔧 Code200 eval instances; SOTA agents achieve only 11% (vs 74% on SWE-bench)
Terminal-Bench💻 TerminalTerminal-native agents in shells, filesystems, and verification-heavy environments
Terminal-Bench 2.0 & Harbor💻 TerminalHarder tasks and generalized evaluation harness
OSWorld🖥️ Desktop369 tasks across Ubuntu, Windows, macOS with execution-based evaluators
AppWorld🌐 InteractiveControllable world of apps for testing planning, code generation, and collateral-damage control
AgentBench🌐 Multi-envCross-environment: OS, databases, knowledge graphs, web browsing
tau2-bench🔄 Multi-stepRealistic multi-step tasks where success depends on tool use and execution quality
WebArena-Verified🌐 WebCurated web-agent tasks with deterministic evaluators over responses and network traces
WorkArena🌐 EnterpriseCommon knowledge-work tasks on realistic enterprise-style web workflows
GAIA🤖 GeneralGeneral AI assistant benchmark for tools, planning, verification, and long-horizon autonomy
HAL: Holistic Agent Leaderboard📊 LeaderboardReliability, cost, and broad task coverage for comparing end-to-end harness behavior
DPAI Arena — JetBrains🔧 CodeOpen platform for coding agent benchmarks across full dev lifecycle
LOCA-bench🧠 ContextBenchmarks long-context agents; reveals "context rot" phenomenon
SWE-bench Live🔧 CodeLive benchmark with real-time GitHub issues

Evaluation Frameworks & Tools

ToolDescription
Inspect AIUK AI Safety Institute's eval framework; batteries-included with pre-built benchmarks
ai-agent-benchmark-compendiumCompendium of 50+ agent benchmarks, categorized by function calling, reasoning, coding
Galileo Agent EvalFramework with metrics, rubrics, and benchmarks for production agent evaluation

⚙️ Runtimes, Harnesses & Reference Implementations

Agent SDKs & Frameworks

FrameworkMaintainerDescription
Claude Agent SDKAnthropicProduction-oriented SDK with sessions, tools, orchestration, and compact feature
OpenAI Agents SDKOpenAIVisual canvas + Agent Builder + ChatKit + Connector Registry
Google ADKGoogleOpen-source framework for building multi-agent applications
Microsoft Agent FrameworkMicrosoftConvergence of AutoGen + Semantic Kernel; checkpointing & resuming
AutoGenMicrosoftOpen-source multi-agent programming framework
LangGraphLangChainGraph-based agent orchestration with built-in persistence
deepagentsLangChainDeeper, longer-running agents with middleware and harness patterns
CrewAICrewAIRole-driven multi-agent orchestration; fastest-growing for multi-agent
MetaGPTOpen SourceSimulates software company with PM/Architect/Engineer/QA agents
Pydantic AIPydanticType-safe Python agent framework
AgnoAgnoHigh-performance multi-agent runtime
SmolagentsHugging FaceUltra-minimal agent framework
MastraGatsby teamJavaScript agent framework
AWS Strands AgentsAWSModel-driven ReAct pattern; deep Lambda integration
AgentKitInngestTypeScript toolkit for durable, workflow-aware agents
Vercel AI SDKVercelUnified toolkit for 30+ LLM providers; frontend-to-backend agent infrastructure
VoltAgentVoltAgentTypeScript agent platform with orchestration, memory, RAG, and enterprise observability

Sandbox & Execution Environments

PlatformDescription
E2BOpen-source Firecracker microVM sandboxing; ~150ms cold starts
ModalContainer-based agent execution; scales to 50K+ concurrent instances
DaytonaDocker-based sandbox; sub-90ms creation; pivoted to agent infra in 2025
SWE-ReXSandboxed code execution infrastructure for AI agents
awesome-sandboxCurated list of code sandboxing solutions for AI agents
BrowserbaseCloud-hosted browser instances for AI agents at scale
StagehandBrowserbase's open-source SDK bridging Playwright and AI agents
FirecrawlManaged isolated browser environment + web scraping API for agents
Top AI Code Sandbox Products — Modal2025 comparison of sandbox solutions

Reference Implementations

ProjectDescription
SWE-agentMature research coding agent with inspectable harness, prompt, tools, and environment
HarborGeneralized harness for evaluating and improving agents at scale
Terminal-BenchOpen-source terminal benchmark implementation

🔌 MCP (Model Context Protocol)

The emerging standard for giving agents structured, controlled access to tools and data sources.

ResourceDescription
MCP Specification (2025-11-25)Latest protocol specification
2026 MCP RoadmapPriorities: remote deployment, auth, enterprise features
MCP Roadmap Growing Pains — The New StackProduction challenges and planned solutions
MCP ServersOfficial reference server implementations
MCP Auth Spec Updates — Auth0Authentication additions to MCP
MCP + Codex — OpenAIHow Codex integrates with MCP
MCP.soMarketplace/directory for MCP servers; 1,000+ live connectors
Context7 MCPProvides LLMs with up-to-date, version-specific documentation and code examples
awesome-mcp-serversMost popular community-curated list of MCP servers

💻 Coding Agents in Practice

Tools & Products

ToolTypeDescription
Claude CodeCLIAnthropic's agentic coding CLI with hooks, sub-agents, and MCP
CodexCLIOpenAI's cloud-based coding agent
CursorIDEAI-first code editor with Background Agents
WindsurfIDECascade engine for agentic coding workflows
AiderCLIOpen-source AI pair programming in the terminal
ContinueExtensionOpen-source AI code assistant for VS Code and JetBrains
OpenHandsPlatformOpen platform for AI software developers
Gemini CLICLIGoogle's open-source AI agent for the terminal
DevinPlatformCognition's autonomous coding agent
Replit AgentPlatformIn-browser agent with snapshot engine and self-healing tests
GooseCLIBlock's fully open-source (Apache-2.0) MCP-native agent; model-agnostic
ClineExtensionBYOM (bring your own model) agent for VS Code
DevonCLIOpen-source pair programmer with autonomous planning and debugging
OpenCodeCLI75+ provider support, LSP integration, privacy-first
v0PlatformVercel's AI-powered frontend development agent

Field Reports from Coding Agent Companies

Real-world insights from teams building and deploying coding agents at scale.

SourceArticleKey Insight
OpenAIA practical guide to building agentsComprehensive guide covering use case selection, design patterns, guardrails
OpenAIBuilding an AI-native engineering teamGuide for teams adopting agent-first development
OpenAIOpenAI Cookbook — AgentsCollection of agent-related code examples and tutorials
CognitionCoding Agents 101Practical guide to working with coding agents effectively
CognitionDevin's 2025 Performance ReviewLearnings from 18 months of agents at work; task scoping insights
CognitionRebuilding Devin for Claude Sonnet 4.5Context management insights from model migration
CognitionHow Cognition Uses Devin to Build DevinSelf-referential agent development case study
ReplitDecision-Time GuidanceInjecting situational instructions at key moments vs. front-loading
ReplitInside Replit's Snapshot EngineReversible compute and storage fabric for agent safety
ReplitIntroducing Agent 3Self-healing testing, 200-minute autonomous runtime
VercelIntroducing the new v0Sandbox-based runtime, Git workflow integration
MetaRanking Engineer Agent (REA)Autonomous AI agent accelerating Meta's ads ranking engineering
GoogleClosing the knowledge gap with agent skillsHow agent skills help bridge domain knowledge gaps
My LLM Coding Workflow Going into 2026 — Addy OsmaniPractical coding workflow with agents
The Cognition: Devin is in the Details — swyxDeep dive into Devin's architecture
ReplitIntroducing Agent 4Parallel task execution, multi-platform development
AnthropicBuilding agents with the Claude Agent SDKProduction-oriented SDK; compact feature for context management

🏭 Production Deployment

Lessons from running agents in production — what breaks, what works, and what scales.

SourceArticleKey Finding
AI Agents in Production 2025 — CleanlabSurvey of 1,837 respondents; only 95 with agents live in production
Key Findings from 1,200 Production Deployments — ZenML95% of agent deployments fail; system fragility, not model intelligence
The State of Agentic AI in 2025: A Year-End Reality CheckIndustry reality check on agent deployment
Building Production-Grade AI Agents — Towards AIComplete technical guide for production agents
Building Reliable Autonomous Agentic AI — TechEmpowerPractical reliability patterns
LangChainState of Agent EngineeringSurvey of 1,300+ professionals on agent engineering challenges
GoogleLessons from 2025 on agents and trustGoogle Cloud CTO lessons on agent deployment and trust
Harness Engineering 101: Claude Code / Codex WorkflowsPractical reproducible, safe, long-running workflows

📚 Academic Research

Papers advancing the theoretical and empirical foundations of harness engineering.

Harness & Context Engineering

PaperVenue/DateKey Contribution
Building Effective AI Coding Agents for the TerminalarXiv, Mar 2026OpenDev agent; scaffolding vs. harness architecture distinction
Natural-Language Agent HarnessesarXiv, Mar 2026Harness-level control via natural language: roles, contracts, verification gates
Agentic Context Engineering (ACE)arXiv, Oct 2025Contexts as evolving playbooks; 14.8% improvement over ReAct
Meta Context Engineering via Agentic Skill EvolutionarXiv, Jan 2026Bi-level framework where meta-level agent refines engineering skills
Context Engineering for AI Agents in Open-Source SoftwarearXiv, Oct 2025Study of context engineering file adoption in 466 open-source projects
PAACE: Plan-Aware Automated Agent Context EngineeringarXiv, Dec 2025Context engineering as a learnable, plan-aware optimization problem
The Complexity TrapNeurIPS 2025Simple observation masking ≈ LLM summarization; ~50% cost reduction

Agent Reliability & Safety

PaperVenue/DateKey Contribution
Memory Management for Long-Running Low-Code AgentsarXiv, Sep 2025Memory management for persistent agent sessions
Efficient On-Device Agents via Adaptive Context ManagementarXiv, Nov 2025Context management for resource-constrained environments
Agentic AI: Challenges and OpportunitiesarXiv, Jan 2026Comprehensive survey of verifiable planning, coordination, memory, governance
From Competition to Coordination: Safe Multi-Agent LLM SystemsarXiv, Nov 2025Market-making framework for safe multi-agent coordination
Emergent Coordination in Multi-Agent Language ModelsarXiv, Oct 2025How prompt design steers multi-agent LLMs
Towards a Science of AI Agent ReliabilityarXiv, Feb 2026Evaluates 14 models across 3 providers with scaffolding strategies
Confucius Code AgentarXiv, Dec 2025Scalable agent scaffolding with persistent note-taking for cross-session learning
Agentic AI Frameworks: Architectures, Protocols, DesignarXiv, Aug 2025Comprehensive survey of agentic AI architectures and protocols
A Practical Guide for Production-Grade Agentic AI WorkflowsarXiv, Dec 2025Nine best practices: tool-first design, single-responsibility agents, KISS principle

Evaluation & Benchmarking

PaperVenue/DateKey Contribution
Towards a Science of Scaling Agent SystemsDeepMind, Dec 2025Scaling multi-agent systems scientifically
Measuring Agents in ProductionarXiv, Dec 2025Framework for measuring agent performance in production
Evaluation and Benchmarking of LLM Agents: A SurveyarXiv, 2025Comprehensive survey of agent evaluation methods
Harnessing Multi-Agent LLMs for Complex EngineeringarXiv, Jan 2025Multi-agent framework for engineering design projects
Multi-Agent Coordination: A SurveyarXiv, Feb 2025Survey of coordination mechanisms across domains

🎓 Learning Resources & Curated Lists

Harness & Context Engineering

ResourceDescription
awesome-agent-harnessCurated list of agent harness resources
walkinglabs/awesome-harness-engineeringThe original awesome list for harness engineering
Context-Engineering handbookFirst-principles handbook inspired by Karpathy
Awesome-Context-EngineeringComprehensive survey: hundreds of papers, frameworks, guides
yzfly/awesome-context-engineeringCurated papers, tools, and best practices for context engineering
learn-claude-codeReverse-engineers Claude Code's harness mechanisms session by session
harness-engineering (deusyu)Learning guide from concept to practice
Harness Engineering AcademyTutorials, career guides, and learning paths
agent-engineering.devArticles on harness engineering as a production discipline
harness-engineering.aiComplete guide to agent harness concepts
Prompt Engineering Guide: Context EngineeringCommunity reference guide
ACE-FCA (HumanLayer)"Frequent intentional compaction" approach; tested on 300K LOC Rust codebase

Agent Frameworks & General AI

ResourceDescription
awesome-ai-agents-2026300+ resources across 20+ categories, updated monthly
awesome-agents (kyrolabs)Open-source tools and products to build AI agents
awesome-ai-agent-frameworksMost up-to-date list of AI Agent Frameworks
awesome-cli-coding-agentsTerminal-native agents and harnesses
awesome-vibe-codingCurated list of vibe coding references
awesome-claude-codeTools, IDE integrations, frameworks for Claude Code
awesome-copilotGitHub's official awesome-copilot with AGENTS.md
Awesome-LLMOpsLLMOps tools for developers

Agent Security

ResourceDescription
awesome-ai-agents-securityLiving map of AI agent security ecosystem by security lifecycle
awesome-ai-guardrailsCurated materials on AI guardrails

Research Paper Collections

ResourceDescription
awesome-ai-agent-papersCurated 2026 AI agent research papers, updated weekly from arXiv
Awesome-Agent-PapersUp-to-date LLM Agent survey: methodology, applications, challenges
Awesome-Self-Evolving-AgentsComprehensive survey of self-evolving AI agents (2023–2025)
Autonomous-AgentsAutonomous Agents research papers, updated daily
KDD 2025 Tutorial: Evaluation of LLM AgentsTwo-dimensional taxonomy of evaluation objectives and processes

Contributing

Contributions are welcome! Please prefer resources that are:

  • Primary sources — original implementations, first-party articles, or seminal papers
  • Specific — about how agents are constrained, evaluated, resumed, observed, or orchestrated
  • Practical — useful to practitioners building real harnesses, not generic AI commentary
  • Current — actively maintained or recently published (2024+)

If two links say the same thing, prefer the more primary, practical, and implementation-oriented one.

See CONTRIBUTING.md for contribution guidelines and the preferred entry format.

License

CC0 1.0

Contributors

Jiaaqiliu

1 commits

Jiaaqiliu/Awesome-Harness-Engineering

🏗️ A collection of resources for harness engineering — shaping the environment around AI agents for reliability in production.

43

1 commits

updated Mar 29, 2026

See the code

README

🏗️ Awesome Harness Engineering Awesome

The most comprehensive, information-dense collection of resources for harness engineering — the practice of shaping the environment around AI agents so they work reliably in real-world production systems.

Harness engineering sits at the intersection of context engineering, evaluation, observability, orchestration, safe autonomy, and software architecture. While an agent is the model plus its tools, the harness is everything else: the constraints, state management, verification loops, and runtime infrastructure that make agents dependable.

┌─────────────────────────────────────────────────────────────────┐
│                        AGENT HARNESS                            │
│                                                                 │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐  ┌───────────────┐  │
│  │ Context  │  │ Guardrails│  │  Evals &  │  │   Runtime &   │  │
│  │ Engine   │  │ & Safety │  │Observability│ │ Orchestration │  │
│  └────┬─────┘  └────┬─────┘  └─────┬─────┘  └──────┬────────┘  │
│       │              │              │               │           │
│       └──────────────┴──────┬───────┴───────────────┘           │
│                             │                                   │
│                      ┌──────┴──────┐                            │
│                      │  LLM Agent  │                            │
│                      │ (Model+Tools)│                           │
│                      └─────────────┘                            │
│                                                                 │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐  ┌───────────────┐  │
│  │ Memory & │  │  Specs & │  │ Sandbox & │  │  Benchmarks   │  │
│  │  State   │  │Agent Files│  │ Execution │  │               │  │
│  └──────────┘  └──────────┘  └───────────┘  └───────────────┘  │
└─────────────────────────────────────────────────────────────────┘

Why this list? The shift from prompt engineeringcontext engineeringharness engineering marks a maturation of the AI engineering discipline. This list tracks that evolution with primary sources, not commentary.


📑 Contents


🏛️ Foundations

Seminal Articles

The foundational writings that defined harness engineering as a discipline.

SourceArticleDescription
OpenAIHarness engineering: leveraging Codex in an agent-first worldThe article that coined "harness engineering" — how OpenAI built a large application with Codex using architectural constraints, repo-local instructions, browser validation, and telemetry
AnthropicEffective harnesses for long-running agentsCore article on initializer agents, feature lists, init.sh, self-verification, and handoff artifacts across many context windows
AnthropicHarness design for long-running application developmentGAN-inspired multi-agent harness — generator/evaluator loop for autonomous frontend design and long-running app generation
AnthropicBuilding effective agentsFoundational guide distinguishing workflows vs. agents, with composable patterns for building reliable systems
LangChainThe Anatomy of an Agent HarnessDerives harness components from first principles: prompts, tools, middleware, orchestration, and runtime infrastructure
ThoughtworksHarness EngineeringFraming harness work into context engineering, architectural constraints, and "garbage collection" against entropy
HumanLayerSkill Issue: Harness Engineering for Coding AgentsA practical argument that weak results from coding agents are often harness problems, not model problems
InngestYour Agent Needs a Harness, Not a FrameworkWhy state, retries, traces, and concurrency are first-class infrastructure concerns
OpenAIUnlocking the Codex harness: how we built the App ServerDeep dive into the Codex app server harness implementation
OpenAIUnrolling the Codex agent loopTechnical breakdown of the Codex agent loop architecture

Evolution & Big Picture

Understanding the trajectory from prompt engineering to harness engineering.


🧠 Context, Memory & Working State

Context Engineering

The art of managing what goes into the context window — treating it as a working memory budget, not a dumping ground.

SourceArticleDescription
AnthropicEffective context engineering for AI agentsManaging the context window as a working memory budget with practical strategies
LangChainContext Engineering for AgentsFour strategies: writing, selecting, compressing, isolating context
LangChainThe Rise of Context EngineeringWhy context engineering matters more than prompt engineering
ManusContext Engineering for AI Agents: Lessons from Building ManusKV-cache locality, tool masking, filesystem memory, and keeping useful failures in-context
ThoughtworksContext Engineering for Coding AgentsShaping the task environment so coding agents stay grounded and productive
GoogleArchitecting efficient context-aware multi-agent frameworkADK's tiered state architecture: Session, Memory, Artifacts
HumanLayerAdvanced Context Engineering for Coding AgentsPatterns for reducing context drift and making coding sessions easier to resume
HumanLayerContext-Efficient Backpressure for Coding AgentsPreventing agents from burning context on noisy or low-value work
LlamaIndexContext Engineering: What It Is and Techniques to ConsiderLlamaIndex's techniques for context engineering
Context Engineering (Lance Martin)Practical guide from LangChain co-founder
Context Engineering: Bringing Engineering Discipline to Prompts — Addy OsmaniSystematic approach to context management
JetBrainsEfficient Context Management for LLM-Powered AgentsNeurIPS 2025 research: simple observation masking ≈ LLM summarization, ~50% cost reduction
Context Engineering Best Practices — CometBest practices for agentic systems
Context Engineering Best Practices — KubiyaPractical reliability-focused best practices

Memory & State Management

How agents persist knowledge, recover from interruptions, and maintain state across sessions.

ProjectDescription
Letta (formerly MemGPT)Stateful agents with OS-like memory management (RAM/disk analogy)
Rearchitecting Letta's Agent LoopLessons from ReAct, MemGPT, and Claude Code for agent loop design
Memory Blocks — LettaDiscrete functional memory units for context window management
LangGraph + Redis<1ms latency state persistence for agents
LangGraph + DynamoDBDurable agent state on AWS infrastructure
Checkpoint/Restore Systems for AI AgentsSurvey of checkpoint/restore techniques
Databricks Agent MemoryBuilt-in memory for Databricks agent framework
Mem0Hybrid storage (Postgres + vector); extracts memories with ADD/UPDATE/DELETE operations; up to 26% accuracy gains
ZepTemporal knowledge graph tracking how facts change over time; combines graph memory with vector search
CogneeKnowledge graph layer that structures, connects, and retrieves information as interconnected knowledge

Structured Output (Agent I/O Harness)

Libraries that ensure reliable, schema-compliant agent output.

ProjectDescription
InstructorType-safe structured extraction from LLMs using Pydantic; SDKs for Python, TypeScript, Go, Ruby
OutlinesFSM-based token masking ensures 100% schema-compliant output at generation time

🛡️ Constraints, Guardrails & Safe Autonomy

Safety & Control Patterns

Reducing approval friction without losing control — sandboxing, policy design, and quality loops.

SourceArticleDescription
AnthropicBeyond permission prompts: making Claude Code more secureBetter sandboxing and policy design for secure autonomous agents
AnthropicCode execution with MCP: building more efficient agentsControlled execution power through explicit, inspectable tool boundaries; 150K → 2K token reduction
AnthropicWriting effective tools for agentsTool interfaces that are easier for models to call correctly and safely
AnthropicAdvanced tool use on the Claude Developer PlatformTool Search, Programmatic Tool Calling, and Tool Use Examples
ThoughtworksAssessing internal quality while coding with an agentMoving quality checks into the loop instead of relying on after-the-fact review
ThoughtworksAnchoring AI to a reference applicationConstraining agents with concrete exemplars for more consistent output
ThoughtworksHumans and Agents in Software Engineering LoopsWhere humans should strengthen the harness instead of micromanaging artifacts
AnthropicClaude Code: Best practices for agentic codingRepo structure, checkpoints, validation, and delegation in agentic workflows
Agentic Engineering Patterns — Simon WillisonCoding practices and patterns for working with agents
The lethal trifecta for AI agents — Simon WillisonPrivate data + untrusted content + external communication = security risk
Governing Claude Code with Kong AI GatewaySecure agent harness rollouts via API gateway
AI Agent Safety — CleanlabManaging unpredictability at scale in production agents
Lessons from 2025: Agent MitigationHow "agent mitigation" became a new discipline

Guardrail Frameworks

ProjectDescription
Invariant Guardrails (now Snyk)Rule-based guardrailing for MCP and agentic AI
Invariant MCP-scanSecurity scanner for MCP servers: prompt injection, tool poisoning detection
NeMo Guardrails — NVIDIAOpen-source programmable guardrails; sub-100ms latency; GPU-accelerated
Guardrails AIOpen-source framework for LLM output validation

📋 Specs, Agent Files & Workflow Design

Agent Instruction Standards

How to tell agents what to do — repo-local instruction files and machine-readable specifications.

ProjectDescription
AGENTS.mdOpen format for repo-local instructions; intro by OpenAI
agent.mdRelated standardization effort for machine-readable agent instructions
GitHub Spec KitToolkit for spec-driven development — agents execute against explicit specs
Writing a good CLAUDE.mdPractical guide to creating durable, repo-local instructions; 150–200 instruction limit
Equipping agents with Agent Skills — AnthropicSKILL.md-based progressive disclosure system for domain-specific agent capabilities
How to write a great agents.md — GitHubLessons from 2,500+ repositories
awesome-agents-mdCurated list of real-world AGENTS.md files, templates, guides & tools
awesome-agent-skills1,000+ agent skills from official dev teams and community
CLAUDE.md vs AGENTS.md vs .cursorrulesComparison of agent configuration file formats

Workflow & Orchestration Design

SourceArticleDescription
HumanLayer12 Factor AgentsOperating principles for production agents: explicit prompts, state ownership, clean pause-resume
12-Factor AgentOpsOperations-oriented companion focused on context discipline and reproducibility
ThoughtworksUnderstanding Spec-Driven-DevelopmentWhy strong specs make AI-assisted delivery more dependable
AnthropicHow we built our multi-agent research systemOrchestrator-worker pattern with parallel subagents; 90%+ improvement over single-agent
GoogleDeveloper's guide to multi-agent patterns in ADKMulti-agent orchestration patterns in Google ADK
LlamaIndexIntroducing AgentWorkflowMulti-agent orchestration system
LlamaIndexWorkflows 1.0Event-driven framework for agentic workflows
Emerging Patterns in Building GenAI Products — Martin FowlerArchitecture patterns for generative AI products
Agent-Native EngineeringEngineering practices for agent-first development

📊 Evals & Observability

Evaluation Guides & Frameworks

How to measure whether your agent actually works — evaluation methodology for non-deterministic systems.

SourceArticleDescription
OpenAITesting Agent Skills Systematically with EvalsTurning agent traces into repeatable evals with JSONL logs and deterministic checks
OpenAIAgent evalsMeasuring agent quality with reproducible task-level and workflow-level evaluations
OpenAIEvaluation best practicesBuilding eval suites that match real-world distributions and catch regressions
OpenAITrace gradingGrading agent traces directly, especially for long multi-step tasks
AnthropicDemystifying Evals for AI AgentsWhat to measure when agents have many possible trajectories
AnthropicQuantifying infrastructure noise in agentic coding evalsRuntime configuration can move benchmark scores more than many leaderboard gaps
LangChainEvaluating Deep Agents: Our LearningsSingle-step, full-run, and multi-turn eval design for stateful agents
LangChainImproving Deep Agents with harness engineeringTop 30 → Top 5 on Terminal-Bench 2.0 by only changing the harness
LangChainHow we build evals for Deep AgentsEval methodology for LangChain's deep agents
LangChainHow Middleware Lets You Customize Your Agent HarnessMiddleware patterns for loop detection and custom harness behavior
8 benchmarks shaping the next generation of AI agentsOverview of key agent benchmarks

Observability Platforms

PlatformTypeDescription
Arize PhoenixOSSOpenTelemetry-based tracing, evals, and experiments for AI
LangfuseOSSLLM observability: tracing, prompt management, evals (MIT license)
LangSmithCommercialAgent engineering platform: tracing, evaluation, deployment
BraintrustCommercialAI observability + evaluation; used by Notion, Stripe, Zapier
HeliconeCommercialAI Gateway with routing, caching, rate limiting, cost analytics
AI observability tools buyer's guide 2026GuideComprehensive comparison of observability platforms
PortkeyCommercialAI gateway + observability; routing, fallbacks, load balancing, caching, and prompt versioning
LiteLLMOSSUnified proxy for 100+ LLMs in OpenAI format; cost tracking, guardrails, load balancing
OpenTelemetry for LLMsStandardEmerging standard; OpenLLMetry and OpenLIT emit OTLP-compatible spans
Comparing open-source AI agent frameworksGuideFramework comparison with observability perspective

🏆 Benchmarks

Benchmarks that stress harness quality, not just model quality — context handling, tool calling, environment control, verification logic, and runtime scaffolding.

BenchmarkFocusDescription
SWE-bench Verified🔧 CodeReal GitHub issues and tests; harness choices around retrieval, patching, and validation are highly visible
SWE-PolyBench — Amazon🔧 CodeMulti-language: 2,110 instances across 21 repos in Java/JS/TS/Python
SWE-Bench Pro🔧 Code1,865 problems from 41 repos and 123 programming languages
FeatureBench🔧 Code200 eval instances; SOTA agents achieve only 11% (vs 74% on SWE-bench)
Terminal-Bench💻 TerminalTerminal-native agents in shells, filesystems, and verification-heavy environments
Terminal-Bench 2.0 & Harbor💻 TerminalHarder tasks and generalized evaluation harness
OSWorld🖥️ Desktop369 tasks across Ubuntu, Windows, macOS with execution-based evaluators
AppWorld🌐 InteractiveControllable world of apps for testing planning, code generation, and collateral-damage control
AgentBench🌐 Multi-envCross-environment: OS, databases, knowledge graphs, web browsing
tau2-bench🔄 Multi-stepRealistic multi-step tasks where success depends on tool use and execution quality
WebArena-Verified🌐 WebCurated web-agent tasks with deterministic evaluators over responses and network traces
WorkArena🌐 EnterpriseCommon knowledge-work tasks on realistic enterprise-style web workflows
GAIA🤖 GeneralGeneral AI assistant benchmark for tools, planning, verification, and long-horizon autonomy
HAL: Holistic Agent Leaderboard📊 LeaderboardReliability, cost, and broad task coverage for comparing end-to-end harness behavior
DPAI Arena — JetBrains🔧 CodeOpen platform for coding agent benchmarks across full dev lifecycle
LOCA-bench🧠 ContextBenchmarks long-context agents; reveals "context rot" phenomenon
SWE-bench Live🔧 CodeLive benchmark with real-time GitHub issues

Evaluation Frameworks & Tools

ToolDescription
Inspect AIUK AI Safety Institute's eval framework; batteries-included with pre-built benchmarks
ai-agent-benchmark-compendiumCompendium of 50+ agent benchmarks, categorized by function calling, reasoning, coding
Galileo Agent EvalFramework with metrics, rubrics, and benchmarks for production agent evaluation

⚙️ Runtimes, Harnesses & Reference Implementations

Agent SDKs & Frameworks

FrameworkMaintainerDescription
Claude Agent SDKAnthropicProduction-oriented SDK with sessions, tools, orchestration, and compact feature
OpenAI Agents SDKOpenAIVisual canvas + Agent Builder + ChatKit + Connector Registry
Google ADKGoogleOpen-source framework for building multi-agent applications
Microsoft Agent FrameworkMicrosoftConvergence of AutoGen + Semantic Kernel; checkpointing & resuming
AutoGenMicrosoftOpen-source multi-agent programming framework
LangGraphLangChainGraph-based agent orchestration with built-in persistence
deepagentsLangChainDeeper, longer-running agents with middleware and harness patterns
CrewAICrewAIRole-driven multi-agent orchestration; fastest-growing for multi-agent
MetaGPTOpen SourceSimulates software company with PM/Architect/Engineer/QA agents
Pydantic AIPydanticType-safe Python agent framework
AgnoAgnoHigh-performance multi-agent runtime
SmolagentsHugging FaceUltra-minimal agent framework
MastraGatsby teamJavaScript agent framework
AWS Strands AgentsAWSModel-driven ReAct pattern; deep Lambda integration
AgentKitInngestTypeScript toolkit for durable, workflow-aware agents
Vercel AI SDKVercelUnified toolkit for 30+ LLM providers; frontend-to-backend agent infrastructure
VoltAgentVoltAgentTypeScript agent platform with orchestration, memory, RAG, and enterprise observability

Sandbox & Execution Environments

PlatformDescription
E2BOpen-source Firecracker microVM sandboxing; ~150ms cold starts
ModalContainer-based agent execution; scales to 50K+ concurrent instances
DaytonaDocker-based sandbox; sub-90ms creation; pivoted to agent infra in 2025
SWE-ReXSandboxed code execution infrastructure for AI agents
awesome-sandboxCurated list of code sandboxing solutions for AI agents
BrowserbaseCloud-hosted browser instances for AI agents at scale
StagehandBrowserbase's open-source SDK bridging Playwright and AI agents
FirecrawlManaged isolated browser environment + web scraping API for agents
Top AI Code Sandbox Products — Modal2025 comparison of sandbox solutions

Reference Implementations

ProjectDescription
SWE-agentMature research coding agent with inspectable harness, prompt, tools, and environment
HarborGeneralized harness for evaluating and improving agents at scale
Terminal-BenchOpen-source terminal benchmark implementation

🔌 MCP (Model Context Protocol)

The emerging standard for giving agents structured, controlled access to tools and data sources.

ResourceDescription
MCP Specification (2025-11-25)Latest protocol specification
2026 MCP RoadmapPriorities: remote deployment, auth, enterprise features
MCP Roadmap Growing Pains — The New StackProduction challenges and planned solutions
MCP ServersOfficial reference server implementations
MCP Auth Spec Updates — Auth0Authentication additions to MCP
MCP + Codex — OpenAIHow Codex integrates with MCP
MCP.soMarketplace/directory for MCP servers; 1,000+ live connectors
Context7 MCPProvides LLMs with up-to-date, version-specific documentation and code examples
awesome-mcp-serversMost popular community-curated list of MCP servers

💻 Coding Agents in Practice

Tools & Products

ToolTypeDescription
Claude CodeCLIAnthropic's agentic coding CLI with hooks, sub-agents, and MCP
CodexCLIOpenAI's cloud-based coding agent
CursorIDEAI-first code editor with Background Agents
WindsurfIDECascade engine for agentic coding workflows
AiderCLIOpen-source AI pair programming in the terminal
ContinueExtensionOpen-source AI code assistant for VS Code and JetBrains
OpenHandsPlatformOpen platform for AI software developers
Gemini CLICLIGoogle's open-source AI agent for the terminal
DevinPlatformCognition's autonomous coding agent
Replit AgentPlatformIn-browser agent with snapshot engine and self-healing tests
GooseCLIBlock's fully open-source (Apache-2.0) MCP-native agent; model-agnostic
ClineExtensionBYOM (bring your own model) agent for VS Code
DevonCLIOpen-source pair programmer with autonomous planning and debugging
OpenCodeCLI75+ provider support, LSP integration, privacy-first
v0PlatformVercel's AI-powered frontend development agent

Field Reports from Coding Agent Companies

Real-world insights from teams building and deploying coding agents at scale.

SourceArticleKey Insight
OpenAIA practical guide to building agentsComprehensive guide covering use case selection, design patterns, guardrails
OpenAIBuilding an AI-native engineering teamGuide for teams adopting agent-first development
OpenAIOpenAI Cookbook — AgentsCollection of agent-related code examples and tutorials
CognitionCoding Agents 101Practical guide to working with coding agents effectively
CognitionDevin's 2025 Performance ReviewLearnings from 18 months of agents at work; task scoping insights
CognitionRebuilding Devin for Claude Sonnet 4.5Context management insights from model migration
CognitionHow Cognition Uses Devin to Build DevinSelf-referential agent development case study
ReplitDecision-Time GuidanceInjecting situational instructions at key moments vs. front-loading
ReplitInside Replit's Snapshot EngineReversible compute and storage fabric for agent safety
ReplitIntroducing Agent 3Self-healing testing, 200-minute autonomous runtime
VercelIntroducing the new v0Sandbox-based runtime, Git workflow integration
MetaRanking Engineer Agent (REA)Autonomous AI agent accelerating Meta's ads ranking engineering
GoogleClosing the knowledge gap with agent skillsHow agent skills help bridge domain knowledge gaps
My LLM Coding Workflow Going into 2026 — Addy OsmaniPractical coding workflow with agents
The Cognition: Devin is in the Details — swyxDeep dive into Devin's architecture
ReplitIntroducing Agent 4Parallel task execution, multi-platform development
AnthropicBuilding agents with the Claude Agent SDKProduction-oriented SDK; compact feature for context management

🏭 Production Deployment

Lessons from running agents in production — what breaks, what works, and what scales.

SourceArticleKey Finding
AI Agents in Production 2025 — CleanlabSurvey of 1,837 respondents; only 95 with agents live in production
Key Findings from 1,200 Production Deployments — ZenML95% of agent deployments fail; system fragility, not model intelligence
The State of Agentic AI in 2025: A Year-End Reality CheckIndustry reality check on agent deployment
Building Production-Grade AI Agents — Towards AIComplete technical guide for production agents
Building Reliable Autonomous Agentic AI — TechEmpowerPractical reliability patterns
LangChainState of Agent EngineeringSurvey of 1,300+ professionals on agent engineering challenges
GoogleLessons from 2025 on agents and trustGoogle Cloud CTO lessons on agent deployment and trust
Harness Engineering 101: Claude Code / Codex WorkflowsPractical reproducible, safe, long-running workflows

📚 Academic Research

Papers advancing the theoretical and empirical foundations of harness engineering.

Harness & Context Engineering

PaperVenue/DateKey Contribution
Building Effective AI Coding Agents for the TerminalarXiv, Mar 2026OpenDev agent; scaffolding vs. harness architecture distinction
Natural-Language Agent HarnessesarXiv, Mar 2026Harness-level control via natural language: roles, contracts, verification gates
Agentic Context Engineering (ACE)arXiv, Oct 2025Contexts as evolving playbooks; 14.8% improvement over ReAct
Meta Context Engineering via Agentic Skill EvolutionarXiv, Jan 2026Bi-level framework where meta-level agent refines engineering skills
Context Engineering for AI Agents in Open-Source SoftwarearXiv, Oct 2025Study of context engineering file adoption in 466 open-source projects
PAACE: Plan-Aware Automated Agent Context EngineeringarXiv, Dec 2025Context engineering as a learnable, plan-aware optimization problem
The Complexity TrapNeurIPS 2025Simple observation masking ≈ LLM summarization; ~50% cost reduction

Agent Reliability & Safety

PaperVenue/DateKey Contribution
Memory Management for Long-Running Low-Code AgentsarXiv, Sep 2025Memory management for persistent agent sessions
Efficient On-Device Agents via Adaptive Context ManagementarXiv, Nov 2025Context management for resource-constrained environments
Agentic AI: Challenges and OpportunitiesarXiv, Jan 2026Comprehensive survey of verifiable planning, coordination, memory, governance
From Competition to Coordination: Safe Multi-Agent LLM SystemsarXiv, Nov 2025Market-making framework for safe multi-agent coordination
Emergent Coordination in Multi-Agent Language ModelsarXiv, Oct 2025How prompt design steers multi-agent LLMs
Towards a Science of AI Agent ReliabilityarXiv, Feb 2026Evaluates 14 models across 3 providers with scaffolding strategies
Confucius Code AgentarXiv, Dec 2025Scalable agent scaffolding with persistent note-taking for cross-session learning
Agentic AI Frameworks: Architectures, Protocols, DesignarXiv, Aug 2025Comprehensive survey of agentic AI architectures and protocols
A Practical Guide for Production-Grade Agentic AI WorkflowsarXiv, Dec 2025Nine best practices: tool-first design, single-responsibility agents, KISS principle

Evaluation & Benchmarking

PaperVenue/DateKey Contribution
Towards a Science of Scaling Agent SystemsDeepMind, Dec 2025Scaling multi-agent systems scientifically
Measuring Agents in ProductionarXiv, Dec 2025Framework for measuring agent performance in production
Evaluation and Benchmarking of LLM Agents: A SurveyarXiv, 2025Comprehensive survey of agent evaluation methods
Harnessing Multi-Agent LLMs for Complex EngineeringarXiv, Jan 2025Multi-agent framework for engineering design projects
Multi-Agent Coordination: A SurveyarXiv, Feb 2025Survey of coordination mechanisms across domains

🎓 Learning Resources & Curated Lists

Harness & Context Engineering

ResourceDescription
awesome-agent-harnessCurated list of agent harness resources
walkinglabs/awesome-harness-engineeringThe original awesome list for harness engineering
Context-Engineering handbookFirst-principles handbook inspired by Karpathy
Awesome-Context-EngineeringComprehensive survey: hundreds of papers, frameworks, guides
yzfly/awesome-context-engineeringCurated papers, tools, and best practices for context engineering
learn-claude-codeReverse-engineers Claude Code's harness mechanisms session by session
harness-engineering (deusyu)Learning guide from concept to practice
Harness Engineering AcademyTutorials, career guides, and learning paths
agent-engineering.devArticles on harness engineering as a production discipline
harness-engineering.aiComplete guide to agent harness concepts
Prompt Engineering Guide: Context EngineeringCommunity reference guide
ACE-FCA (HumanLayer)"Frequent intentional compaction" approach; tested on 300K LOC Rust codebase

Agent Frameworks & General AI

ResourceDescription
awesome-ai-agents-2026300+ resources across 20+ categories, updated monthly
awesome-agents (kyrolabs)Open-source tools and products to build AI agents
awesome-ai-agent-frameworksMost up-to-date list of AI Agent Frameworks
awesome-cli-coding-agentsTerminal-native agents and harnesses
awesome-vibe-codingCurated list of vibe coding references
awesome-claude-codeTools, IDE integrations, frameworks for Claude Code
awesome-copilotGitHub's official awesome-copilot with AGENTS.md
Awesome-LLMOpsLLMOps tools for developers

Agent Security

ResourceDescription
awesome-ai-agents-securityLiving map of AI agent security ecosystem by security lifecycle
awesome-ai-guardrailsCurated materials on AI guardrails

Research Paper Collections

ResourceDescription
awesome-ai-agent-papersCurated 2026 AI agent research papers, updated weekly from arXiv
Awesome-Agent-PapersUp-to-date LLM Agent survey: methodology, applications, challenges
Awesome-Self-Evolving-AgentsComprehensive survey of self-evolving AI agents (2023–2025)
Autonomous-AgentsAutonomous Agents research papers, updated daily
KDD 2025 Tutorial: Evaluation of LLM AgentsTwo-dimensional taxonomy of evaluation objectives and processes

Contributing

Contributions are welcome! Please prefer resources that are:

  • Primary sources — original implementations, first-party articles, or seminal papers
  • Specific — about how agents are constrained, evaluated, resumed, observed, or orchestrated
  • Practical — useful to practitioners building real harnesses, not generic AI commentary
  • Current — actively maintained or recently published (2024+)

If two links say the same thing, prefer the more primary, practical, and implementation-oriented one.

See CONTRIBUTING.md for contribution guidelines and the preferred entry format.

License

CC0 1.0

Contributors

Jiaaqiliu

1 commits