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
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()),