# These APIs are versioned, so any changes need to be carefully reviewed for # whether to bump API major or minor versions. agent/proto/ @spikecurtis @johnstcn provisionerd/proto/ @spikecurtis @johnstcn provisionersdk/proto/ @spikecurtis @johnstcn tailnet/proto/ @spikecurtis @johnstcn vpn/vpn.proto @spikecurtis @johnstcn vpn/version.go @spikecurtis @johnstcn # This caching code is particularly tricky, and one must be very careful when # altering it. coderd/files/ @aslilac coderd/dynamicparameters/ @Emyrk coderd/rbac/policy.rego @Emyrk # Mainly dependent on coder/guts, which is maintained by @Emyrk scripts/apitypings/ @Emyrk scripts/gensite/ @aslilac # The blood and guts of the autostop algorithm, which is quite complex and # requires elite ball knowledge of most of the scheduling code to make changes # without inadvertently affecting other parts of the codebase. coderd/schedule/autostop.go @deansheather @DanielleMaywood # Usage tracking code requires intimate knowledge of Tallyman and Metronome, as # well as guidance from revenue. coderd/usage/ @deansheather @spikecurtis enterprise/coderd/usage/ @deansheather @spikecurtis site/src/pages/AgentsPage/ @DanielleMaywood .github/ @jdomeracki-coder # Shared contract between chatd and aibridge: AI provider configuration and # model pricing, read by both. Note aicostcontrol.sql also carries group/user # AI budget and spend queries alongside the ai_model_prices queries. coderd/database/queries/ai_providers.sql @ibetitsmike @johnstcn coderd/database/queries/ai_provider_keys.sql @ibetitsmike @johnstcn coderd/database/queries/aicostcontrol.sql @ibetitsmike @johnstcn codersdk/aiproviders.go @ibetitsmike @johnstcn codersdk/aiproviders_bedrock.go @ibetitsmike @johnstcn