AgentFlow
Referenz

Umgebungsvariablen

Von AgentFlow zur Laufzeit gelesene Umgebungsvariablen.

Umgebungsvariablen

AgentFlow liest ein kleines, explizites Set von Umgebungsvariablen. Sie erlauben CI, Shells und Wrappern, globales Verhalten umzuschalten, ohne Konfigurationsdateien neu zu schreiben.

VariableWirkung
AGENTFLOW_DRY_RUNBei 1 entspricht das dem globalen --dry-run (die Exec-Schicht kann sie ebenfalls setzen)
AGENTFLOW_YESBei 1 werden interaktive Bestätigungen automatisch angenommen (requireConfirm)
NOTION_TOKENStandard-Notion-Token, wenn sources.notion.token_env den Namen NOTION_TOKEN trägt
NOTION_TEST_PAGE_IDNur für Integrationstests (source/notion/integration_test.go)
UPDATE_GOLDENBei 1 werden Golden-Testdateien im Package cost aktualisiert

Eigenes Secret für Notion

Wenn Sie die Umgebungsvariable umbenennen, muss token_env in der YAML denselben Namen tragen, damit Sync-Befehle und API-Aufrufe dasselbe Credential lesen.

sources:
  notion:
    token_env: MY_NOTION_SECRET
export MY_NOTION_SECRET="..."

Einsatz in CI

AGENTFLOW_DRY_RUN=1 ist üblich, um Orchestrierung in Pipelines zu üben, ohne konfigurierte Binärdateien der Agents zu starten. AGENTFLOW_YES=1 nur gezielt einsetzen, wenn Budget-Bestätigungen nach Prüfung der Schätzungen bewusst automatisch akzeptiert werden sollen.

env:
  AGENTFLOW_DRY_RUN: "1"

Ohne klare Begründung für automatische Budget-Freigaben von AGENTFLOW_YES absehen.

Verwandtes