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 .
Metadata
Release files for talkops-client 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talkops_client-0.1.0.tar.gz | 10.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talkops_client-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.4 kB
Release files / talkops_client-0.1.0.tar.gz
| Download URL | talkops_client-0.1.0.tar.gz |
|---|---|
| Size | 10.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6cc1abdc714c9bc49ec5cd25a1203089b094b5e21e8dd875eadc52137dcaa7a
|
|
BLAKE2b-256 checksum How to use checksums |
530b4371bd03991fe5cd3e78678fb3349d6511ef23e2a98f8e75cdb393b19740
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|
Release files / talkops_client-0.1.0-py3-none-any.whl
| Download URL | talkops_client-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e891ec6c34bc3f88952da143fcea7f12085c26e297ba3a9d4ee0a8fd2720a4e
|
|
BLAKE2b-256 checksum How to use checksums |
25e1c0d05f0d468076c9e0f23fe6f0d7d7269fac2aaece507b95abb1af93454a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|