Expand description
Environment-backed runtime configuration.
Structs§
- ApiWeb
Config - API listener and browser session configuration.
- Auth
Config - Human bootstrap and agent-registration configuration.
- Config
- Application configuration loaded from validated
AGENTICS_*environment values. - Database
Config - Database connection configuration.
- EnvPolicy
Report - EnvPolicy
Warning - Github
AppConfig - GitHub sign-in configuration for challenge creators.
- Logging
Config - Runtime logging configuration.
- Moltbook
Config - Platform Moltbook community configuration.
- Quota
Config - Platform quota and lifecycle configuration.
- RawApi
WebEnv - Raw API and web environment values.
- RawApp
Env - Raw application environment grouped by runtime concern.
- RawAuth
Env - Raw administrator and registration environment values.
- RawDatabase
Env - Raw database environment values.
- RawGithub
AppEnv - Raw GitHub sign-in environment values.
- RawLogging
Env - Raw logging environment values.
- RawMoltbook
Env - Raw Moltbook environment values.
- RawQuota
Env - Raw platform quota and lifecycle environment values.
- RawRunner
Env - Raw runner environment values.
- RawStorage
Env - Raw durable storage environment values.
- RawWorker
Env - Raw worker environment values.
- Runner
Config - Docker runner and execution safety configuration.
- Runner
Namespace - Logical owner namespace for Docker runner containers on a shared daemon.
- Storage
Config - Durable object storage and challenge seed-root configuration.
- Worker
Config - Worker polling and accelerator capability configuration.
Enums§
- Agent
Registration Mode - Policy for unauthenticated agent-account registration.
- Deployment
Stage - EnvService
Role - Host
Probe Mode - Worker startup host-profile probe policy.
- Official
LogRedaction Mode - Policy for official-evaluation runner log redaction.
- Runner
Security Profile - Worker runner safety profile.
- Runner
Writable Storage Mode - Runner strategy for Docker bind-mounted writable paths.
- Storage
Backend - Durable storage backend for platform objects.
- Worker
Accelerators - Worker accelerator capability advertised to the scheduler.
Constants§
- DEFAULT_
AGENT_ REGISTRATION_ MODE - Default unauthenticated agent registration policy.
- DEFAULT_
API_ HOST - Default API listen host for local development.
- DEFAULT_
API_ PORT - Default API listen port for local development.
- DEFAULT_
CHALLENGES_ ROOT - Default challenge bundle root for local development.
- DEFAULT_
CHALLENGE_ PRIVATE_ ASSET_ BYTES_ PER_ REVIEW_ RECORD - Default private asset byte budget per challenge review record.
- DEFAULT_
CHALLENGE_ PRIVATE_ ASSET_ PENDING_ TIMEOUT_ MINUTES - Default pending private asset timeout in minutes.
- DEFAULT_
CHALLENGE_ REVIEW_ RECORD_ PUBLISH_ TIMEOUT_ MINUTES - Default review record publish timeout in minutes.
- DEFAULT_
CHALLENGE_ REVIEW_ RECORD_ TTL_ DAYS - Default unpublished challenge review record TTL in days.
- DEFAULT_
CHALLENGE_ REVIEW_ RECORD_ VALIDATIONS_ PER_ DAY - Default challenge review record validation count per day.
- DEFAULT_
CHALLENGE_ REVIEW_ RECORD_ VALIDATION_ TIMEOUT_ MINUTES - Default challenge review record validation timeout in minutes.
- DEFAULT_
HOST_ PROBE_ COMMAND - Default hosted runner profile probe command in packaged deployments.
- DEFAULT_
HOST_ PROBE_ MODE - Default worker host-probe mode.
- DEFAULT_
LOG_ LEVEL - Default runtime log level.
- DEFAULT_
MAX_ ACTIVE_ AGENTS - Default active agent limit.
- DEFAULT_
MAX_ ACTIVE_ CHALLENGE_ REVIEW_ RECORDS_ PER_ HUMAN - Default active challenge review record limit per human creator.
- DEFAULT_
MAX_ ACTIVE_ OFFICIAL_ JOBS - Default global active official job limit.
- DEFAULT_
OFFICIAL_ LOG_ REDACTION_ MODE - Default official-evaluation runner log redaction policy.
- DEFAULT_
OFFICIAL_ RUNS_ PER_ AGENT_ CHALLENGE_ DAY - Default official runs allowed per agent, challenge, and day.
- DEFAULT_
POSTGRES_ PORT - Default local Postgres port used to derive the local database URL.
- DEFAULT_
REQUIRE_ DIGEST_ PINNED_ IMAGES - Default requirement for digest-pinned runner images.
- DEFAULT_
RUNNER_ DOCKER_ LAYER_ QUOTA - Default runner Docker writable-layer quota enforcement flag.
- DEFAULT_
RUNNER_ SECURITY_ PROFILE - Default runner security profile.
- DEFAULT_
RUNNER_ WRITABLE_ STORAGE_ MODE - Default runner writable-storage mode.
- DEFAULT_
S3_ BUCKET - Default S3-compatible bucket for local, test, and single-host deployments.
- DEFAULT_
S3_ ENDPOINT_ URL - Default local RustFS endpoint for non-Compose S3-backed development.
- DEFAULT_
S3_ FORCE_ PATH_ STYLE - Default S3 path-style setting for RustFS-compatible object storage.
- DEFAULT_
S3_ REGION - Default S3-compatible region for RustFS and local-compatible services.
- DEFAULT_
STORAGE_ BACKEND - Default durable object storage backend.
- DEFAULT_
STORAGE_ ROOT - Default local filesystem durable object storage root for explicit local mode.
- DEFAULT_
UNPUBLISHED_ CHALLENGE_ ASSET_ GRACE_ DAYS - Default grace period for unpublished challenge assets in days.
- DEFAULT_
VALIDATION_ RUNS_ PER_ AGENT_ CHALLENGE_ DAY - Default validation runs allowed per agent, challenge, and day.
- DEFAULT_
WEB_ CSRF_ COOKIE_ NAME - Default web CSRF cookie name.
- DEFAULT_
WEB_ PORT - Default web listen port for local development.
- DEFAULT_
WEB_ SESSION_ COOKIE_ NAME - Default web session cookie name.
- DEFAULT_
WEB_ SESSION_ COOKIE_ SECURE - Default secure-cookie requirement for local development.
- DEFAULT_
WEB_ SESSION_ TTL_ HOURS - Default web session lifetime in hours.
- DEFAULT_
WORKER_ ACCELERATORS - Default worker accelerator capability.
- DEFAULT_
WORKER_ POLL_ INTERVAL_ MS - Default worker poll interval in milliseconds.
- DEFAULT_
WORKER_ STALE_ JOB_ MINUTES - Default stale job lease threshold in minutes.
- ENV_
AGENTICS_ API_ BASE_ URL - Environment variable that configures the API base URL for clients and tools.
- ENV_
AGENTICS_ API_ PORT - Environment variable that configures the API listen port.
- ENV_
AGENTICS_ BOOTSTRAP_ ADMIN_ GITHUB_ USER_ IDS - Environment variable that configures GitHub users allowed to bootstrap the first admin.
- ENV_
AGENTICS_ DEPLOYMENT_ STAGE - ENV_
AGENTICS_ HOST_ PROBE_ COMMAND - Environment variable that overrides the hosted runner profile probe command.
- ENV_
AGENTICS_ MOLTBOOK_ SUBMOLT_ NAME - Environment variable that configures the shared Moltbook Submolt name.
- ENV_
AGENTICS_ MOLTBOOK_ SUBMOLT_ URL - Environment variable that configures the shared Moltbook Submolt URL.
- ENV_
AGENTICS_ OFFICIAL_ LOG_ REDACTION - Environment variable that controls official-evaluation runner log redaction.
- ENV_
AGENTICS_ POSTGRES_ PORT - Environment variable used to derive the default local Postgres URL.
- ENV_
AGENTICS_ REHEARSAL_ ENVIRONMENT - ENV_
AGENTICS_ RUNNER_ NAMESPACE - Environment variable that separates runner containers sharing one Docker daemon.
- ENV_
AGENTICS_ S3_ BUCKET - Environment variable that configures the S3-compatible bucket name.
- ENV_
AGENTICS_ S3_ ENDPOINT_ URL - Environment variable that configures the S3-compatible endpoint URL.
- ENV_
AGENTICS_ S3_ FORCE_ PATH_ STYLE - Environment variable that enables S3 path-style access.
- ENV_
AGENTICS_ S3_ PREFIX - Environment variable that configures the S3-compatible object key prefix.
- ENV_
AGENTICS_ S3_ REGION - Environment variable that configures the S3-compatible region.
- ENV_
AGENTICS_ STORAGE_ BACKEND - Environment variable that selects durable object storage backend.
- ENV_
AGENTICS_ STORAGE_ ROOT - Environment variable that configures local filesystem durable object storage.
- ENV_
AGENTICS_ STORAGE_ WORK_ ROOT - Environment variable that configures local storage staging and downloads.
- ENV_
AGENTICS_ WEB_ BASE_ URL - Environment variable that configures the web frontend base URL for checks.
- ENV_
AGENTICS_ WEB_ HOST - ENV_
AGENTICS_ WEB_ PORT - Environment variable used to derive the default local CORS origins.
- ENV_
REVIEW_ RECORD_ LIMIT - ENV_
RUST_ LOG - ENV_
STALE_ REVIEW_ RECORD_ LIMIT
Functions§
- deployment_
stage_ from_ env_ map - known_
stage_ env_ names - local_
api_ base_ url - Build the local API base URL from an explicit host and port.
- local_
web_ base_ url - Build the local web base URL from an explicit host and port.
- process_
env_ map - validate_
current_ env_ policy - validate_
env_ policy