Default Developer Guide

Start here for a practical end-to-end Flowcept path.

What this guide covers

  • installation and settings as the single source of truth

  • capture APIs from simplest to advanced (loops, torch, adapters, agents)

  • querying via Python API, REST API, MQ consumers, and offline files

  • agentic interaction with external or internal LLM modes

  • provenance cards (markdown) and full PDF provenance reports

  • architecture links for deeper internals

For software developers, this is the recommended first read before drilling into detailed pages.

Quick profile switch

Use CLI profiles to switch between common runtime settings quickly:

flowcept --init-settings --full
flowcept --config-profile full-online
flowcept --config-profile full-telemetry
flowcept --config-profile mq-only
flowcept --config-profile full-offline
flowcept --config-profile mq-only-no-flush

The CLI prints exactly which keys will change, asks for confirmation, and writes to FLOWCEPT_SETTINGS_PATH (if set) or ~/.flowcept/settings.yaml.

Short rule:

  • --init-settings creates a file

  • --config-profile changes its mode

  • adapter flags add adapter sections to the current file

See CLI Reference for full details.