Skip to main content

default-watch-pinning-client

Session-start client for the Default-watch and pinning service (TextForAgents LLC) — https://textforagents.com/products/default-watch-pinning/

Your platform changed its default model overnight — did your fleet's price and behaviour change with it? The watch service reconciles the platform changelog against a session-start probe of the effective default and gates the session before any billable work. This package is the client half: resolve, probe, then bill.

Quickstart

from default_watch_pinning_client import session_start, SessionBlocked

base = "https://textforagents.com/products/default-watch-pinning"
catalog = {"release_id": "r2", "default_model": "model-new"}

try:
    ok = session_start(base, "my-platform", MY_TOKEN, catalog)
    model = ok["model"]          # proceed: bill against this model
except SessionBlocked as e:
    model = None                 # blocked BEFORE any billable work

Verdicts: UNCHANGED, PINNED_OK and STAGED proceed (STAGED proceeds on the probed old model); CHANGED proceeds only with accept_changes=True; UNANNOUNCED and PIN_VIOLATED always block.

Get a token: POST /register then POST /trial (one-time free first month of Watch) or POST /subscribe (x402) on the service. Watch $5/mo per operator · Fleet $9/mo per operator · Delta run $0.01/run.

Support: support@textforagents.com

Metadata

Release files for default-watch-pinning-client 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for default-watch-pinning-client 1.0.0
File Size Uploaded
default_watch_pinning_client-1.0.0.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for default-watch-pinning-client 1.0.0
File Interpreter ABI Platform
default_watch_pinning_client-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / default_watch_pinning_client-1.0.0.tar.gz

Download URL default_watch_pinning_client-1.0.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
22d67d1fa510f31d9542c130a4b9771182f0e7b2ccf2cc30f7d562190b82a5a3
BLAKE2b-256 checksum
How to use checksums
b3df2c3606ab34c00120d109ce008919ed69c0e44c67659b1d7dbb20eddc696c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / default_watch_pinning_client-1.0.0-py3-none-any.whl

Download URL default_watch_pinning_client-1.0.0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c50d369f8501a203ca9775e88b1303a3bfe0ce3618a5d03bbd223a2d075995b
BLAKE2b-256 checksum
How to use checksums
d5b073441e871bb1388e8eef1f56adadb5b006bf19d2d6659811a28bdc7020cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page