# datawhalechina/hello-agents

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/datawhalechina-hello-agents).**

59,685 stars · 7,341 forks · Python · NOASSERTION

## Links

- GitHub: https://github.com/datawhalechina/hello-agents
- Homepage: https://datawhalechina.github.io/hello-agents/
- awesome-repositories: https://awesome-repositories.com/repository/datawhalechina-hello-agents.md

## Topics

`agent` `llm` `rag` `tutorial`

## Description

This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions.

The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provides robust mechanisms for skill evolution, where agents can iteratively refine or generate new operational capabilities based on execution feedback.

Beyond core development, the project includes an extensive suite of tools for model training and optimization, including multi-stage fine-tuning, reinforcement learning, and multimodal alignment. It also features integrated observability tools for monitoring agent execution, managing persistent context, and ensuring security through sandboxed environments and risk-aware execution controls.

The repository serves as both a functional development framework and an educational resource, offering structured guides and methodologies for implementing intelligent agent systems.

## Tags

### Artificial Intelligence & ML

- [Autonomous Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents.md) — Provides a comprehensive framework for building and managing autonomous agents that utilize language models for planning and tool execution. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Agent Development Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-development-frameworks.md) — Offers a comprehensive framework for constructing autonomous systems that plan, reason, and use tools.
- [Agentic Reasoning Loops](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-reasoning-loops.md) — Implements iterative reasoning loops for planning, tool invocation, and observation to achieve complex goals.
- [Agentic Workflow Automation](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-automation.md) — Orchestrates complex, stateful processes using graph-based structures for multi-turn task execution.
- [Autonomous Agent Loops](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-loops.md) — Implements iterative reasoning and tool-use loops that allow agents to plan and execute multi-step tasks autonomously. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra02-%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B%E8%A1%A5%E5%85%85%E7%9F%A5%E8%AF%86.md))
- [Language Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-integrations.md) — Integrates external language models to enable reasoning and decision-making within automated workflows. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra07-%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE.md))
- [Retrieval-Augmented Generation Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/retrieval-augmented-generation-frameworks.md) — Integrates external knowledge bases by searching for relevant documents and injecting them into the model's prompt to provide up-to-date, factual responses. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Agentic Workflow Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-orchestration.md) — Designs complex agentic processes using graph-based structures to manage stateful interactions and multi-turn task execution. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra13-Hello-Agents%E8%A7%86%E9%A2%91%E8%AF%BE%E5%BD%95%E5%88%B6%E5%85%B1%E5%88%9B.md))
- [Retrieval Augmented Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/retrieval-augmented-generation.md) — Grounds language model responses in external data sources to provide factual, up-to-date information.
- [Shared Tool Registries](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/development-runtime-environments/ai-agent-infrastructure/shared-tool-registries.md) — Provides a centralized registry for defining and distributing functional tools to autonomous agents. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))
- [Memory and Context Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/memory-context-systems.md) — Implements persistent storage and state management to maintain agent history and situational awareness. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra13-Hello-Agents%E8%A7%86%E9%A2%91%E8%AF%BE%E5%BD%95%E5%88%B6%E5%85%B1%E5%88%9B.md))
- [Agentic Training Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-training-frameworks.md) — Executes full-cycle training workflows including supervised fine-tuning and reinforcement learning for agentic behavior. ([source](https://cdn.jsdelivr.net/gh/datawhalechina/hello-agents@main/README.md))
- [Agentic Web Interaction](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-web-interaction.md) — Executes dynamic browser actions like clicking and typing by interpreting page content in real-time. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra11-WebAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))
- [AI Agent Skills](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-skills.md) — Organizes instructions and scripts into structured directories to grant agents toggleable capabilities. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra08-%E5%A6%82%E4%BD%95%E5%86%99%E5%87%BA%E5%A5%BD%E7%9A%84Skill.md))
- [External Knowledge Integrators](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations/external-knowledge-integrators.md) — Connects agents to external knowledge bases and retrieval systems for context-aware data access. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra04-DatawhaleFAQ.md))
- [Multi-Agent Orchestration Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/multi-agent-orchestration-systems.md) — Coordinates multiple specialized agents to perform parallel task execution and collaborative problem solving.
- [Visual Instruction Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/visual-instruction-tuning.md) — Fine-tunes multimodal models on diverse instruction datasets to improve their ability to follow complex commands involving images and text. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Modular Agent Skill Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/tooling-integration-interfaces/modular-agent-skill-executions.md) — Packages domain-specific tasks into discrete, reusable components for dynamic agent execution. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra05-AgentSkills%E8%A7%A3%E8%AF%BB.md))
- [Multi-Agent Collaboration Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents/multi-agent-collaboration-systems.md) — Facilitates collaboration between multiple independent agents and external systems for complex task execution. ([source](https://cdn.jsdelivr.net/gh/datawhalechina/hello-agents@main/README.md))
- [Execution Control Policies](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/agent-frameworks/tool-use-and-execution/agent-tool-execution/execution-control-policies.md) — Enforces hard-coded safety checks and mandatory self-reflection prompts before executing high-risk operations to prevent unauthorized or dangerous system changes. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))
- [Autonomous Agent Patterns](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-patterns.md) — Provides structured educational resources for building and implementing intelligent autonomous agents.
- [Context Memory Management](https://awesome-repositories.com/f/artificial-intelligence-ml/context-memory-management.md) — Organizes instructions and conversation history into prioritized layers to maintain task-specific focus. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))
- [Human Feedback Collection](https://awesome-repositories.com/f/artificial-intelligence-ml/human-feedback-collection.md) — Refines language model outputs using human preference data to ensure responses remain helpful, honest, and harmless. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Transformer](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/architectures/transformer.md) — Builds neural architectures using self-attention mechanisms to process sequences in parallel while capturing complex long-range dependencies. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Connection Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/model-integration-pipelines/ai-model-integrations/connection-managers.md) — Standardizes environment-based authentication and endpoint management for diverse language model providers. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra04-DatawhaleFAQ.md))
- [Mixture of Experts](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/fine-tuning-and-customization/model-customization/mixture-of-experts.md) — Utilizes mixture of experts architectures to increase parameter count while maintaining low inference costs through sparse activation. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Vision-Language Models](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/multimodal-processing-tools/vision-language-models.md) — Links visual encoders with language models using cross-attention mechanisms to enable accurate multimodal understanding. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Persistent Context Management](https://awesome-repositories.com/f/artificial-intelligence-ml/persistent-context-management.md) — Maintains persistent session history and user preferences to ensure continuity across agent interactions. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Preference Optimization](https://awesome-repositories.com/f/artificial-intelligence-ml/preference-optimization.md) — Refines model behavior on schema-compliant outputs to prioritize user-preferred results. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [Reinforcement Learning Optimizers](https://awesome-repositories.com/f/artificial-intelligence-ml/reinforcement-learning-optimizers.md) — Collects interaction trajectories and feedback signals to perform reinforcement learning that improves agent decision-making over time. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Agent Skill Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-skill-frameworks.md) — Monitors task execution and feedback to iteratively refine, update, or create new operational skills for agents. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Community Skill Registries](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-skill-frameworks/community-skill-registries.md) — Enables the sharing and consumption of community-contributed skill definitions to standardize workflows. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra05-AgentSkills%E8%A7%A3%E8%AF%BB.md))
- [Skill Distribution Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-skills/skill-distribution-frameworks.md) — Distributes agent profiles, memory, and skill sets across multiple instances via centralized registries. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Attention Mechanisms](https://awesome-repositories.com/f/artificial-intelligence-ml/attention-mechanisms.md) — Optimizes attention layers using multi-query or grouped-query attention to balance inference speed and memory efficiency. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Contextual Compression](https://awesome-repositories.com/f/artificial-intelligence-ml/contextual-compression.md) — Reduces token usage by filtering and summarizing information to ensure only essential data occupies the model's working memory. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra02-%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B%E8%A1%A5%E5%85%85%E7%9F%A5%E8%AF%86.md))
- [Evaluation Datasets](https://awesome-repositories.com/f/artificial-intelligence-ml/dataset-management/evaluation-datasets.md) — Maintains fixed request signatures and evaluation contexts to ensure model performance improvements are measurable and comparable across different training iterations. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [External Service Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations.md) — Connects agents to third-party data sources and services using standardized protocols. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra03-Dify%E6%99%BA%E8%83%BD%E4%BD%93%E5%88%9B%E5%BB%BA%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%93%8D%E4%BD%9C%E6%B5%81%E7%A8%8B.md))
- [Multi-Stage Fine-Tuning Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/instruction-fine-tuning/multi-stage-fine-tuning-frameworks.md) — Trains models through incremental, specialized phases to stabilize core protocols before refining specific capabilities. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [Decoding Strategies](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/inference-optimization-and-tuning/decoding-strategies.md) — Applies decoding strategies like beam search or nucleus sampling to balance the quality, diversity, and coherence of generated text. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Training and Evaluation Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-frameworks/training-and-evaluation-pipelines.md) — Separates runtime operations from training pipelines to allow modular updates without service disruption. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Memory Optimization Techniques](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-optimization-techniques.md) — Optimizes system performance by implementing layered memory modules, summarization, and retrieval techniques. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra04-DatawhaleFAQ.md))
- [Tokenizers](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-processing/tokenizers.md) — Converts raw text into sub-word units using frequency-based algorithms to create efficient vocabulary representations. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Layered Context Retrievers](https://awesome-repositories.com/f/artificial-intelligence-ml/on-demand-context-retrieval/layered-context-retrievers.md) — Retrieves skill information in layers on demand to maintain efficiency within the context window. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra05-AgentSkills%E8%A7%A3%E8%AF%BB.md))
- [Automated Scoring Rerankers](https://awesome-repositories.com/f/artificial-intelligence-ml/reranking-parameters/automated-scoring-rerankers.md) — Generates multiple candidate responses and applies automated scoring to select the most stable and accurate output. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [Web Search Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/web-search-integrations.md) — Retrieves real-time web information for use by autonomous agents during task execution. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra07-%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE.md))
- [Skill Improvement Verifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-skill-frameworks/skill-improvement-verifiers.md) — Applies quantitative scoring and verification gates to proposed skill changes to ensure only proven enhancements are integrated. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra10-Agent%E8%87%AA%E8%BF%9B%E5%8C%96.md))
- [Autonomy Balancing](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomy-balancing.md) — Adjusts agent task freedom by balancing flexible workflows with rigid, error-prone operational scripts. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra08-%E5%A6%82%E4%BD%95%E5%86%99%E5%87%BA%E5%A5%BD%E7%9A%84Skill.md))
- [Conversational Input Protocols](https://awesome-repositories.com/f/artificial-intelligence-ml/conversational-input-protocols.md) — Standardizes data submission and context compilation into structured schemas for consistent model operation. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [Model Architecture Selection](https://awesome-repositories.com/f/artificial-intelligence-ml/model-architecture-selection.md) — Enables selection of optimal model architectures based on specific task requirements like generation or sequence transformation. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Instructional Input Optimizers](https://awesome-repositories.com/f/artificial-intelligence-ml/model-optimization/profiling-and-benchmarking/model-performance-optimization/instructional-input-optimizers.md) — Structures instructions and retrieved knowledge to provide models with the most relevant data needed to complete tasks accurately. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra02-%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B%E8%A1%A5%E5%85%85%E7%9F%A5%E8%AF%86.md))
- [Multimodal Generation Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/multimodal-generation-pipelines.md) — Integrates specialized models to generate images and videos within automated agentic workflows. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra03-Dify%E6%99%BA%E8%83%BD%E4%BD%93%E5%88%9B%E5%BB%BA%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%93%8D%E4%BD%9C%E6%B5%81%E7%A8%8B.md))
- [Positional Encodings](https://awesome-repositories.com/f/artificial-intelligence-ml/positional-encodings.md) — Adds sequence order data to model inputs to overcome the permutation-invariant nature of self-attention. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))
- [Synthetic Data Auditors](https://awesome-repositories.com/f/artificial-intelligence-ml/synthetic-data-tools/synthetic-data-auditors.md) — Validates synthetic training data against strict schema and grounding constraints to ensure high-quality model training. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
- [Weight Regularization](https://awesome-repositories.com/f/artificial-intelligence-ml/weight-regularization.md) — Applies mathematical penalties during training to induce sparsity or prevent overfitting, helping models generalize better. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra01-%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md))

### Data & Databases

- [Retrieval Augmentation](https://awesome-repositories.com/f/data-databases/retrieval-augmentation.md) — Integrates external databases to dynamically inject factual information into model prompts.
- [Data Access and Querying](https://awesome-repositories.com/f/data-databases/data-access-querying.md) — Connects to external databases to retrieve information for interpretation and visualization by language models. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra03-Dify%E6%99%BA%E8%83%BD%E4%BD%93%E5%88%9B%E5%BB%BA%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%93%8D%E4%BD%9C%E6%B5%81%E7%A8%8B.md))
- [Tool Output Summarization](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/caching-performance/caching-strategies/query-result-caching/method-result-caches/tool-output-summarization.md) — Truncates excessive tool output to preserve context window space while saving full results to disk for later retrieval. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))
- [Atomic File Updates](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integrity-versioning/atomic-file-updates.md) — Ensures batch file modifications are applied as atomic transactions to maintain system consistency. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))

### User Interface & Experience

- [Graphical User Interfaces](https://awesome-repositories.com/f/user-interface-experience/graphical-user-interfaces.md) — Enables agents to perceive visual elements and interact with graphical user interfaces like a human user. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra06-GUIAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))
- [Semantic Locators](https://awesome-repositories.com/f/user-interface-experience/element-locators/semantic-locators.md) — Maintains automation stability during UI modifications by using semantic recognition to identify elements. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra06-GUIAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))

### Web Development

- [Browser Automation](https://awesome-repositories.com/f/web-development/browser-automation.md) — Automates dynamic web interactions by interpreting page content in real-time to complete multi-step tasks.
- [Visual Browser Monitoring](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation/visual-browser-monitoring.md) — Streams a live view of the browser session during task execution to facilitate debugging, visual verification, and progress tracking. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra11-WebAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))
- [Browser Extensions](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-extension-development/browser-extensions.md) — Exposes browser-driving capabilities as modular tools for integration into agent frameworks. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra11-WebAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))

