Capability Matrix

Cross-provider feature comparison

Provider Capability Matrix

Prompt-first procedure: Describe the outcome you want in your agent conversation. The agent should select and load the appropriate AIWG assets, explain material changes, request any needed approval, and report verification evidence. Exact commands and flags appear only in the CLI reference.

This page distinguishes provider-native features, AIWG-implemented features, and external integrations. The machine-readable source is `agentic/code/providers/capability-matrix.yaml`.

Status meanings

  • Native: the provider owns the feature and exposes it in the active tool

surface.

  • AIWG implemented: the installed AIWG CLI has a registered, tested command

that owns the feature lifecycle.

  • External: an operating-system or CI service owns the lifecycle and

launches a reviewed provider command. AIWG does not emulate that service.

  • Unsupported: neither the provider nor the installed AIWG CLI offers the

capability.

Scheduling

ProviderStatusExecution surface
Claude Code agent sessionNative`CronCreate`, `CronList`, `CronDelete`
CodexExternalsystem cron, systemd timer, or CI launches the agent-owned job operation; the runner invokes reviewed `codex exec` work
Other providers without native cron toolsUnsupporteduse an operator-owned external scheduler only when the provider has a reviewed non-interactive command

There is no production the agent-owned schedule operation, the agent-owned daemon operation, or the agent-owned daemon operation command. Steward reports Codex cron as an external trigger, not as AIWG emulation. The external service owns time; AIWG owns only the reviewed job contract, single-shot execution, claim, and evidence lifecycle that it actually implements. See External-trigger jobs.

Resident daemon

The repository contains daemon design and development sources, but the production command registry exposes only the agent-owned daemon-init operation, which scaffolds a configuration. It does not expose a resident daemon lifecycle command. All built-in providers therefore report the daemon feature as unsupported.

Do not infer runtime availability from `daemon-init`, old release notes, or bundled source files. A future daemon release must register its top-level command, help, handlers, tests, metadata, and documentation atomically.

Checking the installed surface

Use AIWG to complete this documented outcome: Checking the installed surface
Have it inspect the current state, explain the plan, ask before material
changes, and report the result with verification evidence.

the agent-owned help operation is authoritative for registered top-level commands. Documentation conformance tests verify operational guides do not advertise an unregistered top-level AIWG command.