> ## Documentation Index
> Fetch the complete documentation index at: https://docs.switchagents.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> These docs moved from docs.flintai.dev to docs.switchagents.ai. Use docs.switchagents.ai for every link and request.
> To search these docs from an AI tool, connect the MCP server at https://docs.switchagents.ai/mcp. The page index is at https://docs.switchagents.ai/llms.txt.

# FAQ

> Common questions answered

**Got questions?** Quick answers below.

For installation or error fixes, see [Troubleshooting](/switch-trust-cli/troubleshooting/common-issues).

***

## General

<Accordion title="Which frameworks does Switch Trust CLI support?" id="supported-frameworks">
  Switch Trust Scan analyzes Python files (`.py`) that import supported frameworks:

  * **Google ADK** (`google.adk`)
  * **Google GenAI** (`google.genai`)
  * **Anthropic SDK** (`anthropic`)
  * **OpenAI SDK** (`openai`)
  * **OpenAI Agents SDK** (`agents`)
  * **LangGraph** (`langgraph`)
  * **CrewAI** (`crewai`)
  * **AutoGen** (`autogen`)
  * **HuggingFace Transformers** (`transformers`)
  * **HuggingFace smolagents** (`smolagents`)

  Files without framework imports are skipped.

  <Note>
    Support for additional frameworks and TypeScript/JavaScript is on the roadmap.
  </Note>
</Accordion>

<Accordion title="Is Switch Trust CLI free?">
  Yes, completely free. No credit card required, no usage limits. You only pay for the API calls to your chosen LLM provider (Google, OpenAI, or Anthropic) when scanning.
</Accordion>

<Accordion title="Does Switch Trust CLI send my code anywhere?">
  Only to the LLM provider you configure. Switch Trust CLI runs on your machine, but the AI reasoning layer of Switch Trust Scan sends code snippets to the LLM set by `GENERATOR_MODEL`.

  **What gets sent:**

  * Code snippets are sent to your chosen LLM provider for AI reasoning during scan
  * Supported providers: Google Gemini, OpenAI, Anthropic, LiteLLM (proxy to 100+ providers), or Ollama (local models)
  * You control which provider via the `GENERATOR_MODEL` environment variable

  **What doesn't get sent:**

  * No data goes to SandboxAQ servers
  * Your agent HTTP endpoints are only called from your machine
  * If you configure Ollama (or any local LiteLLM backend), no code leaves your machine

  See your LLM provider's privacy policy for how they handle API requests.
</Accordion>

<Accordion title="How do I upgrade `flintai-cli`?">
  Reinstall with pip to get the latest version:

  ```bash theme={null}
  pip install --upgrade flintai-cli
  ```

  Verify the new version:

  ```bash theme={null}
  flintai --version
  ```

  Your existing config and results in `~/.flintai/` are preserved across upgrades.
</Accordion>

***

## Need more help?

**Installation issues:** [Troubleshooting → Installation](/switch-trust-cli/troubleshooting/common-issues#installation)

**Scan issues:** [Troubleshooting → Scan](/switch-trust-cli/troubleshooting/common-issues#scan)

**Eval issues:** [Troubleshooting → Eval](/switch-trust-cli/troubleshooting/common-issues#eval)

**Something else?** Contact us at [hello@flintai.dev](mailto:hello@flintai.dev)
