---
sidebar:
  order: 3
title: "CLI"
description: "Patakbuhin ang CLI ng repository gamit ang limitadong key at kasalukuyang tool catalog."
---

Pribadong application ng repository ang Influence CLI sa ngayon. Patakbuhin ito gamit ang Bun mula sa checkout na may naka-install nang dependencies. Walang pampublikong npm installation command para sa package na ito.

Itakda ang `PUBLISH_API_URL` sa pinagkakatiwalaang Influence origin at ibigay ang `PUBLISH_API_TOKEN` sa secret environment. Magsimula sa connection profile at catalog:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/agent-cli/src/index.ts profile
bun apps/agent-cli/src/index.ts tools:list
bun apps/agent-cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

Para sa JSON input, piliin ang `--input-json` o `--input-file`. Magbasa gamit ang `tool:call --tool <name>`. Para sa pagbabago, gamitin ang `tool:prepare`, saka `tool:confirm` na may parehong input, `--confirmation-capability` at `--idempotency-key`. Itago ang mga ito kapag hindi tiyak ang response; huwag gumawa ng bagong paghahanda para lang mag-retry.

Gamitin ang `media:upload --file <path> --content-type <mime> --client-key <stable-key>` para sa lokal na media. Pagkatapos maputol, gamitin muli ang parehong file at key. Hindi kayang tumingin ng CLI sa larawan o magbigay ng visual approval bilang tao; buksan ang natanggap na review path matapos mag-sign in sa Influence. Sundin ang [mga tuntunin ng HTTP API sa review at recovery](/tl/developers/http-api).
