# Charlie Labs ## Docs - [AGENTS.md instructions](https://docs.charlielabs.ai/AGENTS.md-instructions.md): Write durable repo instructions that Charlie loads by default. - [Daemons](https://docs.charlielabs.ai/daemons.md): Understand what Charlie daemons are, how they wake, and how DAEMON.md controls behavior. - [Choosing daemons](https://docs.charlielabs.ai/daemons/choosing-daemons.md): Choose the right daemon roles using practical selection heuristics, scoping rules, and rollout fit. - [DAEMON.md reference](https://docs.charlielabs.ai/daemons/daemon-md-reference.md): Exact DAEMON.md authored contract, validation rules, and support-tree semantics. - [Testing and iterating on daemons](https://docs.charlielabs.ai/daemons/testing-and-iterating-on-daemons.md): Roll out daemons safely, reduce blast radius, and iterate based on observed behavior. - [Writing and editing DAEMON.md](https://docs.charlielabs.ai/daemons/writing-and-editing-daemon-md.md): Create and improve DAEMON.md files that are narrow, explicit, and safe to run repeatedly. - [Docs, but Faster](https://docs.charlielabs.ai/docs-but-faster.md) - [FAQ](https://docs.charlielabs.ai/faq.md): Common questions about Charlie, including daemon behavior. - [How It Works](https://docs.charlielabs.ai/how-it-works.md): Charlie’s runtime model, execution flow, and operating boundaries. - [Installation](https://docs.charlielabs.ai/installation.md): Set up Charlie with GitHub, then connect optional integrations. - [GitHub Integration](https://docs.charlielabs.ai/integrations/github.md): Connect GitHub so Charlie can review PRs, open PRs, and keep Linear and Slack in sync. - [Integrations](https://docs.charlielabs.ai/integrations/index.md): Connect Charlie directly to tools or provide environment variables via the dashboard. - [Linear Integration](https://docs.charlielabs.ai/integrations/linear.md): Linking Linear workspaces allows Charlie to open PRs, respond to comments, and more directly from your Linear. - [Sentry Integration](https://docs.charlielabs.ai/integrations/sentry.md): Connecting Sentry allows Charlie to access issues and traces directly, enabling faster debugging and streamlined issue resolution. - [Slack Integration](https://docs.charlielabs.ai/integrations/slack.md): Connecting Slack lets Charlie turn threads into actionable Linear tickets, surface git & Sentry context, and ship fixes—all without leaving the thread. - [Vercel Integration](https://docs.charlielabs.ai/integrations/vercel.md): Charlie ships via Vercel previews and production deploys out of the box - zero extra seats, tokens, or configuration. - [Migrating to v2](https://docs.charlielabs.ai/migrating-to-v2.md): How to map v1 instructions, playbooks, and proactive behaviors to v2. - [Open Source](https://docs.charlielabs.ai/open-source.md): How to use Charlie on public repositories with maintainer-first controls. - [PR reviews](https://docs.charlielabs.ai/pr-reviews.md): How Charlie approaches pull request reviews. - [Skills](https://docs.charlielabs.ai/skills.md): Define reusable task-shaped playbooks and invoke them on demand. - [Troubleshooting](https://docs.charlielabs.ai/troubleshooting.md): Fast triage for setup, trigger, and run issues. ## Optional - [Website](https://charlielabs.ai) - [Dashboard](https://dashboard.charlielabs.ai/) - [Changelog](https://www.charlielabs.ai/changelog)