[
  {
    "id": "letta-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/index.md",
    "excerpt": "create an agent once, then resume it from anywhere",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/self-hosting/index.md",
    "excerpt": "Run the Letta App Server to host local agents on a central, always-on machine and expose them to client applications through the Agent SDK",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/memory/index.md",
    "excerpt": "trigger controls when dreaming runs: after a number of steps, on context compaction, or never.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/headless/index.md",
    "excerpt": "Headless mode allows you to run Letta Code non-interactively, making it easy to integrate into scripts, CI/CD pipelines, or compose with other UNIX tools.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/conversations/index.md",
    "excerpt": "Use /fork to branch the current conversation, including its in-context history.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "You can also teach it explicitly with /remember: > /remember always use pnpm in this repo",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "You can run the same agent on any connected computer.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/shared-memory/index.md",
    "excerpt": "letta shared-memory create --name team-memory",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/index.md",
    "excerpt": "Run /login to back up your agents to the cloud and make them available through chat.letta.com, the desktop app, remote machines, and messaging integrations.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "If the memory hierarchy has drifted or grown too large, run /doctor to audit placement, duplication, and system-prompt token usage.",
    "fetchedAt": "2026-09-05T00:31:58.441Z"
  },
  {
    "id": "letta-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/memory/index.md",
    "excerpt": "Pass memory for full control over the agent’s starting memory. Each entry becomes a Markdown file in the agent’s memory repository",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-12",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/memory/index.md",
    "excerpt": "trigger controls when dreaming runs: after a number of steps, on context compaction, or never",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-13",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/headless/index.md",
    "excerpt": "Headless mode allows you to run Letta Code non-interactively, making it easy to integrate into scripts, CI/CD pipelines, or compose with other UNIX tools",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/headless/index.md",
    "excerpt": "Use --ephemeral to run a one-shot task without creating, resuming, or persisting an agent, memory blocks, or MemFS",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/self-hosting/index.md",
    "excerpt": "Self-hosted App Server: Run the Letta App Server to host local agents on a central, always-on machine and expose them to client applications through the Agent SDK",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-16",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "The desktop app and CLI can use your existing API keys and coding plans, while the web app runs agents in a cloud sandbox with no local setup",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-17",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "When you sign in with Letta, your agents are backed up to the cloud and available through the desktop app, CLI, and web app",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-18",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "Use /agents in the CLI to browse and switch agents. Pin an agent with /pin or the favorite control in the desktop app",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-19",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/conversations/index.md",
    "excerpt": "Use /fork to branch the current conversation, including its in-context history. The new conversation can take a different direction without changing the original thread",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/conversations/index.md",
    "excerpt": "Use /btw for a side question. It forks the conversation in the background and returns the answer without interrupting your main task",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/shared-memory/index.md",
    "excerpt": "Shared memory gives multiple agents access to the same files and working context. Each shared memory repository is a Git repository hosted in Letta Cloud",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-22",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "To give your agent access to files and tools on your laptop, workstation, or cloud VM, connect your own machine and select it from the environment picker",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/app-server/index.md",
    "excerpt": "use the App Server’s OpenAI-compatible API with clients such as Open WebUI, or the ACP adapter with ACP clients such as Zed",
    "fetchedAt": "2026-09-05T00:33:58.825Z"
  },
  {
    "id": "letta-docs-24",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "You can return to the same agent across sessions, computers, and interfaces instead of starting from scratch each time.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "Use `/agents` in the CLI to browse and switch agents.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "You can also teach it explicitly with `/remember`",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "Dreaming uses background subagents to review recent conversations, consolidate useful lessons, and update memory without interrupting your active work.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-28",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/memfs/index.md",
    "excerpt": "For keyword search and optional semantic or hybrid search, install the [MemFS Search mod]",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/shared-memory/index.md",
    "excerpt": "Shared memory gives multiple agents access to the same files and working context.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-30",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/self-hosting/index.md",
    "excerpt": "Letta agents can run entirely on infrastructure you control",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/index.md",
    "excerpt": "This default local mode stores agent state on your machine and does not require a Letta login.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/app-server/index.md",
    "excerpt": "The Letta App Server lets you deploy the Letta agent harness as a service.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "The web app uses a managed cloud sandbox by default, so you can start without configuring a computer.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "Sync your GitHub org to Letta on the [Integrations] page.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-35",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/conversations/index.md",
    "excerpt": "Use `/fork` to branch the current conversation, including its in-context history.",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-36",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/pricing/index.md",
    "excerpt": "Up to 20 stateful agents",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-gh-1",
    "tier": "github",
    "url": "https://github.com/letta-ai/letta",
    "excerpt": "the Letta Agent SDK for building agents into TypeScript applications",
    "fetchedAt": "2026-09-05T00:36:41.505Z"
  },
  {
    "id": "letta-docs-37",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/headless/index.md",
    "excerpt": "Headless mode allows you to run Letta Code non-interactively, making it easy to integrate into scripts, CI/CD pipelines",
    "fetchedAt": "2026-09-05T00:39:05.578Z"
  },
  {
    "id": "letta-docs-38",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/self-hosting/index.md",
    "excerpt": "Run the Letta App Server to host local agents on a central, always-on machine and expose them to client applications",
    "fetchedAt": "2026-09-05T00:39:05.578Z"
  },
  {
    "id": "letta-docs-39",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "Visit chat.letta.com from your browser or phone and sign in with your Letta account.",
    "fetchedAt": "2026-09-05T00:39:05.578Z"
  },
  {
    "id": "letta-docs-40",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "You can also teach it explicitly with /remember",
    "fetchedAt": "2026-09-05T00:39:05.578Z"
  },
  {
    "id": "letta-docs-41",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/memfs/index.md",
    "excerpt": "For keyword search and optional semantic or hybrid search, install the MemFS Search mod",
    "fetchedAt": "2026-09-05T00:39:05.578Z"
  },
  {
    "id": "letta-docs-42",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/agents/index.md",
    "excerpt": "Create a stateful agent with `client.createAgent()`. It returns the agent's ID as a string, which you use to open sessions and manage the agent later.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-43",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/messages/index.md",
    "excerpt": "The stream yields typed events for the whole turn — reasoning, assistant text, tool calls, tool results",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-44",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/permissions/index.md",
    "excerpt": "a **`canUseTool` callback** that approves, denies, or edits individual tool calls — interactively, if your application involves a human.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-45",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/browser/index.md",
    "excerpt": "Browser, Expo, and React Native applications must import the SDK from `@letta-ai/letta-agent-sdk/client`",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-46",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/deployment/index.md",
    "excerpt": "Use `backend: \"cloud\"` to host agents in Letta Cloud and run tools in managed cloud environments.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-47",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/github/index.md",
    "excerpt": "Connect your GitHub org to Letta so that agents running on cloud computers can access your repositories to do work — sweeping bug reports, opening pull requests, or exploring your codebase.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-48",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/memory/index.md",
    "excerpt": "`persona` and `human` are conveniences that set the agent's persona and human memory",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-49",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/pricing/index.md",
    "excerpt": "With a developer plan, you can create an unlimited number of agents but pay usage-based pricing.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-50",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/slash-commands/index.md",
    "excerpt": "Control Letta Code's behavior during an interactive session with slash commands.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-51",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/subagents/index.md",
    "excerpt": "By delegating work to focused subagents, your main agent can keep its context window clean and make use of parallelism to divide and conquer tasks.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-52",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/slack/index.md",
    "excerpt": "Bring your Letta agents to Slack with Letta's native Slack integration.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-53",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "Pin an agent with `/pin` or the favorite control in the desktop app so it is easier to find later.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-54",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cli/slash-commands/index.md",
    "excerpt": "`/search [query]` | Search messages across agents",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-55",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/index.md",
    "excerpt": "Agents can still be messaged even if your laptop is closed, since they have their own computer to run on.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-56",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/pricing/index.md",
    "excerpt": "You can get started with Letta for free by using models with BYOK, including coding plans from ChatGPT/Codex, Kimi, and Z.AI.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-57",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/skills/index.md",
    "excerpt": "Skills are portable across the Letta app and CLI, Codex, Claude Code, Hermes Agent, OpenClaw, and other compatible agents.",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-58",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "the web app runs agents in a cloud sandbox with no local setup",
    "fetchedAt": "2026-09-16T00:12:28.582Z"
  },
  {
    "id": "letta-docs-59",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/sessions/index.md",
    "excerpt": "`resumeSession(id)` accepts either kind of ID: pass an `agent-xxx` ID to resume the agent's default conversation, or a `conv-xxx` ID to resume a specific conversation.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-60",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/messages/index.md",
    "excerpt": "The stream yields typed events for the whole turn — reasoning, assistant text, tool calls, tool results — and terminates after the turn's `result` message",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-61",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/mcp/index.md",
    "excerpt": "The SDK supports local stdio processes, Streamable HTTP, and legacy SSE",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-62",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/demo-apps/mobile/index.md",
    "excerpt": "Use this demo when you want to study a mobile interface with conversation history, streaming, tools, approvals, interruption, queued messages, image attachments, and reconnect handling already wired to the portable Agent SDK.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-63",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/demo-apps/react-chat/index.md",
    "excerpt": "You can replace its colors, layout, and components without changing the Agent SDK integration.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-64",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/demo-apps/signal-desktop/index.md",
    "excerpt": "It keeps Signal Desktop's contact list, conversations, composer, local message history, attachments, typing indicators, failed-send state, and retry interface while replacing the messaging backend with Letta agents",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-65",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "Run `/init` to bootstrap or refresh memory for the current project. The agent inspects the repository, asks about your working style when needed",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-66",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/memory/index.md",
    "excerpt": "You can also teach it explicitly with `/remember`: `> /remember always use pnpm in this repo`. The agent decides where the lesson belongs and commits the update to MemFS.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-67",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/concepts/stateful-agents/index.md",
    "excerpt": "Use `/agents` in the CLI to browse and switch agents. Pin an agent with `/pin` or the favorite control in the desktop app so it is easier to find later.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-68",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/index.md",
    "excerpt": "Agents can still be messaged even if your laptop is closed, since they have their own computer to run on. Combining agents with Slack and schedules allows you to create always-on digital coworkers.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-69",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/schedules/index.md",
    "excerpt": "Scheduled tasks allow you to automate prompts to your agent on a recurring schedule or at a specific time in the future.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-70",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/secrets/index.md",
    "excerpt": "Secrets let your agent use sensitive values like API keys and tokens in shell commands without ever seeing the actual values.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-71",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/mods/index.md",
    "excerpt": "Mods let your agent modify its own runtime — adding tools, commands, event hooks, permission policies, and provider adapters that take effect immediately on reload.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-72",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/github/index.md",
    "excerpt": "Once connected, agents in your Letta org running on cloud computers will be able to clone, read, and push to the repositories you grant access to.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-73",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/slack/index.md",
    "excerpt": "Agents connected to Slack are always-on: mention them in a channel or thread and they'll respond, using their cloud computer to do real work.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-74",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/self-hosting/index.md",
    "excerpt": "all agent state, including messages, memory, and provider connections, stays on-device, and no Letta account is required.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-75",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/models/index.md",
    "excerpt": "Letta agents are **model-agnostic**. Agents can use Claude, GPT, Gemini, or other supported models. Users can change an agent's underlying model at any time, even mid-conversation.",
    "fetchedAt": "2026-09-16T00:20:39.119Z"
  },
  {
    "id": "letta-docs-76",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/mcp/index.md",
    "excerpt": "MCP tools are discovered from servers supplied through `mcpServers` and proxied by the SDK host to the MCP server.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-77",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/messages/index.md",
    "excerpt": "Send a message with `session.send()` and read the response with `session.stream()`. The stream yields typed events for the whole turn",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-78",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/agent-sdk/demo-apps/mobile/index.md",
    "excerpt": "a complete Expo and React Native client for persistent Letta agents",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-79",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/subagents/index.md",
    "excerpt": "Subagents are specialized agents that your main agent can spawn to handle complex tasks autonomously.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-80",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/skills/index.md",
    "excerpt": "Skills are directories containing instructions and resources that your agent can load when relevant.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-81",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/computers/teleportation/index.md",
    "excerpt": "Teleportation moves an active conversation to a different computer.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-82",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/mods/index.md",
    "excerpt": "Mods run as fully trusted code inside your Letta Code process. They let your agent modify its own runtime",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-83",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/slack/index.md",
    "excerpt": "Agents connected to Slack are always-on: mention them in a channel or thread and they'll respond",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-84",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/platform/cloud-agents/github/index.md",
    "excerpt": "agents running on cloud computers can access your repositories to do work — sweeping bug reports, opening pull requests, or exploring your codebase.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-85",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/permissions/index.md",
    "excerpt": "Press `Shift+Tab` in interactive mode to cycle through `unrestricted`, `acceptEdits`, and `standard`.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-86",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/configuration/models/index.md",
    "excerpt": "Users can change an agent's underlying model at any time, even mid-conversation.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-87",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/pricing/index.md",
    "excerpt": "You can share agents across your team (and set permissions for access) to create custom agents for your organization",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-docs-88",
    "tier": "claimed-docs",
    "url": "https://docs.letta.com/quickstart/index.md",
    "excerpt": "The desktop app and CLI can use your existing API keys and coding plans, while the web app runs agents in a cloud sandbox with no local setup.",
    "fetchedAt": "2026-09-16T04:29:12.156Z"
  },
  {
    "id": "letta-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/43294974",
    "excerpt": "What's an \"LLM with memory\"? Is it an agent that knows how to insert into, and query, a database?",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/43294974",
    "excerpt": "Charles from Letta explains: in Letta an LLM agent has persistent memory, running far beyond context window limits while maintaining state to avoid derailment and enable indefinite use/learning over long horizons.",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-3",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/43294974",
    "excerpt": "Charles from Letta on MCP: 'We're working on it... making Letta agents an MCP client, so that you can easily connect to MCP servers as tools.' A community member had already built a Letta-MCP-server.",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-4",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/43294974",
    "excerpt": "User with a father suffering memory loss suggested Letta's framework looked interesting for building a voice-interactive LLM with memory to help elderly people; Letta's Charles responded describing how to set up a stateful agent with postgres-backed memory for this use case.",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-5",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "Letta Code described by Letta's Charles as 'memory-first': agents build learned context over time via tools like /init and /remember; a /clear command resets the message buffer but keeps learned context in the context window.",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-6",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "'Why can't I see Cursor on tbench? Is it that bad that it's not even on the leaderboard? I am trying to figure out if I can pitch your product to my company, and whether it is worth it.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-7",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "User asks if Letta Code supports a 'yolo'/dangerous-skip-permissions mode like Claude Code; Letta's Charles confirms: 'Letta Code also has a dangerous mode, it's --yolo'.",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-8",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "'How does the memory scale (or not!) over time... if there is a memory block limit, is that an issue for self learning over time. Claude as you know just straight up ignores CLAUDE.md and doesnt self-improve it.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-9",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "Skeptic comment: 'In my experience, memory is really not that helpful in most cases... Maintaining the memory is a considerable burden... ChatGPT's memory... starts to respond from the perspective of this is correct for this person.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-10",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "Letta's Wooders responds to memory skepticism: 'the problem with ChatGPT / other RAG-based memory solutions is that it's not possible to collaborate with the agent on what its memory should look like... Letta's memory management is primarily text/files based so very transparent and controllable.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-11",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46294274",
    "excerpt": "Concern raised: 'context poisoning is a real problem that these memory providers only make worse.' Letta's Charles countered that Letta's memory system is 'fully white box - you can see every raw LLM request and exactly how the memory influenced the final prompt payload.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=46293374",
    "excerpt": "Letta employee describes Letta Code: 'a fundamentally different approach to coding agents with a focus on continual learning and statefulness. One agent per project, specialized, infinitely lived. No more compactions, no more forgetting... the agent runs on a server, not your machine.'",
    "fetchedAt": "2026-09-05T00:40:23.701Z"
  },
  {
    "id": "letta-probe-1",
    "tier": "probe",
    "url": "https://docs.letta.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.letta.com/llms.txt # Letta\n\n> Letta agents learn from experience and improve with use. The Letta agent harness is fully open source and bui",
    "fetchedAt": "2026-09-16T04:29:13.181Z"
  },
  {
    "id": "letta-probe-2",
    "tier": "probe",
    "url": "https://docs.letta.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://docs.letta.com/openapi.json, https://docs.letta.com/swagger.json, https://docs.letta.com/api/openapi.json, https://docs.letta.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T04:29:13.181Z"
  },
  {
    "id": "letta-probe-3",
    "tier": "probe",
    "url": "https://docs.letta.com/platform/cli",
    "excerpt": "official CLI documented at https://docs.letta.com/platform/cli",
    "fetchedAt": "2026-09-16T04:29:13.181Z"
  }
]
