Architecture Development Notes
Author

Architecture Development Notes

Focused on architecture design, technology trend analysis, and practical development experience sharing.

92
Articles
0
Likes
683
Views
0
Comments
Recent Articles

Latest from Architecture Development Notes

92 recent articles
Architecture Development Notes
Architecture Development Notes
Sep 11, 2026 · Artificial Intelligence

Control Inversion in Agent Tool Calling: Orchestration Loops Move Into Model-Generated Code

This article analyzes the shift from host-controlled to model-generated orchestration loops in AI agent tool calling, comparing Anthropic's API-level and LangChain's middleware approaches, examining cost control primitives, container lifecycle, debugging challenges, BFCL v4 evaluation data, and practical adoption criteria for programmatic tool calling.

AnthropicBFCL v4LangChain
0 likes · 17 min read
Control Inversion in Agent Tool Calling: Orchestration Loops Move Into Model-Generated Code
Architecture Development Notes
Architecture Development Notes
Sep 11, 2026 · Artificial Intelligence

Agent Delegation Identity: Building Auditable Chains for Tool Authorization

This article explains why AI agents need distinct delegated identities with auditable chains instead of shared secrets or user impersonation, detailing OAuth 2.0 Token Exchange (RFC 8693) act claims, nested delegation chains as audit evidence not authorization, MCP's resource indicator requirements, and practical patterns from Gravitee and Microsoft Entra Agent ID.

AI agentsIdentity ManagementMCP
0 likes · 17 min read
Agent Delegation Identity: Building Auditable Chains for Tool Authorization
Architecture Development Notes
Architecture Development Notes
Sep 8, 2026 · Artificial Intelligence

Rethinking Agent Composition: Single-Loop Skills vs. Sub-Agent Handoffs

This article analyzes why default multi-agent architectures leak state in long conversations, advocating for single-loop agents with dynamically loaded skills based on usage frequency, using Anthropic's commerce-agents reference implementation to illustrate caching-aware design, handoff vs. delegation distinctions, and evaluation strategies.

AnthropicLLM ApplicationsSkill Loading
0 likes · 10 min read
Rethinking Agent Composition: Single-Loop Skills vs. Sub-Agent Handoffs
Architecture Development Notes
Architecture Development Notes
Sep 8, 2026 · Artificial Intelligence

OpenTelemetry GenAI Semantic Conventions: Modeling Agent Runs as Span Trees

The article explains how OpenTelemetry GenAI semantic conventions address the gap in agent observability by defining a standardized span tree structure (invoke_agent, execute_tool, chat, etc.) and three critical fields (gen_ai.agent.name, gen_ai.conversation.id, gen_ai.operation.name) to capture tool calls, retries, and child-agent handoffs that auto-instrumentation misses.

GenAILLM agentsOpenTelemetry
0 likes · 10 min read
OpenTelemetry GenAI Semantic Conventions: Modeling Agent Runs as Span Trees
Architecture Development Notes
Architecture Development Notes
Sep 7, 2026 · Artificial Intelligence

From Chat to Control Plane: Making Agent Sessions Addressable and Orchestratable

This article explores how coding agent sessions are evolving into addressable runtime objects with a control plane enabling external message injection, session overview, inter-session references, and persistent metadata — detailing the architectural shift from chat-bound terminals to orchestratable services, plus engineering challenges like metadata persistence, directory boundaries as security perimeters, external write authentication, and queryable session states.

AI Agent ArchitectureAgent SessionsExternal Message Injection
0 likes · 15 min read
From Chat to Control Plane: Making Agent Sessions Addressable and Orchestratable
Architecture Development Notes
Architecture Development Notes
Sep 4, 2026 · Artificial Intelligence

75% Cheaper Cache Reads: Why Long-Running Agent Costs Now Depend on Prefix Stability

Anthropic's Fable 5.1 reduces cache read pricing from $1 to $0.25 per million tokens, shifting long-running agent cost bottlenecks from output to repeated stable prefix reads, making prefix stability, cache breakpoint placement, TTL tuning, and hit-rate observability critical architectural levers for cost control.

AI Agent ArchitectureAnthropicContext Management
0 likes · 15 min read
75% Cheaper Cache Reads: Why Long-Running Agent Costs Now Depend on Prefix Stability
Architecture Development Notes
Architecture Development Notes
Aug 22, 2026 · Artificial Intelligence

Three-Layer Verification for AI Agents: Catching Reasoning Errors Before They Cascade

This article details a three-layer verification architecture for AI agents—step-level validators, consistency checkers, and reasoning trace verifiers—to catch intermediate reasoning errors that end-to-end checks miss, plus graded failure handling, cost-control tactics, and a phased rollout plan for production systems.

AI AgentConsistency CheckingError Handling
0 likes · 12 min read
Three-Layer Verification for AI Agents: Catching Reasoning Errors Before They Cascade
Architecture Development Notes
Architecture Development Notes
Aug 19, 2026 · Artificial Intelligence

Orchestrator-Worker Pattern: Engineering Dynamic Task Decomposition for AI Agents

This article explains the Orchestrator-Worker pattern for AI agents, where an orchestrator dynamically decomposes complex tasks into specialized workers, enabling parallel execution and reducing context interference, with practical engineering considerations for model selection, error handling, and observability.

AI agentsContext ManagementError Handling
0 likes · 14 min read
Orchestrator-Worker Pattern: Engineering Dynamic Task Decomposition for AI Agents
Architecture Development Notes
Architecture Development Notes
Sep 30, 2025 · Backend Development

How to Slash Rust Build Times: Proven Strategies for Faster Compilation

This article explains why Rust builds can be slow and provides a comprehensive set of practical techniques—including crate splitting, incremental compilation, linker selection, feature flag pruning, parallel jobs, caching, custom profiles, and Docker optimizations—to dramatically reduce compilation time and improve developer productivity.

Build OptimizationCI cachingcargo
0 likes · 14 min read
How to Slash Rust Build Times: Proven Strategies for Faster Compilation