wiki

AI Agent Systems

Updated

Working research notes on domain-specific agents, tool protocols, memory and long-running workflows.

Contents

This is a living note about my current understanding of AI agent systems. It is neither a finished theory nor a claim that the related projects are mature.

Starting point

I started using ChatGPT in 2022. Initially, it felt like a tutor and a smarter search engine. By 2024, I was bringing agents into projects, exploring MCP, LangChain, RAG and the ways AI could directly modify and deliver code.

My underlying view has not changed:

AI does not simply replace a profession. It redefines the people within it.

AI is a multiplier, but a multiplier cannot replace engineering ability. As agents take more actions, permissions, security boundaries, observability and recovery need careful design.

Current direction

Loong / loongclaw is one of my public agent projects. It explores a Rust foundation for domain-specific agents, focusing on:

  • a secure, controlled execution foundation;
  • composable long-running workflows;
  • execution of compound tasks;
  • collaboration between people and AI in real situations;
  • a feedback loop from execution results to improvements in the system.

The repository is still evolving. It is better understood as an ongoing research and development direction than as a stable general-purpose framework.

Open questions

  • How can tools be powerful while their permission boundaries remain understandable?
  • What should memory retain, and what should it deliberately forget?
  • How can state, retries and human confirmation become first-class features of long-running tasks?
  • How much domain logic belongs in a specialized agent, and how much should remain in a shared runtime?
  • How do we evaluate whether an agent has completed a task, rather than merely produced plausible output?

I will update this note as Loong evolves, as I work with MCP and as real products provide feedback.