### Education & Learning Resources

- [Retrieval Augmented Generation Guides](https://awesome-repositories.com/f/education-learning-resources/retrieval-augmented-generation-guides.md) — Provides practical guides and examples for implementing retrieval-augmented generation to improve factual accuracy in agentic systems.

### Security & Cryptography

- [Isolated Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes.md) — Runs tools in secure, separate sandboxes and processes their raw output into refined summaries before passing the results to the model. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra02-%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B%E8%A1%A5%E5%85%85%E7%9F%A5%E8%AF%86.md))

### Software Engineering & Architecture

- [Cross-Application Orchestration](https://awesome-repositories.com/f/software-engineering-architecture/cross-application-orchestration.md) — Coordinates actions across multiple independent software applications to facilitate complex, cross-application workflows. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra06-GUIAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))
- [Graph-Based Workflow Orchestrators](https://awesome-repositories.com/f/software-engineering-architecture/graph-based-workflow-orchestrators.md) — Structures complex agentic processes as stateful logic flows using directed graphs.
- [Sandboxed Execution Environments](https://awesome-repositories.com/f/software-engineering-architecture/sandboxed-execution-environments.md) — Isolates high-risk operations and external tools within secure containers to ensure safe execution.
- [Domain-Specific](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/domain-specific.md) — Packages procedural knowledge and standard operating procedures as modular skills for agents. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra05-AgentSkills%E8%A7%A3%E8%AF%BB.md))

### System Administration & Monitoring

- [Agent Performance Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/agent-performance-monitoring.md) — Applies systematic benchmarks and performance metrics to assess the reliability, reasoning capabilities, and effectiveness of autonomous agent implementations. ([source](https://cdn.jsdelivr.net/gh/datawhalechina/hello-agents@main/README.md))
- [Agent Execution Tracing](https://awesome-repositories.com/f/system-administration-monitoring/agent-execution-tracing.md) — Generates structured logs in both machine-readable and human-friendly formats to enable step-by-step debugging and performance analysis of agentic workflows. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra09-Agent%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5%E8%B8%A9%E5%9D%91%E4%B8%8E%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB.md))

### Development Tools & Productivity

- [Tool Registries](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/tooling/tool-registries.md) — Maps functional capabilities to standardized schemas via a centralized registry for agent discovery.
- [Workflow Logic](https://awesome-repositories.com/f/development-tools-productivity/workflow-logic.md) — Provides visual logic flows for routing user inputs to specialized processing modules. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra03-Dify%E6%99%BA%E8%83%BD%E4%BD%93%E5%88%9B%E5%BB%BA%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%93%8D%E4%BD%9C%E6%B5%81%E7%A8%8B.md))

### DevOps & Infrastructure

- [Legacy Interface Automators](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/legacy-runtime-simulators/legacy-interface-automators.md) — Performs data entry and cross-application tasks in legacy systems by simulating manual graphical interface interaction. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra06-GUIAgent%E7%A7%91%E6%99%AE%E4%B8%8E%E5%AE%9E%E6%88%98.md))

### Networking & Communication

- [Interoperability Standards](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/communication-protocols-standards/interoperability-standards.md) — Exposes agents as remotely callable functions to enable interoperability across diverse technical environments. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra04-DatawhaleFAQ.md))
- [Model Output Replayers](https://awesome-repositories.com/f/networking-communication/network-traffic-replay-tools/model-output-replayers.md) — Samples multiple model outputs and uses rule-based metrics to select high-quality winners for subsequent training iterations. ([source](https://github.com/datawhalechina/hello-agents/blob/main/Extra-Chapter/Extra12-%E6%97%85%E8%A1%8C%E5%8A%A9%E6%89%8B%E5%90%8E%E8%AE%AD%E7%BB%83%E5%AE%9E%E6%88%98.md))
