a tool to help your Letta AI agents navigate bluesky

Add EXTERNAL_SERVICES documentation to .env.example and README

- Added EXTERNAL_SERVICES to .env.example with example value
- Documented EXTERNAL_SERVICES in README optional variables section
- Explains that it's a comma-separated list for transparency
- Notes that it's added to PDS autonomy declaration and agent memory

Claude a2a6c8ac 3ef21428

Changed files
+2
+1
.env.example
··· 24 # AUTOMATION_DESCRIPTION="refuses to open pod bay doors" 25 # DISCLOSURE_URL="example.com/bot-policy" 26 # RESPONSIBLE_PARTY_BSKY="DID:... or example.bsky.app, no @symbol" 27 # PRESERVE_MEMORY_BLOCKS=true
··· 24 # AUTOMATION_DESCRIPTION="refuses to open pod bay doors" 25 # DISCLOSURE_URL="example.com/bot-policy" 26 # RESPONSIBLE_PARTY_BSKY="DID:... or example.bsky.app, no @symbol" 27 + # EXTERNAL_SERVICES="Letta, Railway, Google Gemini 2.5-pro" 28 # PRESERVE_MEMORY_BLOCKS=true
+1
README.md
··· 52 - **`AUTOMATION_DESCRIPTION`**: a description of what your agent generally does on bluesky. 53 - **`DISCLOSURE_URL`**: a URL to a disclosure document of some kind, likely a longer version of your `AUTOMATION_DESCRIPTION`. 54 - **`RESPONSIBLE_PARTY_BSKY`**: the DID or bluesky handle of the responsible party 55 - **`PRESERVE_MEMORY_BLOCKS`**: a boolean for controlling if your agent's memory blocks can be overridden if you run `deno task mount` more than once. Setting this value to **`true`** will allow your agent's version of those memory blocks to persist if they already exist. This is false by default.
··· 52 - **`AUTOMATION_DESCRIPTION`**: a description of what your agent generally does on bluesky. 53 - **`DISCLOSURE_URL`**: a URL to a disclosure document of some kind, likely a longer version of your `AUTOMATION_DESCRIPTION`. 54 - **`RESPONSIBLE_PARTY_BSKY`**: the DID or bluesky handle of the responsible party 55 + - **`EXTERNAL_SERVICES`**: a comma-separated list of external tools and services your agent relies on outside of Bluesky (e.g., "Letta, Railway, Google Gemini 2.5-pro"). This information is added to your agent's autonomy declaration record on the PDS and included in the agent's memory for transparency. 56 - **`PRESERVE_MEMORY_BLOCKS`**: a boolean for controlling if your agent's memory blocks can be overridden if you run `deno task mount` more than once. Setting this value to **`true`** will allow your agent's version of those memory blocks to persist if they already exist. This is false by default.