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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6cc1abdc714c9bc49ec5cd25a1203089b094b5e21e8dd875eadc52137dcaa7a
|
|
| MD5 |
2568223c3f11595675ef864942c84400
|
|
| BLAKE2b-256 |
530b4371bd03991fe5cd3e78678fb3349d6511ef23e2a98f8e75cdb393b19740
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e891ec6c34bc3f88952da143fcea7f12085c26e297ba3a9d4ee0a8fd2720a4e
|
|
| MD5 |
f85d53a7dbcdc17afb4ea3a75ab68de8
|
|
| BLAKE2b-256 |
25e1c0d05f0d468076c9e0f23fe6f0d7d7269fac2aaece507b95abb1af93454a
|