Skip to main content

talkops

TalkOps Client which connects to various TalkOps A2A Servers.

Installation

Install via pip:

pip install talkops-client

Or via uv:

uv pip install talkops-client

Note: The package name is talkops-client, but the CLI command is still talkops.

Usage

Basic Usage

Connect to an A2A server:

talkops --host localhost --port 10102

With Agent Card File

If you have an agent card file (JSON):

talkops --host localhost --port 10102 --agent-card /path/to/agent-card.json

With Agent Card URL

You can also provide an agent card URL:

talkops --host localhost --port 10102 --agent-card http://example.com/agent-card.json

Options

  • --host: A2A server host (default: localhost)
  • --port: A2A server port (default: 10102)
  • --agent-card: Path to agent card file (JSON) or URL. If not provided, will fetch from server
  • --session: Session ID (0 = generate new, default: 0)
  • --history: Show task history after completion (flag)
  • --timeout: HTTP request timeout in seconds (0 = no timeout for async streaming, default: 0)

Examples

# Connect to remote server
talkops --host example.com --port 8080

# Use a specific session ID
talkops --host localhost --port 10102 --session 12345

# Show history after task completion
talkops --host localhost --port 10102 --history

# Use custom timeout
talkops --host localhost --port 10102 --timeout 30

Development

To install in development mode:

pip install -e .

Or with uv:

uv pip install -e .

Download files

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

Source Distribution

talkops_client-0.1.0.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

talkops_client-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file talkops_client-0.1.0.tar.gz.

File metadata

  • Download URL: talkops_client-0.1.0.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for talkops_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6cc1abdc714c9bc49ec5cd25a1203089b094b5e21e8dd875eadc52137dcaa7a
MD5 2568223c3f11595675ef864942c84400
BLAKE2b-256 530b4371bd03991fe5cd3e78678fb3349d6511ef23e2a98f8e75cdb393b19740

See more details on using hashes here.

File details

Details for the file talkops_client-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: talkops_client-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for talkops_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e891ec6c34bc3f88952da143fcea7f12085c26e297ba3a9d4ee0a8fd2720a4e
MD5 f85d53a7dbcdc17afb4ea3a75ab68de8
BLAKE2b-256 25e1c0d05f0d468076c9e0f23fe6f0d7d7269fac2aaece507b95abb1af93454a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

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