fix: add channel message timeouts, Telegram fallback, and fix identity/observer tests

Closes #184
This commit is contained in:
Argenis 2026-02-15 12:31:40 -05:00 committed by GitHub
parent be6474b815
commit dca95cac7a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 89 additions and 30 deletions

View file

@ -13,7 +13,7 @@ use std::path::Path;
///
/// This follows the AIEOS schema for defining AI agent identity, personality,
/// and behavior. See https://aieos.org for the full specification.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct AieosIdentity {
/// Core identity: names, bio, origin, residence
#[serde(default)]
@ -580,6 +580,7 @@ mod tests {
first: Some("Nova".into()),
last: Some("AI".into()),
nickname: Some("Nov".into()),
full: Some("Nova AI".into()),
}),
bio: Some("A helpful assistant.".into()),
origin: Some("Silicon Valley".into()),