Skip to main content

Build, deploy, debug, and share AI agents on the Oya runtime — from your terminal.

Project description

oya-cli

Build, deploy, debug, and share AI agents on the Oya runtime — from your terminal.

Oya is an agent runtime: describe an agent, we deploy it in a sandbox, expose it via chat, webhooks, schedules, or an OpenAI-compatible API. This CLI is the developer-side surface — and the engine behind the Oya Claude Code skill.

Install

pipx install oya-cli   # recommended
# or
pip install oya-cli

Quick start

oya login                        # save your API key (from https://oya.ai/api-keys)
oya quickstart                   # 60-second wow — pick a template, deploy
oya install-claude-skill         # use Oya from Claude Code

What you get

oya quickstart                   # interactive 60-second build → deploy
oya agent list                   # your agents
oya agent runs <id> --status failed
oya agent run <id> <job_id>      # full stdout/stderr/error of a single run
oya agent thread <thread_id>     # full chat history including tool calls
oya agent trace <trace_id>       # Langfuse LLM trace

oya agent soul <id> --rule "..." --rule "..." --welcome "..."
oya agent skills add/update/remove/sync <id> ...
oya agent gateway oauth-start <id> <platform>
oya agent routine add/update <id|routine_id> ...
oya agent kb upload <id> <file>
oya agent deploy <id>

oya agent export <id> -o spec.oya.json   # share-ready JSON, no secrets
oya agent fork ./spec.oya.json           # clone someone else's agent
oya agent fork https://gist.../spec.oya.json

oya routine run <routine_id>             # manually trigger a routine
oya template list / get

Run oya --help or oya <subcommand> --help for full reference.

The Claude Code skill

oya install-claude-skill copies an Anthropic Claude Code skill to ~/.claude/skills/oya/. After that, you can ask Claude Code things like:

  • "Create an Oya agent — a Facebook SDR for my SaaS"
  • "Why did my AI SDR fail last night?"
  • "Add a 9am pipeline summary routine to my SDR"
  • "Fork this Oya agent: "

The skill drives this CLI under the hood. See claude-skill/README.md for details.

Config

  • OYA_API_TOKEN — your API key. Stored at ~/.oya/config.json after oya login.
  • OYA_API_URL — defaults to https://oya.ai. Set to https://dev.oya.ai for the dev environment.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oya_cli-0.2.0.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oya_cli-0.2.0-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

Details for the file oya_cli-0.2.0.tar.gz.

File metadata

  • Download URL: oya_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oya_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6d09b440427294beda907bf5b16d136e7044ab8429eb5f805af58b05e816767d
MD5 f9a13980597e7f5ed6f5307418b2652d
BLAKE2b-256 53661531ed83e728f78fa13eec05337c33da14fb2dd6de88f4db198ae6b9355e

See more details on using hashes here.

File details

Details for the file oya_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: oya_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oya_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bcbb90a5d590cf681f3d054247b3e7ea242b19656c0ce1c48664ba013dd0f0c
MD5 91ac9e2c09e7498fe2340df8290dd373
BLAKE2b-256 f28be8c367b8c7703fcca9248fbd3f1a5e5f0b5fd1b62bbd5e16a1585fc34be8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page