Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

g1t.sh
27 linesCodeBlameRaw
1import type { ServiceBinding } from "@g1t/contracts";
2
3declare global {
4 namespace Cloudflare {
5 interface Env {
6 BILLING: ServiceBinding;
7 IDENTITY: ServiceBinding;
8 EVENTS: ServiceBinding;
9 /** Actions: a workspace's self-hosted runners (admin_runners, admin_remove_runners). */
10 ACTIONS: ServiceBinding;
11 /** Projects: a workspace's projects, read as the workspace. */
12 PROJECTS: ServiceBinding;
13 /** Telemetry: projects' ingest tokens, to see and revoke. */
14 TELEMETRY: ServiceBinding;
15 /** apps/status's `StatusAdmin` entrypoint: see `StatusAdminApi`. */
16 STATUS: Fetcher;
17 /** services/models's `Discovery` entrypoint: see `ModelDiscoveryApi`. */
18 MODELS: Fetcher;
19 ASSETS: Fetcher;
20 ACCESS_TEAM_DOMAIN: string;
21 ACCESS_AUD: string;
22 STAFF_EMAILS: string;
23 STAFF_SERVICE_TOKENS?: string;
24 }
25 }
26 interface Env extends Cloudflare.Env {}
27}