Skip to content

Commit

Permalink
feat: agent rag use documents field other than embeddings dir (#51)
Browse files Browse the repository at this point in the history
  • Loading branch information
sigoden authored Jun 27, 2024
1 parent ff3ee31 commit f7f009b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Argcfile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ build-bin@agent() {
echo "Build agent $name"
fi
done
if [[ "$found" = "false" ]]; then
if [[ "$found" == "false" ]] && [[ ! -d "$agent_dir" ]]; then
not_found_agents+=("$name")
fi
done
Expand Down Expand Up @@ -276,7 +276,7 @@ build-declarations@agent() {
echo "$json_data" > "$declarations_file"
fi
done
if [[ "$found" == "false" ]]; then
if [[ "$found" == "false" ]] && [[ ! -d "$agent_dir" ]]; then
not_found_agents+=("$name")
fi
done
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ The agent has the following folder structure:
```
└── agents
└── myagent
├── embeddings/ # Contains RAG files for knowledge
├── functions.json # Function declarations file (Auto-generated)
├── index.yaml # Agent definition file
└── tools.{sh,js,py} # Agent tools script
Expand All @@ -145,6 +144,8 @@ version: v0.1.0
instructions: You are a test ai agent to ...
conversation_starters:
- What can you do?
documents:
- files/doc.pdf
```
Refer to `./agents/todo-{sh,js,py}` for examples of how to implement a agent.
Expand Down

0 comments on commit f7f009b

Please sign in to comment.