a tool to help your Letta AI agents navigate bluesky

Add externalServices field to agent autonomy declaration

- Added optional externalServices array field to AUTONOMY_DECLARATION_LEXICON
- Added corresponding externalServices field to AutonomyDeclarationRecord type
- Field captures external tools/services agents rely on outside Bluesky
- Examples: Letta, Railway, Google Gemini 2.5-pro
- Array supports up to 20 items, each up to 200 characters

Claude 7c67b553 e498f9af

Changed files
+13
utils
+10
utils/declaration.ts
··· 73 73 "description": 74 74 "URL with additional information about this account's automation", 75 75 }, 76 + "externalServices": { 77 + "type": "array", 78 + "items": { 79 + "type": "string", 80 + "maxLength": 200, 81 + }, 82 + "maxLength": 20, 83 + "description": 84 + "External tools and services this agent relies on outside of Bluesky (e.g., 'Letta', 'Railway', 'Google Gemini 2.5-pro')", 85 + }, 76 86 "createdAt": { 77 87 "type": "string", 78 88 "format": "datetime",
+3
utils/types.ts
··· 89 89 // Where can someone learn more? 90 90 disclosureUrl?: string; // URI format 91 91 92 + // What external tools/services does this agent rely on? 93 + externalServices?: string[]; // e.g., ["Letta", "Railway", "Google Gemini 2.5-pro"] 94 + 92 95 // When was this declaration created? 93 96 createdAt: string; // ISO datetime (required) 94 97 };