Available Now

Ask the codebase, not the developers.

Get instant answers from your codebase, infrastructure, and connected systems — directly in Slack, Teams or Telegram.

Dawn gives your team direct access to product knowledge. Ask how something works, where it is implemented, or why it failed — and get an answer grounded in your real systems.

Example: asking Dawn about your system

Dawn
Dawn Agent
via Slack · #eng-support
Online
JD
How do we handle auth token rotation in the payments service?
Dawn

The payments service uses a dual-key rotation strategy defined in payments-svc/auth/rotator.ts.

  1. Issue new key alongside the existing signing key.
  2. Grace period keeps both keys valid for 15 minutes while traffic drains.
  3. Revoke old key after confirmation from the rotation job and audit trail.
payments-svc/auth/rotator.tsADR-019payments runbook
3 sources cited1.2s response

What you can ask

Ask product questions in plain language and get answers grounded in the real system.

Dawn turns implementation detail into something your team can actually use. Ask how something works, where it is implemented, or why it failed, and get back an answer tied to code, records, tickets, and docs.

Dawn
Dawn Agent
via Microsoft Teams · #ops-questions
Online
AL
How does authentication work in the admin API?
Dawn

The admin API checks the user token, resolves workspace roles, and then applies route-level authorization before the handler runs.

  1. Token validation happens in the shared auth middleware before requests reach the admin endpoints.
  2. Role mapping is handled in the admin access layer that turns workspace membership into effective permissions.
  3. Route checks still guard high-risk operations like billing and identity management.
backend/Dawn.Api/Program.csbackend/Dawn.Services/AdminQueryService.csADR-014
3 sources citedImplementation-aware answer
Dawn
Dawn Agent
via Discord · #support-engineering
Online
MP
Why is this endpoint returning 403 for support users?
Dawn

The support role can authenticate successfully, but this route still requires the billing-admin permission set that support users do not have.

  1. Auth succeeded so this is not a token or session problem.
  2. 403 is expected because the route policy excludes the support role for this action.
  3. Fix path is either use the correct admin role or move the action behind a lower-privilege endpoint.
backend/Dawn.Api/Endpoints/AdminBillingEndpoints.csbackend/Dawn.Services/Billing/BillingPolicies.cssupport-access-policy.md
3 sources citedPolicy-aware answer
Dawn
Dawn Agent
via Web chat · Product ops
Online
SR
Where is scheduled task delivery implemented?
Dawn

Scheduled tasks are persisted, dispatched by the scheduler, and then routed back into the conversation channel that owns the task.

  1. Persistence stores the task definition and next run timing.
  2. Dispatch claims due tasks and executes them in the background worker flow.
  3. Delivery posts the result back into the correct conversation thread.
backend/Dawn.Services/ScheduledTasksbackend/Dawn.Api/Endpoints/ScheduledTaskEndpoints.csdocs/scheduled-tasks
3 sources citedSource-backed answer

How teams use Dawn

Dawn helps teams answer operational, product, and technical questions, then turn that grounded context into useful outputs like reports, follow-up actions, and lightweight HTML prototypes.

Use connected repositories, tickets, docs, and team know-how to turn a plain-language question into an answer grounded in the real system.

Ask in plain language, get a grounded answer

Dawn picks the right connected sources for the question, reads what is actually there today, and brings the relevant detail back into the answer.

"Why did the staging deploy fail last night?"
Dawn checked
GitHub Actions run #4421, recent commits to /api, linked incident ticket.

Skills carry your team's know-how

Skills are durable instructions you author once and attach to an agent. They keep recurring work consistent across people, channels, and shifts.

Triage ticketsRelease readinessIncident summary

Search before answering

Dawn can search across connected repos, docs, and tickets before it replies, so the answer is built from current detail rather than guesswork.

ReposIssuesDocsDrives

Bring your own AI provider

Pick the provider and model that fit the workspace. Teams can move between providers without rewriting the operating model.

AnthropicOpenAIAzure OpenAIOpenRouter

Channels

Ask questions where your team already works.

Dawn runs across chat, editor, terminal, MCP, and webhook surfaces so teams can get answers without changing tools.

Integrations

Ground answers in the systems your team already relies on.

Dawn connects to repositories, tickets, project tools, wikis, cloud documents, and email platforms so its answers reflect the real state of your system. Hover any row to pause the scroll.

And 1000+ more integrations via Dawn's Enterprise MCP Gateway.

Start asking your system questions.

Enter Dawn, connect your tools, and get your first grounded answer in minutes.

Live now. Built for real teams and real systems.