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:
Douwe Osinga
2026-01-28 15:49:52 -05:00
committed by GitHub
parent 14b3cd00e7
commit 2bc368948b
10 changed files with 40 additions and 43 deletions
+3 -2
View File
@@ -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() {