diff --git a/crates/goose-llm/src/message.rs b/crates/goose-llm/src/message.rs index 4bfa058d..a8271d64 100644 --- a/crates/goose-llm/src/message.rs +++ b/crates/goose-llm/src/message.rs @@ -286,7 +286,7 @@ impl Message { pub fn new(role: Role) -> Self { Self { role, - created: Utc::now().timestamp(), + created: Utc::now().timestamp_millis(), content: Contents::default(), } } diff --git a/crates/goose-llm/src/providers/formats/databricks.rs b/crates/goose-llm/src/providers/formats/databricks.rs index 209bc175..2c621e68 100644 --- a/crates/goose-llm/src/providers/formats/databricks.rs +++ b/crates/goose-llm/src/providers/formats/databricks.rs @@ -324,7 +324,7 @@ pub fn response_to_message(response: Value) -> anyhow::Result { Ok(Message { role: Role::Assistant, - created: chrono::Utc::now().timestamp(), + created: chrono::Utc::now().timestamp_millis(), content: content.into(), }) } diff --git a/crates/goose-llm/src/providers/formats/openai.rs b/crates/goose-llm/src/providers/formats/openai.rs index b1e96e05..be52dde5 100644 --- a/crates/goose-llm/src/providers/formats/openai.rs +++ b/crates/goose-llm/src/providers/formats/openai.rs @@ -234,7 +234,7 @@ pub fn response_to_message(response: Value) -> anyhow::Result { Ok(Message { role: Role::Assistant, - created: chrono::Utc::now().timestamp(), + created: chrono::Utc::now().timestamp_millis(), content: content.into(), }) }