Skip to content
The Inner Developer
Exploring the craft of code and the person behind it
The Inner DeveloperThe Inner Developer
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems

LLM Engineering

A futuristic neon robot supervisor stands in a glowing control room, coordinating multiple specialized worker agents across connected workflow panels as a larger task is broken into smaller steps and routed through different paths, illustrating decomposition, orchestration, and collaboration in a multi-agent system.

Supervisor-Worker Agents: A Practical Pattern for Decomposition

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami28.10.2026Leave a comment

Supervisor-worker agents succeed or fail on decomposition. Learn when to create workers, how to structure task packets, why worker context design matters, and how to trace orchestration in production.

Discover more
Three glowing neon robots stand on separate circular platforms in a futuristic digital city, passing a layered stack of data, messages, and workflow elements from left to right. Bright blue and purple streams connect them, while holographic panels around each robot show documents, chat bubbles, databases, settings, and validation icons, illustrating agent handoffs and the transfer of context across stages.

Agent Handoffs: How to Pass Work Without Losing Context

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami21.10.2026Leave a comment

Most multi-agent failures happen at transfer boundaries. Learn how to design a compact handoff contract so the next agent gets the right intent, constraints, status, evidence, next action, and stop condition without inheriting noisy transcript history.

Discover more
A wide neon sci-fi illustration of a futuristic AI control room where multiple glowing robot agents work together as a coordinated system. Holographic panels, interconnected data flows, and linked task pathways in purple, blue, and cyan show how specialized agents collaborate, exchange information, and contribute to a larger shared workflow.

What Multi-Agent Systems Actually Are

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami14.10.2026Leave a comment

Most so-called multi-agent systems are really workflows. A true multi-agent system starts when agents can delegate or hand off work at runtime based on live task state. Here is the practical mental model developers need.

Discover more
A futuristic neon robot stands at a crossroads in a glowing sci fi city, comparing two large holographic workflows: on the left, a simple single-agent setup with one robot handling tools and tasks, and on the right, a more complex multi-agent system with several specialized robots connected through shared data and handoffs, while a balance icon above highlights the decision between simplicity and coordination.

Do You Even Need Multiple Agents?

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami07.10.2026Leave a comment

Multi-agent systems are not a default upgrade. Learn when multiple agents actually help, why one well-instrumented agent is often enough, and how to choose based on observable bottlenecks instead of architecture fashion.

Discover more
A futuristic robot inspects and protects an AI memory pipeline, filtering incoming data through security checkpoints, auditing memory records, routing trusted information into a protected vault, and isolating suspicious or corrupted data for removal, illustrating privacy, auditability, and safe handling of bad memory in AI agents.

Memory Safety: Privacy, Auditability, and Bad Data in the Loop

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami16.09.2026Leave a comment

Memory safety is not just a privacy concern. In agent systems, bad memory changes future behavior. Learn how typed schemas, policy-gated writes, auditable reads, and safe deletion make memory part of runtime correctness.

Discover more
A futuristic robot stands between a compact personalization profile and a privacy shield, allowing only selected preference data to pass while blocking sensitive information such as credentials, identity details, location, and private records, illustrating safe AI agent personalization without excessive surveillance.

Personalization in Agents Without Building a Surveillance Machine

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami09.09.2026Leave a comment

Personalization in agents works best when memory is narrow, typed, reviewable, and clearly separated from sensitive systems. This article explains how to store useful preferences without creating invasive or unsafe agent behavior.

Discover more
A futuristic robot stands over a glowing decision platform, filtering incoming memory candidates and routing them into three paths: discarded items on the left, flagged items for review below, and approved memories flowing into a secure vault on the right, illustrating memory write policies and when an AI agent should remember or not remember information.

Memory Write Policies: When an Agent Should Remember and When It Should Not

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami02.09.2026Leave a comment

Memory bugs in AI agents usually come from bad writes, not weak recall. Learn how to design write policies that decide what an agent should persist, when it should write, and when it should not.

Discover more
A futuristic robot oversees a stream of glowing chat bubbles, notes, and data fragments flowing into a large compression machine, which condenses the chaos into a smaller set of structured cubes and organized task-state blocks, illustrating summarization for long-running AI agents without losing important context.

Summarization for Long-Running Agents: Compression Without Losing the Plot

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami12.08.2026Leave a comment

Long context windows do not solve long-running agent state. This article explains why summarization is really state compression, how to design structured summaries, when to trigger compaction, and how to detect behavioral drift before bad memory causes wrong tool calls or broken constraint handling.

Discover more
A futuristic robot stands between a glowing retrieval portal and a secure memory vault, selecting data cubes from live external sources such as documents, databases, cloud systems, and the web, while only a few chosen pieces flow into long-term storage, illustrating that retrieval supports agent memory without becoming memory itself.

How Retrieval Fits Into Agent Memory Without Becoming Memory Itself

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami05.08.2026Leave a comment

Retrieval is not memory. In production AI agents for developers, retrieval should stay a read path to external systems, while memory remains a write path for learned continuity like preferences, instructions, and successful procedures.

Discover more
Futuristic AI operations scene showing a robot under pressure at the center of a glowing control environment, surrounded by interconnected panels displaying broken workflows, failed tool calls, degraded performance metrics, system outages, data failures, bugs, and warning indicators. Neon purple, blue, and cyan data paths connect the failures, illustrating the complexity of diagnosing and anticipating production failure modes in AI agent systems.

Production Failure Modes in AI Agents and How to Anticipate Them

AI Agent Engineering for Developers, The Agent LoopBy Sami01.07.2026Leave a comment

AI agents usually do not fail with a dramatic crash. They fail quietly through wrong tool calls, invalid arguments, retry storms, looping behavior, and weak recovery. This article explains where the agent loop breaks and how to design traces, guardrails, limits, checkpointing, idempotency, and evals that catch incidents before users do.

Discover more
→12→
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top