Skip to content

Commit 3e61cd8

Browse files
authored
fix(chat): remove double context file passing (#1153)
1 parent 8179b32 commit 3e61cd8

File tree

1 file changed

+1
-33
lines changed

1 file changed

+1
-33
lines changed

crates/q_cli/src/cli/chat/conversation_state.rs

+1-33
Original file line numberDiff line numberDiff line change
@@ -135,40 +135,8 @@ impl ConversationState {
135135
input
136136
};
137137

138-
// Get context files if available
139-
let context_files = if let Some(context_manager) = &self.context_manager {
140-
match context_manager.get_context_files(true).await {
141-
Ok(files) => {
142-
if !files.is_empty() {
143-
let mut context_content = String::new();
144-
context_content.push_str("--- CONTEXT FILES BEGIN ---\n");
145-
for (filename, content) in files {
146-
context_content.push_str(&format!("[{}]\n{}\n", filename, content));
147-
}
148-
context_content.push_str("--- CONTEXT FILES END ---\n\n");
149-
Some(context_content)
150-
} else {
151-
None
152-
}
153-
},
154-
Err(e) => {
155-
warn!("Failed to get context files: {}", e);
156-
None
157-
},
158-
}
159-
} else {
160-
None
161-
};
162-
163-
// Combine context files with user input if available
164-
let content = if let Some(context) = context_files {
165-
format!("{}\n{}", context, input)
166-
} else {
167-
input
168-
};
169-
170138
let msg = UserInputMessage {
171-
content,
139+
content: input,
172140
user_input_message_context: Some(UserInputMessageContext {
173141
shell_state: Some(build_shell_state()),
174142
env_state: Some(build_env_state()),

0 commit comments

Comments
 (0)