Fix/filter audience 6703 local (#6773)
Signed-off-by: rabi <ramishra@redhat.com> Co-authored-by: rabi <ramishra@redhat.com> Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
@@ -79,7 +79,8 @@ fn build_input_items(messages: &[Message]) -> Result<Vec<Value>> {
|
||||
let mut items = Vec::new();
|
||||
|
||||
for message in messages.iter().filter(|m| m.is_agent_visible()) {
|
||||
let role = match message.role {
|
||||
let filtered = message.agent_visible_content();
|
||||
let role = match filtered.role {
|
||||
Role::User => Some("user"),
|
||||
Role::Assistant => Some("assistant"),
|
||||
};
|
||||
@@ -95,7 +96,7 @@ fn build_input_items(messages: &[Message]) -> Result<Vec<Value>> {
|
||||
}
|
||||
};
|
||||
|
||||
for content in &message.content {
|
||||
for content in &filtered.content {
|
||||
match content {
|
||||
MessageContent::Text(text) => {
|
||||
if !text.text.is_empty() {
|
||||
|
||||
Reference in New Issue
Block a user