Ir para o conteúdo

CLI

apogee-ai-comunication ships two CLIs: a standalone binary and a plugin that the global apogee CLI delegates to via apogee_manage.py.

Standalone

Bash
apogee-ai-comunication --version
apogee-ai-comunication doctor

# MCP
apogee-ai-comunication mcp:serve --port 9001
apogee-ai-comunication mcp:list  --url http://localhost:9001
apogee-ai-comunication mcp:call  echo --url http://localhost:9001 --args '{"text":"hi"}'

# A2A
apogee-ai-comunication a2a:serve
apogee-ai-comunication a2a:discover
apogee-ai-comunication a2a:send "ping"

# AG-UI
apogee-ai-comunication ag-ui:serve "hi"

# ACP
apogee-ai-comunication acp:send "hello"

# UI
apogee-ai-comunication a2ui:render '{"type":"Card","props":{"title":"ok"}}'
apogee-ai-comunication mcp-ui:serve --uri ui://demo --html "<p>hi</p>"

Apogee plugin (comm:*)

After pip install apogee-ai-comunication inside your Apogee project, the binary delegates any unknown command to apogee_manage.py, which loads the apogee.plugins.ai_comunication entry-point.

Bash
apogee comm:doctor
apogee comm:mcp:serve   suporte
apogee comm:a2a:serve   billing
apogee comm:ag-ui:serve "hi"
apogee comm:acp:send    "ping"
apogee comm:a2ui:render '{"type":"Card","props":{"title":"ok"}}'
apogee comm:mcp-ui:serve --uri ui://x --html "<p>hi</p>"