← ClaudeAtlas

provider-devinlisted

Track and maintain the upstream Devin CLI contract. Use when Devin ships a CLI release, when a `devin` flag, permission mode, ACP entrypoint, or subcommand changes, or when an upstream scan flags drift. Process guidance only: `src/upstream-contracts.ts` is the mechanical source of truth.
verivus-oss/llm-cli-gateway · ★ 16 · AI & Automation · score 80
Install: claude install-skill verivus-oss/llm-cli-gateway
# Provider: Devin CLI Keep the gateway's Devin (`devin`) integration aligned with the upstream CLI. This skill does not define argv or environment behaviour. The single mechanical source of truth is `UPSTREAM_CLI_CONTRACTS.devin` in `src/upstream-contracts.ts`, enforced by `validateUpstreamCliArgs` and `validateUpstreamCliEnv`. Do not re-encode flags, permission modes, ACP rules, or session rules here or in TOML. ## Identity | Field | Value | | ---------------- | ------------------------------------------------------------ | | CliType | `devin` | | Executable | `devin` | | Distribution | vendor installer / self-update | | Command docs | https://cli.devin.ai/docs/reference/commands | | CLI docs | https://docs.devin.ai/cli | | Changelog | https://docs.devin.ai/cli/changelog/stable | | Watch categories | `flags`, `subcommands`, `permission-modes`, `acp-entrypoint` | These values mirror `UPSTREAM_CLI_CONTRACTS.devin.upstreamMetadata` and `docs/upstream/provider-sources.dag.toml` (`[providers.devin]`). The TypeScript metadata is authoritative; the TOML is scanner input only. ## Gateway use 1. Discover the live gateway surface before relying on Devin-specific controls: