AgentFlow
Konfiguration

Notion-Quellen

Notion-Sync in lokale Spec-Snapshots konfigurieren.

Notion-Quellen

Die Integration liegt in application/internal/source/notion. Entscheidend ist dieses Invariant: Nach dem Sync lesen Ausführung und Indexierung lokale Dateien, nicht die Notion-API bei jedem Schritt. Sync ist ein Snapshot-Schritt: Er zieht Seiten in den Spec-Baum Ihres Repositories.

Konfiguration

Property-Namen müssen zu Ihrem Workspace-Schema passen; AgentFlow errät keine Notion-Layouts.

sources:
  notion:
    enabled: true
    token_env: NOTION_TOKEN
    default_database_id: ""
    specs_database_id: "<database-id>"
    tasks_database_id: ""
    status_property: Status
    title_property: Name
    updated_time_property: Last edited time
    import_path: .agentflow/specs

Das API-Token wird aus der Umgebungsvariable gelesen, die token_env benennt (üblicherweise NOTION_TOKEN).

Befehle

Token setzen, sync auf eine Seiten-URL oder einen vollständigen Sync ausweiten, importierte Specs wie jede andere Quelle über inbox nutzen.

export NOTION_TOKEN="..."
agentflow sync notion --page "https://notion.so/..."
agentflow sync all
agentflow inbox --source notion

Sicherheit und Probebetrieb

Notion bleibt deaktiviert, bis enabled: true gesetzt ist. Mit agentflow --dry-run sync notion --page … lässt sich der Pfad ohne unbeabsichtigte Seiteneffekte üben. Existiert bereits eine lokale Spec und stdin ist ein Terminal, erscheinen Rückfragen vor dem Überschreiben — stilles Vernichten lokaler Arbeit ist nicht vorgesehen.

Siehe auch