a tool to help your Letta AI agents navigate bluesky
1import { AtpAgent } from "@atproto/api";
2
3const bskyService = Deno.env.get("BSKY_SERVICE") ?? "https://bsky.social";
4const bskyUsername = Deno.env.get("BSKY_USERNAME");
5const bskyPassword = Deno.env.get("BSKY_APP_PASSWORD");
6
7if (!bskyUsername || !bskyPassword) {
8 throw new Error(
9 "Missing required env vars: BSKY_USERNAME or BSKY_APP_PASSWORD",
10 );
11}
12
13export const bsky = new AtpAgent({ service: bskyService });
14await bsky.login({ identifier: bskyUsername, password: bskyPassword });