Skip to main content
FireConnect routes LangChain Deep Agents Code (dcode) through Fireworks AI models. See the FireConnect overview for install and CLI basics.

Prerequisites

Azure routing not implemented yet for Deep Agents. fireconnect deepagents on always configures direct Fireworks, even when global config has --provider azure. See Microsoft Foundry in FireConnect.

Enable Fireworks routing

Or pass the key once:
Restart dcode after on, model select, model reset, or off if it is already running.

Default model

Deep Agents routes a single default model. The default is glm-fast-latest, written to config as fireworks:<model-id>.

What gets written

FireConnect edits ~/.deepagents/config.toml:
  • Sets [models].default to fireworks:<model> and configures [models.providers.fireworks] with the Fireworks OpenAI-compatible base URL (https://api.fireworks.ai/inference) and api_key_env = "FIREWORKS_API_KEY"
  • Stores your Fireworks API key in the FireConnect keychain (via login or deepagents on --api-key) and installs a shell hook that exports FIREWORKS_API_KEY for dcode
  • FireConnect does not write ~/.deepagents/.state/auth.json — use dcode’s /auth for credentials stored in that file
FireConnect snapshots config.toml under ~/.fireconnect/deepagents/ before the first change. Running fireconnect deepagents off restores it byte-for-byte.

Browsing and picking models

Fire Pass keys (fpk_...) show Fire Pass-supported routers only.

CLI reference

Run fireconnect deepagents help for all options.

Switch models

Turn off Fireworks routing

This restores your previous config.toml from the backup in ~/.fireconnect/deepagents/.

Use a non-default config file

Source

FireConnect is open source: github.com/fw-ai/fireconnect