Skip to content

Commit 9969208

Browse files
authored
feat: add AGENTS.md to default agent resources (#2812)
- Add file://AGENTS.md to default resources list alongside AmazonQ.md - Update test to include both AmazonQ.md and AGENTS.md files - Ensures AGENTS.md is included everywhere AmazonQ.md was previously included Co-authored-by: Matt Lee <[email protected]>
1 parent 4b2dc04 commit 9969208

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

crates/chat-cli/src/cli/agent/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ impl Default for Agent {
181181
set.extend(default_approve);
182182
set
183183
},
184-
resources: vec!["file://AmazonQ.md", "file://README.md", "file://.amazonq/rules/**/*.md"]
184+
resources: vec!["file://AmazonQ.md", "file://AGENTS.md", "file://README.md", "file://.amazonq/rules/**/*.md"]
185185
.into_iter()
186186
.map(Into::into)
187187
.collect::<Vec<_>>(),

crates/chat-cli/src/cli/chat/conversation.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,6 +1195,7 @@ mod tests {
11951195
use crate::cli::chat::tool_manager::ToolManager;
11961196

11971197
const AMAZONQ_FILENAME: &str = "AmazonQ.md";
1198+
const AGENTS_FILENAME: &str = "AGENTS.md";
11981199

11991200
fn assert_conversation_state_invariants(state: FigConversationState, assertion_iteration: usize) {
12001201
if let Some(Some(msg)) = state.history.as_ref().map(|h| h.first()) {
@@ -1407,11 +1408,13 @@ mod tests {
14071408
let mut agents = Agents::default();
14081409
let mut agent = Agent::default();
14091410
agent.resources.push(AMAZONQ_FILENAME.into());
1411+
agent.resources.push(AGENTS_FILENAME.into());
14101412
agents.agents.insert("TestAgent".to_string(), agent);
14111413
agents.switch("TestAgent").expect("Agent switch failed");
14121414
agents
14131415
};
14141416
os.fs.write(AMAZONQ_FILENAME, "test context").await.unwrap();
1417+
os.fs.write(AGENTS_FILENAME, "test agents context").await.unwrap();
14151418
let mut output = vec![];
14161419

14171420
let mut tool_manager = ToolManager::default();

0 commit comments

Comments
 (0)