Building an Intern
cra.mr
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.
Why it matters
Junior is an AI intern in Slack that users can give information to, review work from, and steer in the right direction, developed over four months with full source code available.
Related stories
Slack Code taps into collective vibe, puts AI agents into the group chat
The Register · 4 weeks ago ·
27
Launch HN: Superset (YC P26) – IDE for the agents era
GitHub · 3 months ago ·
39