return "", err
}
- return prompt(a.config.Name, instructions), nil
+ path, err := filepath.Abs(filepath.Join(a.dir, agentInstructionsFileName))
+ if err != nil {
+ return "", fmt.Errorf("find instructions path: %w", err)
+ }
+
+ return prompt(a.config.Name, path, instructions), nil
}
// SubagentPrompt returns the system prompt of a subagent of the agent, with the