944 B
944 B
Demo
This is demo agent.
tools.{sh,js,py}
You only need one of the tools.sh, tools.js, or tools.py files. All three are provided so that everyone can understand how to implement the tools in each language.
tools.txt
The tools.txt is used to reuse the tools in the tools/ directory.
index.yaml
This document is essential as it defines the agent.
variables
Variables are generally used to record a certain behavior or preference of a user.
variables:
- name: foo
description: This is a foo
- name: bar
description: This is a bar with default value
default: val
Variables can be used in the instructions.
instructions: |
The instructions can inline {{foo}} and {{bar}} variables.
documents
Documents are used for RAG, supporting local files/dirs and remote URLs.
documents:
- local-file.txt
- local-dir/
- https://example.com/remote-file.txt