Agents
Intro
The Birth of An Agent: Construction of LLM-based Agents

AI Agents Architecture
Paper: AI Agents: Evolution, Architecture, and Real-World Applications

AI Agent 擬人化角色與分工

NPCpy
Code: https://github.com/NPC-Worldwide/npcpy
from npcpy.npc_compiler import NPC
simon = NPC(
name='Simon Bolivar',
primary_directive='Liberate South America from the Spanish Royalists.',
model='gemma3:4b',
provider='ollama'
)
response = simon.get_llm_response("What is the most important territory to retain in the Andes mountains?")
print(response['response'])
Frameworks
OpenAI Agent SDK
Code: https://github.com/openai/openai-agents-python
pip install openai-agents
AG2: Open-Source AgentOS for AI Agents
Examples:
- AG2 Agent coding
- AG2 Agent Tools and Run Method examples
- AG2 Conversable Agent
- AG2 Group Chat
- AG2 Groupchat with RAG
AgentGym
Paper: AgentGym: Evolving Large Language Model-based Agents across Diverse Environments
Code: https://github.com/WooooDyy/AgentGym

AgentGym-RL
Paper: AgentGym-RL: Training LLM Agents for Long-Horizon Decision Making through Multi-Turn Reinforcement Learning
Code: https://github.com/WooooDyy/AgentGym-RL
Memento
Paper: Memento: Fine-tuning LLM Agents without Fine-tuning LLMs
Code: https://github.com/Agent-on-the-Fly/Memento
Methodology: Memory-Based MDP with Case-based Reasoning Policy
Alpha Evolve
Blog: AlphaEvolve:Google DeepMind 開創 AI 演算法自主進化新紀元
Paper: AlphaEvolve: A coding agent for scientific and algorithmic discovery
OpenEvolve
Code: https://github.com/algorithmicsuperintelligence/openevolve
Turn your LLMs into autonomous code optimizers that discover breakthrough algorithms

ShinkaEvolve
Paper: ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolution
Code: https://github.com/SakanaAI/ShinkaEvolve

AlphaResearch
Paper: AlphaResearch: Accelerating New Algorithm Discovery with Language Models
Code: https://github.com/alpharesearchbot/Alpha
GSW (Generative Semantic Workspaces)
Paper: Beyond Fact Retrieval: Episodic Memory for RAG with Generative Semantic Workspaces

Agentic Coding
Claude Code
- Install Claude Code
curl -fsSL https://claude.ai/install.sh | bash
OpenCode
Install: curl -fsSL https://opencode.ai/install | bash

OpenCode setup: Beginner’s Crash course
AlphaResearch
Paper: AlphaResearch: Accelerating New Algorithm Discovery with Language Models
Code: https://github.com/alpharesearchbot/Alpha
](https://github.com/anomalyco/opencode)

# YOLO
curl -fsSL https://opencode.ai/install | bash
# Package managers
npm i -g opencode-ai@latest # or bun/pnpm/yarn
Antigravity
Blog: Introducing Google Antigravity
「反重力」系統 它內部有好幾個AI代理(Agent),就像一個項目團隊:
- 「規劃師」代理:負責把你的模糊目標,拆解成具體的、可執行的步驟。
- 「研究員」代理:負責上網查找最新的天氣API接口是什麼,最好的UI設計長什麼樣。
- 「構建師」代理:負責根據規劃和研究,吭哧吭哧地寫代碼。
- 「測試員」代理:負責檢查代碼有沒有bug。
- 「反思者」代理:負責評估整個過程,看看哪裡可以改進。
MCP - Model Context Protocol
MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems.
Blog: Standardizing AI Tooling with Model Context Protocol (MCP)

MCP Servers
Connect Claude Code to tools via MCP
FreeCAD-MCP
Solidworks-MCP
**https://github.com/vespo92/SolidworksMCP-TS
Skills
Agent Skills
The Skills architecture

my-skill/
├── SKILL.md # Required: instructions + metadata
├── scripts/ # Optional: executable code
├── references/ # Optional: documentation
└── assets/ # Optional: templates, resources
https://github.com/anthropics/skills
NotebookLM-skill
Install:
mkdir -p ~/.claude/skills
cd ~/.claude/skills
git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm
Run agentic coding tool:
claude or opencode
Inputs:
What are my skills?
Set up NotebookLM authentication
Add this NotebookLM to my library : https://notebooklm.google.com/notebook/c2e2c6de-0131-420e-8686-2326bc9a438a
What is Agent Skills ?
UIUX-Pro-Max-skill
Install:
npm install -g uipro-cli
uipro init --ai claude # Claude Code
uipro init --ai gemini # Gemini
uipro init --ai trae # Trae
uipro init --ai opencode # OpenCode
Go to project:
cd ~/GenAI/Skills/notebooklm
Run agentic coding tool:
claude or opencode
Inputs:
Build a landing page for my SaaS product
OpenAI Symphony
Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

Claw Family
Clawra
Openclaw as companion
OpenClaw Architecture

Blog: OpenClaw (Clawdbot) Architecture: Engineering Reliable and Controllable AI Agents
The 6-Stage Execution Pipeline:
- Channel Adapter: Standardizes inputs from different platforms (e.g., Discord or Telegram) into a unified message format while extracting necessary attachments.
- Gateway Server: Acts as a session coordinator, determining which session a message belongs to and assigning it to the appropriate queue.
- Lane Queue: A critical reliability layer that enforces serial execution by default, allowing parallelism only for explicitly marked low-risk tasks.
- Agent Runner: The “assembly line” for the model. It handles model selection, API key cooling, prompt assembly, and context window management.
- Agentic Loop: The iterative cycle where the model proposes a tool call, the system executes it, the result is backfilled, and the loop continues until a resolution is reached or limits are hit.
- Response Path: Streams final content back to the user channel while simultaneously writing the entire process to a JSONL transcript for auditing and replay.
Openclaw dashboard & office
Pixel Agents
OpenClaw Office
OpenClaw Dashboard
OpenClaw Dashboard & PixelOffice
![]()
Paperclip
Open-source orchestration for zero-human companies
SWE-CI
Paper: SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration

OpenClaw-RL
Paper: OpenClaw-RL: Train Any Agent Simply by Talking

Memory LanceDB pro
Github: https://github.com/CortexReach/memory-lancedb-pro
Context Hub
Github: https://github.com/andrewyng/context-hub
MiroFish
A Simple and Universal Swarm Intelligence Engine, Predicting Anything
yoyo
yoyo: A Coding Agent That Evolves Itself
Agentic RAG
RAG-Cookbook
BookRAG
This site was last updated March 27, 2026.
