agently-devtools
agently-devtools is the local observation, evaluation, and playground companion package for agently.
Install
pip install -U agently agently-devtools
Compatible with agently >=4.1.0.2,<4.2.0.
Compatibility resolution uses the current Agently offline manifest first, then the Agently release registry, then a bounded legacy fallback for 4.1.0.2 through 4.1.1.
Python >=3.10
Start
agently-devtools start
Default local address:
- Console:
http://127.0.0.1:15596/ - Ingest:
http://127.0.0.1:15596/observation/ingest
Explicit listener options:
agently-devtools start --host 0.0.0.0 --port 15596 --path /observation/ingest --no-open
Observation Bridge
from agently import Agently
from agently_devtools import ObservationBridge
bridge = ObservationBridge(
Agently,
app_id="your_app_id",
group_id="your_group_id",
)
bridge.watch(Agently)
Explicit endpoint styles are also supported:
ObservationBridge(Agently, host="127.0.0.1", port=15596, path="/observation/ingest")
ObservationBridge(Agently, endpoint="https://devtools.example.com/observation/ingest")
Use selective watch when you do not want to upload every observation event:
bridge = ObservationBridge(
Agently,
app_id="your_app_id",
)
bridge.watch(agent, flow, lookup_reference)
The older bridge = ObservationBridge(...); bridge.register(Agently) style remains compatible and emits a deprecation warning. Prefer binding the Agently object or event center in the constructor, then selecting global or scoped observation with bridge.watch(...).
The bridge uses a background queue and coalesces high-frequency streaming events before upload, so passive observation does not block normal request output. By default it uses EventCenter summary delivery with dispatch="background", high_frequency_only=True, emit_interval=0.25, max_items=50, and max_summary_items=12; uploads are batched with upload_batch_size=200 and upload_flush_interval=0.25. You can override those values with delivery_policy, upload_batch_size, and upload_flush_interval on ObservationBridge(...). For short-lived scripts, call await bridge.flush() before exit when you need all buffered events delivered. Use bridge.get_stats() after flush when an experiment report needs upload batch, coalescing, drop, retry, and pending-buffer diagnostics.
Use group_id to isolate scenario, experiment, or environment runs under the same app_id. Runtime Observation, recent events, run events, SSE, and WebSocket subscriptions all accept the same group scope, so unrelated experiments do not trigger each other's refreshes.
Observation event storage keeps raw RuntimeEvents for audit. HTTP recent-events, run-events, SSE, and WebSocket hot paths return compact payload views by default so large prompts, model requests, and stream payloads do not overload the browser. Compacted events include a devtools_view.raw_event_ref, and the web console uses that cold reference to open full raw payloads in a modal only when requested. Add payload_mode=raw to observation event query endpoints only for scoped raw debug output.
The listener uses a bounded, run-partitioned receiver pipeline so events from
one run remain ordered across concurrent ingest requests and awaited async
sinks. Agently-Stage privately owns dispatcher/worker lifetime; DevTools owns
partitioning, pressure, acknowledgement, errors, storage, and subscriptions.
Ingest success is returned only after processing completes. Tune with
observation.ingest.worker_count=4, observation.ingest.queue_limit=64, and
observation.ingest.shutdown_timeout_seconds=5.0. Shutdown drains admitted
batches and warns before cooperatively cancelling workers on timeout.
Local log persistence is buffered so SQLite fsync does not run for every high-frequency observation event. By default DevTools flushes the log buffer every logs.storage.flush_interval_seconds=600, when logs.storage.flush_event_limit=5000 pending events are reached, on shutdown, and at rate-limited business-critical events such as completed, failed, blocked, or error observations. Tune with logs.storage.flush_on_critical_events, logs.storage.critical_flush_min_interval_seconds, and logs.storage.flush_on_exit. Runtime Observation queries continue to include pending buffered events before they are persisted.
TriggerFlow executions automatically publish their flow definition, so the execution graph can show the full static structure, including branches that have not been hit yet.
AgentTask action observations are consumed from agent_task.action.started, agent_task.action.completed, and agent_task.action.failed RuntimeEvent records. The web console groups them under the AgentTask iteration actions section when iteration metadata is present. Treat these records as display/log facts only; they are not route decisions, verifier results, quality scores, semantic relevance judgments, or task-completion acceptance. Runtime lifecycle status and business Task Outcome are displayed separately; a completed run lifecycle is not treated as accepted business output unless the AgentTask result evidence says so.
Model request usage is consumed from payload.model_request_telemetry.usage_summary when present, with compatible fallbacks to provider usage metadata. The web console displays usage for each model request and aggregates usage upward for the selected run branch and descendants. When provider token counts are unavailable, token fields display unavailable; estimated input/output character lengths are shown as diagnostics, not as budget or quality gates.
Provider reasoning is reconstructed from model.reasoning.delta and finalized
by model.reasoning.completed in a separate Reasoning tab. Explicit provider
reasoning_tokens usage is displayed and aggregated independently; missing
reasoning content or usage stays unavailable, and reasoning tokens are never
estimated from text or added again to provider output/completion/total values.
Scenario Evaluations
from agently_devtools import EvaluationBridge, EvaluationCase, EvaluationRunner
bridge = EvaluationBridge(
base_url="http://127.0.0.1:15596",
app_id="your_app_id",
group_id="your_eval_group",
)
runner = EvaluationRunner(bridge=bridge)
binding = bridge.bind_agent_factory(
lambda: build_agent(),
suite_id="support-suite",
target_name="support-agent",
)
report = runner.run(
binding,
cases=[
EvaluationCase(case_id="refund", input="Need a refund for a duplicate payment."),
EvaluationCase(case_id="shipping", input="Where is my shipment now?"),
],
rules=[
lambda record: bool(record.output),
lambda record: record.error is None,
],
rounds=2,
)
Use the binding helper that matches your target:
bind_agent(...)/bind_agent_factory(...)bind_request(...)/bind_request_factory(...)bind_triggerflow(...)/bind_triggerflow_factory(...)
EvaluationBridge already records rounds into DevTools and keeps observed run linkage automatically. You do not need an extra ObservationBridge just for Scenario Evaluations.
Experimental run reviews
DevTools 0.2 provides evidence-linked reviews, explicit flow/Prompt/expectation changes, handoff previews and rerun feedback. See the repository docs/reviews.md. Reviews do not dispatch agents or authorize code execution.
Metadata
Release files for agently-devtools 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 47.5 MB
Release files / agently_devtools-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | agently_devtools-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e9a1884784f414807aa0c75db1bea429799dbff4ff208ea8735fd46a99b8f171
|
|
BLAKE2b-256 checksum How to use checksums |
37532e774884aacceb379943d31a4c74f42c356e3756a84701ffd145a927250e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp313-cp313-win32.whl
| Download URL | agently_devtools-0.2.0-cp313-cp313-win32.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ee2787e180187515341a2a0b177bb269a054c43dfe5846d4124e90b33a51bc7a
|
|
BLAKE2b-256 checksum How to use checksums |
392c63eaeba046087747dcb286ac5b7706801331e84c40d16caacfebc54dd9f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
847e7bc0879bad4c7b26a2dfeef40c468c15a140703e5cf9ea681301648dfa65
|
|
BLAKE2b-256 checksum How to use checksums |
1292fba47ab65eec98447b92300ec41d3a05962186e488dc4afea5c403601abe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | agently_devtools-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
44baf5128e2a87e9b06f5aaf34e5d45a5d1f25fcd6b0f9e8bbfd07fdf9003986
|
|
BLAKE2b-256 checksum How to use checksums |
8826579611eda0018c78d785dd7893d616e25f57ae1f116763e6b6a02a4f9d2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
271a4009936114619215285c828f7a992513b765e5a713fafa3e59006b567e80
|
|
BLAKE2b-256 checksum How to use checksums |
4c1b965994d89b6c97f9e0373c05c527f4aea7bf709c2d09b7e7175ce0e331f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | agently_devtools-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b59f6701d871223d2913b4b83bdae9bf1ebb59dc16692a71564290a888198d0b
|
|
BLAKE2b-256 checksum How to use checksums |
0ba7b925dfa2ed83df0478790b92962fc80ded57da1609cb3f57b7904703f22c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp312-cp312-win32.whl
| Download URL | agently_devtools-0.2.0-cp312-cp312-win32.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a9bc6a5d84e45d1406b07d0a6790ca5320803e5ab5f968723a39cd1457d0e8cd
|
|
BLAKE2b-256 checksum How to use checksums |
7174212195ca0180211e50762f7d7ff1218d6ae7b94fc89ca5192543edf7f411
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a8bb9f40c77a16931130e8e4b7d8150ce8e14a034ea28f81b31e6b6e9b5f36a4
|
|
BLAKE2b-256 checksum How to use checksums |
a9aef25c8ead1db54a0aceb157c352c4a6624b3d812a83c7ca1c7dfb046a514a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | agently_devtools-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
61ac84ffb42ceea21c5fd7a0302a41d171c7064fde0f5a74d596ab2bdf572dbd
|
|
BLAKE2b-256 checksum How to use checksums |
6bb54a1a2ecdfb038a5b1c7963af7a1ab7e8365ff76baafd54ee87a51e4f8f40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
580cdd77fb8702d9b35c5c70943d77bfd360f6af935bff684c51e3b62e6ebb37
|
|
BLAKE2b-256 checksum How to use checksums |
40fe20d5fca508b23ce14b3d8d810e7a54042492a8f9ceb7b7e2fdb4f50b956f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | agently_devtools-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b28ae4c82a1bbfd9005a0279dafbf488dc4cdfed153a6408b8266baa3212a212
|
|
BLAKE2b-256 checksum How to use checksums |
6c6390df1c505253c8c9e17111894f50f312e3736b1c01fd20a5cdb9024a45fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp311-cp311-win32.whl
| Download URL | agently_devtools-0.2.0-cp311-cp311-win32.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
d53a6d8dfd6e3b84121af162780b1bf06dcbabb981468f02a31593d95da486cf
|
|
BLAKE2b-256 checksum How to use checksums |
bd221366026b918cb008a429ffc774abc73ab7606bee911938a4d4ef6072561f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7029eba915930f64dda365ea9a8607c899fc5d37e26c93fe2ce540a3b7504a4
|
|
BLAKE2b-256 checksum How to use checksums |
99f76a7903b8e096216c0c889026c16db55f8330ad38629bdc80a8263b65c419
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | agently_devtools-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0bbc0572b8f9a907f6847b2761f0aa2f2689347d4c998a9fff308d9d1e346065
|
|
BLAKE2b-256 checksum How to use checksums |
62bc43f99843b0f74a9d5a0aa47ea49510ce146493b1d44ac3b954e0034f71e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
000cf515581c13e3947d90d8575ad4ce509ecfe2e66ae9df110c0977bf2f3344
|
|
BLAKE2b-256 checksum How to use checksums |
8879e205577005b606c6e86ab621916e45944857028fb56d6b3270df6943b409
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | agently_devtools-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
82c3b590089f49c23e4cd1103fb050562fd34e4bd643d71b5bd1cae9e4ad2ebb
|
|
BLAKE2b-256 checksum How to use checksums |
b6f43c6f041775f5c97f238724085c7965fd3c70ed8445d8fdb101d6427273c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp310-cp310-win32.whl
| Download URL | agently_devtools-0.2.0-cp310-cp310-win32.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
edd6d4018f01b8f6a2f8502af96a6a5bbc51642c15154d3e504e3e3c2545f778
|
|
BLAKE2b-256 checksum How to use checksums |
7ebe2d3aa4d5710f40ec245dd83c10570f8250059621f49de13fe35514903349
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a5192af8d7600dec1ca10d5d9fc9319bf4932551272d455a89e868b51de2409b
|
|
BLAKE2b-256 checksum How to use checksums |
cad130ac05e07984bef43e7b164372e0227e89ad409cc5432208c7daa0bd58fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | agently_devtools-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
35107950f8445ab74f1fd95c22170538b702e696c6b6d1afcfae8977f32ed8fd
|
|
BLAKE2b-256 checksum How to use checksums |
892044f094539096ced0470ab918654d9cbc324d4319ea597ec631e0cc04bb95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / agently_devtools-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | agently_devtools-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d7dae618eba6672b9850fb6fdc29677ae6d7adfe00f4f9270c3d0ba24b0fdc8
|
|
BLAKE2b-256 checksum How to use checksums |
64ca126e99afc8ff7043c07aea398d77aa9de5ce0f4e8394fd28de26c30555f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency log