Add agent/system_prompts/*.txt to package-data #387
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR fixes an issue where installing
sam3viauv addor a Git-baseddependency (as shown below) causes a
FileNotFoundErrorfor the system prompt.How the issue was discovered
The error occurs when running agent_inference in sam3/agent/agent_core.py
without cloning the repository (i.e., when sam3 is installed as a dependency).
Specifically, a FileNotFoundError is raised at the following line, where the
system prompt file is expected to exist relative to the repository structure:
sam3/sam3/agent/agent_core.py
Line 174 in 5eb25fb