Building an Intern
TLDR 2 weeks ago
A software engineer at Sentry built Junior, a Slack-based AI agent that performs tasks like creating GitHub issues, conducting visual QA, and answering code questions by accessing internal repositories and tools. The project required approximately 100,000 lines of TypeScript over four months to handle challenges like serverless function timeouts, credential management, and conversation persistence across stateless compute environments. Junior operates as a customizable framework within Sentry's workflow rather than competing with general-purpose agents, with the team using Claude Sonnet by default and exploring specialized configurations for coding-specific tasks.