Ga naar hoofdinhoud

CLI-Commando's

Na globale installatie (bun install --global oh-my-agent), gebruik oma of oh-my-agent. Voor eenmalig gebruik zonder installatie: npx oh-my-agent.

De omgevingsvariabele OH_MY_AG_OUTPUT_FORMAT kan op json worden gezet om machineleesbare uitvoer te forceren op commando's die dit ondersteunen.


Setup & Installatie

oma (install)

Het standaardcommando zonder argumenten start de interactieve installer.

oma

Migratiecheck, concurrentdetectie, preset-selectie, tarball download, skills installatie, leveranciersaanpassingen, symlinks, git rerere en MCP-configuratie.

doctor

Gezondheidscontrole voor CLI-installaties, MCP-configs en skill-status.

oma doctor [--json] [--output <format>]

update

Skills bijwerken naar de nieuwste versie.

oma update [-f | --force] [--ci]
VlagBeschrijving
-f, --forceOverschrijf gebruikersaanpassingen (oma-config.yaml, mcp.json, stack/)
--ciNiet-interactieve CI-modus (geen prompts, platte tekst)

Monitoring & Metrieken

dashboard

oma dashboard

Terminal-dashboard voor realtime agentmonitoring. Bewaakt .serena/memories/. MEMORIES_DIR omgevingsvariabele om pad te overschrijven.

dashboard:web

oma dashboard:web

Webdashboard op http://localhost:9847. Omgevingsvariabelen: DASHBOARD_PORT (standaard 9847), MEMORIES_DIR.

stats

oma stats [--json] [--output <format>] [--reset]

Productiviteitsmetrieken: sessieaantal, gebruikte skills, voltooide taken, sessietijd, bestandswijzigingen.

retro

oma retro [window] [--json] [--output <format>] [--interactive] [--compare]

Engineering retrospectief. Vensterformaat: 7d, 2w, 1m. Toont samenvatting, trends, bijdragers, committijdverdeling, hotspots.


Agentbeheer

agent:spawn

oma agent:spawn <agent-id> <prompt> <session-id> [-m <vendor>] [-w <workspace>]
ArgumentVereistBeschrijving
agent-idJabackend, frontend, mobile, qa, debug, pm
promptJaTaakbeschrijving (inline tekst of bestandspad)
session-idJaSessie-identificator
VlagBeschrijving
-m, --modelCLI-leverancier: gemini, claude, codex, qwen
-w, --workspaceWerkdirectory (auto-gedetecteerd uit monorepo-config indien weggelaten)

agent:status

oma agent:status <session-id> [agent-ids...] [-r <root>]

Uitvoerformaat: een regel per agent: {agent-id}:{status} (completed/running/crashed).

agent:parallel

oma agent:parallel [tasks...] [-m <vendor>] [-i | --inline] [--no-wait]

YAML-takenbestand of inline modus (agent:task[:workspace]).

agent:review

Voer een codereview uit met een externe AI CLI (codex, claude, gemini of qwen).

oma agent:review [-m <vendor>] [-p <prompt>] [-w <path>] [--no-uncommitted]

Opties:

VlagBeschrijving
-m, --model <vendor>Te gebruiken CLI-leverancier: codex, claude, gemini, qwen. Standaard de geconfigureerde leverancier.
-p, --prompt <prompt>Aangepaste reviewprompt. Indien weggelaten wordt een standaard codereview-prompt gebruikt.
-w, --workspace <path>Pad om te reviewen. Standaard de huidige werkdirectory.
--no-uncommittedSla review van niet-gecommitte wijzigingen over. Alleen gecommitte wijzigingen in de sessie worden gereviewed.

Wat het doet:

  • Detecteert automatisch de huidige sessie-ID vanuit de omgeving of recente git-activiteit.
  • Voor codex: gebruikt het native codex review-subcommando.
  • Voor claude, gemini, qwen: stelt een prompt-gebaseerd reviewverzoek samen en roept de CLI aan met de reviewprompt.
  • Standaard worden niet-gecommitte wijzigingen in de werkdirectory gereviewed.
  • Met --no-uncommitted wordt de review beperkt tot wijzigingen die binnen de huidige sessie zijn gecommit.

Voorbeelden:

# Review niet-gecommitte wijzigingen met standaardleverancier
oma agent:review

# Review met codex (gebruikt native codex review-commando)
oma agent:review -m codex

# Review met claude met een aangepaste prompt
oma agent:review -m claude -p "Focus op beveiligingskwetsbaarheden en invoervalidatie"

# Review een specifiek pad
oma agent:review -w ./apps/api

# Review alleen gecommitte wijzigingen (sla werkboom over)
oma agent:review --no-uncommitted

# Review gecommitte wijzigingen in een specifieke werkruimte met gemini
oma agent:review -m gemini -w ./apps/web --no-uncommitted

Geheugenbeheer

memory:init

oma memory:init [--json] [--output <format>] [--force]

Initialiseert de .serena/memories/-directorystructuur.


Integratie & Hulpmiddelen

auth:status

oma auth:status [--json]

Authenticatiestatus van alle ondersteunde CLI's.

bridge

oma bridge [url]

Protocol-bridge tussen MCP stdio en Streamable HTTP transport.

verify

oma verify <agent-type> [-w <workspace>] [--json]

Verifieer subagentuitvoer. Agent-types: backend, frontend, mobile, qa, debug, pm.

cleanup

oma cleanup [--dry-run] [-y | --yes] [--json]

Ruimt op: verweesde PID-bestanden, logbestanden, Gemini Antigravity-directory's.

visualize

oma visualize [--json]
oma viz [--json]

Afhankelijkheidsgrafiek van projectstructuur.

star

oma star

Geef oh-my-agent een ster op GitHub. Vereist gh CLI.

describe

oma describe [command-path]

Beschrijf CLI-commando's als JSON voor runtime-introspectie.

help / version

oma help
oma version

Omgevingsvariabelen

VariabeleBeschrijvingGebruikt Door
OH_MY_AG_OUTPUT_FORMATZet op json voor JSON-uitvoerAlle commando's met --json
DASHBOARD_PORTPoort voor webdashboarddashboard:web
MEMORIES_DIROverschrijf memories-directorypaddashboard, dashboard:web

Aliassen

AliasVolledig Commando
vizvisualize