Tagged articles
2 articles
Page 1 of 1
James' Growth Diary
James' Growth Diary
May 7, 2026 · Artificial Intelligence

Three Design Patterns for Multi‑Agent Permission Isolation: Assigning Dedicated Toolsets

The article explains three architectural patterns—static binding, dynamic injection, and tool‑level guards—for isolating tool permissions in production‑grade multi‑agent LLM systems, compares their trade‑offs, shows concrete code examples, and highlights common pitfalls and best‑practice recommendations.

Dynamic InjectionLangChainMulti-Agent
0 likes · 16 min read
Three Design Patterns for Multi‑Agent Permission Isolation: Assigning Dedicated Toolsets
Snowball Engineer Team
Snowball Engineer Team
May 6, 2022 · Mobile Development

Dynamic Card Injection Framework Using Annotation Processing in Android

This article describes how a mobile development team refactored a card‑creation feature by applying the Open/Closed and Single‑Responsibility principles, introduced a factory pattern with reflection, and ultimately built a fully automated dynamic injection framework using Java Annotation Processing (APT) to eliminate manual code updates.

AndroidAnnotation ProcessingDynamic Injection
0 likes · 13 min read
Dynamic Card Injection Framework Using Annotation Processing in Android