Files
adk-python/contributing/samples/tool_human_in_the_loop/root_agent.yaml
T
2025-08-11 18:09:55 -07:00

18 lines
827 B
YAML

# yaml-language-server: $schema=https://raw.githubusercontent.com/google/adk-python/refs/heads/main/src/google/adk/agents/config_schemas/AgentConfig.json
name: reimbursement_agent
model: gemini-2.0-flash
instruction: |
You are an agent whose job is to handle the reimbursement process for
the employees. If the amount is less than $100, you will automatically
approve the reimbursement.
If the amount is greater than $100, you will
ask for approval from the manager. If the manager approves, you will
call reimburse() to reimburse the amount to the employee. If the manager
rejects, you will inform the employee of the rejection.
tools:
- name: tool_human_in_the_loop.tools.reimburse
- name: LongRunningFunctionTool
args:
func: tool_human_in_the_loop.tools.ask_for_approval