Full reference for all infinium-cline CLI commands.

If infinium-cline is not on your PATH, use python -m infinium_cline_connector as a drop-in replacement for all commands below.

init

Set up the connector with an interactive wizard.

infinium-cline init
OptionDescription
--agent-idAgent ID (skip prompt)
--agent-secretAgent secret (skip prompt)
--base-urlAPI base URL (default: https://platform.i42m.ai/api/v1)
--no-interactiveSkip all prompts, use flags only

After running init, make sure you’ve enabled hooks in VS Code: Settings → Extensions → Cline → Features → Enable Hooks.

Non-Interactive

For CI or scripting:

infinium-cline init \
  --agent-id "your-agent-id" \
  --agent-secret "your-secret" \
  --no-interactive

Re-Running Init

If you already have a configuration, the wizard offers:

  1. Update credentials — Change agent ID or secret
  2. Reconfigure hooks — Reinstall hook scripts in .clinerules/hooks/
  3. Full re-setup — Start fresh
  4. Cancel

test

Send a test trace to verify your credentials and connectivity.

infinium-cline test
OptionDescription
-v, --verbosePrint the full trace payload before sending

Returns exit code 0 on success, 1 on failure.


status

Show current configuration, tracing state, and hook info.

infinium-cline status

Displays:

  • Tracing stateactive or PAUSED
  • Agent ID — First 12 characters
  • Secret — Whether configured
  • API URL — Target endpoint
  • Granularity — per-session (on TaskComplete/TaskCancel)
  • Config sourceproject or env
  • Pending retries — Count of failed traces (if any)
  • Last error — Most recent error from infinium-cline errors
  • Hook locations.clinerules/hooks/ path

pause

Temporarily stop sending traces. Hooks stay installed but events are silently skipped.

infinium-cline pause

resume

Resume tracing after a pause.

infinium-cline resume

history

View locally recorded trace history.

infinium-cline history
OptionDescription
-n, --limitNumber of entries to show (default: 10)
--jsonOutput raw JSON lines
--clearDelete all history

Examples

# Last 25 traces
infinium-cline history -n 25

# Machine-readable output
infinium-cline history --json

# Clear history
infinium-cline history --clear

errors

View the persistent connector error log.

infinium-cline errors
OptionDescription
-n, --limitNumber of entries to show (default: 20)
--jsonOutput raw JSON lines
--clearDelete the error log

Errors are logged when the connector encounters network failures, malformed payloads, keyring issues, or background-worker spawn failures.


retry

Resend traces that failed due to network issues.

infinium-cline retry
OptionDescription
--dry-runShow what would be retried without sending

Failed traces are automatically saved to a failed/ directory on send failure. Use infinium-cline status to see if any retries are pending.


update-credentials

Change your agent ID or secret.

infinium-cline update-credentials
OptionDescription
--agent-idNew agent ID (skip prompt)
--agent-secretNew agent secret (skip prompt)

cleanup

Remove stale temporary session files.

infinium-cline cleanup
OptionDescription
--max-ageMax age in seconds (default: 1800)
--session-dirOverride session directory

start

Run the connector in HTTP server mode (alternative to command hooks). Requires the [server] extra:

pip install infinium-cline-connector[server]
infinium-cline start
OptionDescription
--hostBind host (default: 127.0.0.1)
--portBind port (default: 9339)
--log-levelLog level

health

Check whether the HTTP server is reachable.

infinium-cline health
OptionDescription
--hostServer host (default: 127.0.0.1)
--portServer port (default: 9339)

uninstall

Completely remove the connector.

infinium-cline uninstall
OptionDescription
-y, --yesSkip confirmation prompt

Removes Infinium hook scripts from .clinerules/hooks/ (and cleans up empty .clinerules/ directories) and deletes credentials (config file + keyring secret).