J
jonny
2f6b5ced18
agent register: surface structured hub failure reasons
...
Map the hub's structured `{detail: {reason}}` responses (invalid_key,
expired, revoked, already_consumed) and 429 rate-limits to actionable
CLI messages so users know to mint a fresh key from Settings → RIA
Agents instead of seeing a raw HTTPError.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 11:16:06 -04:00
J
jonny
eb5b4ce839
agent naming fix, now human readable
2026-04-21 12:50:59 -04:00
8d2f9eebaf
black fix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 23s
Build Project / Build Project (3.11) (pull_request) Successful in 21m33s
Build Project / Build Project (3.10) (pull_request) Successful in 21m55s
Test with tox / Test with tox (3.10) (pull_request) Successful in 21m31s
Build Project / Build Project (3.12) (pull_request) Successful in 21m41s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23m12s
Test with tox / Test with tox (3.12) (pull_request) Successful in 19m16s
2026-04-20 15:59:03 -04:00
6019a38b8b
Merge remote-tracking branch 'origin/main' into qac-cli-commands
2026-04-20 15:58:27 -04:00
98f63b622b
remote transmitter fix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 17m18s
Build Project / Build Project (3.12) (pull_request) Successful in 16m12s
Build Project / Build Project (3.11) (pull_request) Successful in 17m50s
Build Project / Build Project (3.10) (pull_request) Successful in 18m33s
Test with tox / Test with tox (3.11) (pull_request) Successful in 5m1s
Test with tox / Test with tox (3.12) (pull_request) Successful in 4m45s
Test with tox / Test with tox (3.10) (pull_request) Failing after 21m16s
2026-04-20 15:27:54 -04:00
db000da517
Add noqa C901 to view() to pass flake8 complexity check
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 17m39s
Build Project / Build Project (3.10) (pull_request) Successful in 18m13s
Build Project / Build Project (3.12) (pull_request) Successful in 8m42s
Build Project / Build Project (3.11) (pull_request) Successful in 9m2s
Test with tox / Test with tox (3.10) (pull_request) Successful in 4m34s
Test with tox / Test with tox (3.12) (pull_request) Successful in 5m27s
Test with tox / Test with tox (3.11) (pull_request) Successful in 17m4s
2026-04-20 15:08:31 -04:00
c043eb0377
Merge clifix fixes: lint, onnxruntime py3.10, hackrf test, poetry.lock
...
Build Project / Build Project (3.10) (pull_request) Successful in 14m39s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 20m16s
Build Project / Build Project (3.12) (pull_request) Successful in 20m9s
Build Project / Build Project (3.11) (pull_request) Successful in 20m31s
Test with tox / Test with tox (3.11) (pull_request) Successful in 18m1s
Test with tox / Test with tox (3.12) (pull_request) Successful in 8m34s
Test with tox / Test with tox (3.10) (pull_request) Failing after 31m15s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:47:00 -04:00
d6c66d2a07
Merge branch 'main' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 3m24s
Test with tox / Test with tox (3.11) (pull_request) Successful in 4m22s
Test with tox / Test with tox (3.10) (pull_request) Failing after 5m51s
Test with tox / Test with tox (3.12) (pull_request) Successful in 6m37s
Build Project / Build Project (3.10) (pull_request) Successful in 15m30s
Build Project / Build Project (3.12) (pull_request) Successful in 18m52s
Build Project / Build Project (3.11) (pull_request) Successful in 19m20s
2026-04-20 14:38:57 -04:00
22b035dbee
format fixes
Build Sphinx Docs Set / Build Docs (pull_request) Has been cancelled
Test with tox / Test with tox (3.10) (pull_request) Has been cancelled
Test with tox / Test with tox (3.11) (pull_request) Has been cancelled
Test with tox / Test with tox (3.12) (pull_request) Has been cancelled
Build Project / Build Project (3.12) (pull_request) Has been cancelled
Build Project / Build Project (3.11) (pull_request) Has been cancelled
Build Project / Build Project (3.10) (pull_request) Has been cancelled
2026-04-20 13:51:15 -04:00
8e23558d90
Fix flake8 lint errors and regenerate poetry.lock
...
- Add TYPE_CHECKING guard for paramiko/zmq annotations in remote_transmitter_controller.py
- Remove unused imports (sys, threading, importlib, call) from remote_control tests
- Remove unused mock_ctrl_kwarg variable
- Add noqa C901 to _handle_tx_start (legitimately complex interlock logic)
- Regenerate poetry.lock to sync with pyproject.toml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 13:50:59 -04:00
f03825a6db
Merge remote-tracking branch 'origin/main' into qac-cli-commands
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Test with tox / Test with tox (3.10) (pull_request) Failing after 17m10s
Build Project / Build Project (3.12) (pull_request) Successful in 17m21s
Build Project / Build Project (3.11) (pull_request) Successful in 17m30s
Build Project / Build Project (3.10) (pull_request) Successful in 17m36s
Test with tox / Test with tox (3.11) (pull_request) Failing after 18m4s
Test with tox / Test with tox (3.12) (pull_request) Failing after 18m0s
2026-04-20 13:27:17 -04:00
d3a7e9ef0f
Resolve merge conflict: keep Pass 2 spillover fix over remote's buggy version
...
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Build Project / Build Project (3.12) (pull_request) Successful in 3m21s
Test with tox / Test with tox (3.11) (pull_request) Successful in 3m24s
Build Project / Build Project (3.11) (pull_request) Successful in 3m35s
Build Project / Build Project (3.10) (pull_request) Successful in 3m37s
Test with tox / Test with tox (3.10) (pull_request) Failing after 4m6s
Test with tox / Test with tox (3.12) (pull_request) Successful in 4m25s
Remote annotationsfix had a partial port of threshold_qualifier without
the Pass 2 hysteresis spillover fix. Kept our corrected version in both
conflicting sections:
- Pass 2 mask expanded by window_size guard band around Pass 1 ranges
- Pass 2 expansion runs against residual_power instead of smoothed_power
2026-04-20 12:22:46 -04:00
93ae08bc91
Port threshold_qualifier improvements and Pass 2 spillover fix from utils
...
The OSS threshold_qualifier was last synced from utils on Feb 23 2026,
before the major robustness improvements landed in utils on Mar 19 2026.
This commit brings it fully up to date.
Changes ported from utils:
- Multi-pass detection (Pass 1 strong burst, Pass 2 weak residual,
Pass 3 sustained faint burst via macro-window averaging)
- Noise floor estimation via percentile instead of simple max*threshold
- Dynamic range ratio guard (early exit on low-contrast captures)
- Improved _find_ranges, _expand_and_filter_ranges, _merge_ranges helpers
- Spectral smoothing in _estimate_spectral_bounds for wideband bursts
- Minimum duration filter expressed in absolute time (5ms) not sample count
Also includes the Pass 2 hysteresis spillover fix:
- Pass 2 expansion now runs against residual_power (masked) instead of
smoothed_power, preventing it from walking into Pass 1 territory
- Pass 2 mask now has a window_size guard band around Pass 1 ranges,
matching the guard already used in Pass 3
Only change from utils: import swapped to ria_toolkit_oss.datatypes.
2026-04-20 12:11:05 -04:00
J
jonny
ea8ed56a7d
add random name genration to agent registration
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 20s
Build Project / Build Project (3.10) (pull_request) Successful in 11m17s
Build Project / Build Project (3.12) (pull_request) Successful in 11m2s
Build Project / Build Project (3.11) (pull_request) Successful in 13m18s
Test with tox / Test with tox (3.11) (pull_request) Successful in 15m24s
Test with tox / Test with tox (3.10) (pull_request) Failing after 17m19s
Test with tox / Test with tox (3.12) (pull_request) Successful in 17m48s
2026-04-20 11:50:15 -04:00
84a7893c8f
Updated poetry.lock, linting
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 17s
Test with tox / Test with tox (3.12) (pull_request) Failing after 2m24s
Test with tox / Test with tox (3.11) (pull_request) Failing after 2m12s
Build Project / Build Project (3.12) (pull_request) Successful in 8m59s
Build Project / Build Project (3.10) (pull_request) Successful in 9m17s
Build Project / Build Project (3.11) (pull_request) Successful in 9m16s
Test with tox / Test with tox (3.10) (pull_request) Failing after 16m0s
2026-04-20 11:43:03 -04:00
78ecd171bd
quick agent fix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Test with tox / Test with tox (3.10) (pull_request) Failing after 51s
Build Project / Build Project (3.10) (pull_request) Successful in 1m12s
Build Project / Build Project (3.11) (pull_request) Successful in 1m12s
Build Project / Build Project (3.12) (pull_request) Successful in 1m14s
Test with tox / Test with tox (3.12) (pull_request) Failing after 2m29s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1m37s
2026-04-17 11:49:44 -04:00
efc0948110
ria composer support
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Test with tox / Test with tox (3.10) (pull_request) Failing after 8m47s
Build Project / Build Project (3.10) (pull_request) Successful in 9m5s
Build Project / Build Project (3.12) (pull_request) Successful in 9m3s
Build Project / Build Project (3.11) (pull_request) Successful in 9m5s
Test with tox / Test with tox (3.11) (pull_request) Failing after 9m16s
Test with tox / Test with tox (3.12) (pull_request) Failing after 9m10s
2026-04-17 09:43:59 -04:00
J
jonny
5035f0654a
tx_race_condtion_fix
2026-04-16 15:38:35 -04:00
J
jonny
8c247f9f7a
transmit further updates
2026-04-16 15:12:56 -04:00
J
jonny
b955256479
Pluto TX streaming functionality base
2026-04-16 11:13:43 -04:00
J
jonny
20fe86d399
allow sudo calls
2026-04-14 13:18:34 -04:00
J
jonny
87bc78e063
new commands
2026-04-14 13:03:26 -04:00
195db4a27d
quick fix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Test with tox / Test with tox (3.10) (pull_request) Failing after 58s
Build Project / Build Project (3.11) (pull_request) Successful in 1m11s
Build Project / Build Project (3.10) (pull_request) Successful in 1m15s
Build Project / Build Project (3.12) (pull_request) Successful in 1m12s
Test with tox / Test with tox (3.11) (pull_request) Successful in 1m23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 1m18s
2026-04-14 10:45:54 -04:00
J
jonny
84f3a63e8b
simplifying cli
2026-04-13 12:54:05 -04:00
J
jonny
a268f2ab25
Add changes for screens agent connections.
2026-04-13 11:48:15 -04:00
54b9bd4fc8
Agent Error fix
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 18s
Build Project / Build Project (3.10) (pull_request) Successful in 1m15s
Build Project / Build Project (3.11) (pull_request) Successful in 1m13s
Build Project / Build Project (3.12) (pull_request) Successful in 1m23s
Test with tox / Test with tox (3.11) (pull_request) Successful in 2m25s
Test with tox / Test with tox (3.12) (pull_request) Successful in 2m18s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1m12s
2026-04-10 16:39:11 -04:00
1005228d69
Linting and updated poetry.lock
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 15m55s
Build Project / Build Project (3.10) (pull_request) Successful in 59s
Build Project / Build Project (3.11) (pull_request) Successful in 58s
Build Project / Build Project (3.12) (pull_request) Successful in 56s
Test with tox / Test with tox (3.12) (pull_request) Successful in 1m4s
Test with tox / Test with tox (3.11) (pull_request) Successful in 3m8s
Test with tox / Test with tox (3.10) (pull_request) Failing after 46s
2026-04-02 11:07:12 -04:00
3eb084bc08
Merge branch 'main' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix
Test with tox / Test with tox (3.12) (pull_request) Failing after 0s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 15s
Build Project / Build Project (3.10) (pull_request) Successful in 57s
Build Project / Build Project (3.11) (pull_request) Successful in 56s
Build Project / Build Project (3.12) (pull_request) Successful in 55s
Test with tox / Test with tox (3.11) (pull_request) Failing after 12s
Test with tox / Test with tox (3.10) (pull_request) Failing after 23s
2026-04-02 11:00:42 -04:00
c7b88f1f14
Fixed import typo
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1m56s
Build Project / Build Project (3.11) (pull_request) Failing after 1m54s
Build Project / Build Project (3.12) (pull_request) Failing after 5s
Test with tox / Test with tox (3.10) (pull_request) Failing after 3s
Test with tox / Test with tox (3.11) (pull_request) Failing after 0s
Test with tox / Test with tox (3.12) (pull_request) Failing after 0s
Build Project / Build Project (3.10) (pull_request) Successful in 3m3s
2026-04-02 10:52:31 -04:00
e1025794a8
Fixed overwrite issue
2026-04-02 10:52:17 -04:00
cfa1da9f4d
Linting
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 46s
Build Project / Build Project (3.10) (pull_request) Successful in 7m7s
Test with tox / Test with tox (3.10) (pull_request) Failing after 13m42s
Build Project / Build Project (3.11) (pull_request) Successful in 4m31s
2026-04-02 10:37:42 -04:00
3e9ac43800
reporting campaign status
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 7m42s
Test with tox / Test with tox (3.10) (pull_request) Failing after 8m9s
Build Project / Build Project (3.10) (pull_request) Successful in 8m22s
Build Project / Build Project (3.11) (pull_request) Successful in 8m21s
Build Project / Build Project (3.12) (pull_request) Successful in 8m21s
Test with tox / Test with tox (3.11) (pull_request) Successful in 8m33s
Test with tox / Test with tox (3.12) (pull_request) Successful in 1m14s
2026-04-01 14:08:13 -04:00
f67c995846
reformats
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 16s
Test with tox / Test with tox (3.11) (pull_request) Successful in 3m56s
Test with tox / Test with tox (3.12) (pull_request) Successful in 7m51s
Build Project / Build Project (3.12) (pull_request) Successful in 12m32s
Build Project / Build Project (3.11) (pull_request) Successful in 13m9s
Build Project / Build Project (3.10) (pull_request) Successful in 13m14s
Test with tox / Test with tox (3.10) (pull_request) Failing after 13m13s
2026-04-01 12:28:41 -04:00
c36fdcf607
optimiztions and fixes
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 16s
Test with tox / Test with tox (3.10) (pull_request) Failing after 17m6s
Build Project / Build Project (3.10) (pull_request) Successful in 17m26s
Build Project / Build Project (3.11) (pull_request) Successful in 17m25s
Build Project / Build Project (3.12) (pull_request) Successful in 17m27s
Test with tox / Test with tox (3.12) (pull_request) Successful in 17m21s
Test with tox / Test with tox (3.11) (pull_request) Failing after 21m50s
2026-04-01 11:57:59 -04:00
F
fordg1
5cfced8855
Fix merge conflicts and port all imports from utils to ria_toolkit_oss
...
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
Resolves unresolved merge conflict markers left in committed files across
the annotations, view, data, and CLI packages. Updates all remaining
imports from the old utils.* namespace to ria_toolkit_oss.datatypes,
ria_toolkit_oss.io, and ria_toolkit_oss.view equivalents.
2026-03-31 15:16:32 -04:00
F
fordg1
ee2ce3b1f4
Merge branch 'annotationsfix' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
2026-03-31 14:56:36 -04:00
F
fordg1
5b1c51797b
logos
2026-03-31 14:54:27 -04:00
9a960e2f29
zfp functionality and servers
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Successful in 57s
Build Project / Build Project (3.11) (pull_request) Successful in 1m7s
Build Project / Build Project (3.12) (pull_request) Successful in 56s
Test with tox / Test with tox (3.12) (pull_request) Failing after 5m13s
Test with tox / Test with tox (3.11) (pull_request) Failing after 5m48s
Test with tox / Test with tox (3.10) (pull_request) Failing after 8m46s
2026-03-31 13:51:10 -04:00
F
fordg1
2bb2d9d5a7
Removing logos
Build Sphinx Docs Set / Build Docs (pull_request) Failing after 1s
Build Project / Build Project (3.10) (pull_request) Failing after 1s
Build Project / Build Project (3.11) (pull_request) Failing after 1s
Build Project / Build Project (3.12) (pull_request) Failing after 1s
Test with tox / Test with tox (3.10) (pull_request) Failing after 1s
Test with tox / Test with tox (3.11) (pull_request) Failing after 1s
Test with tox / Test with tox (3.12) (pull_request) Failing after 1s
2026-03-31 13:48:38 -04:00
F
fordg1
11d9532b5c
Port annotation system from utils and fix ria package imports
...
Annotations package (new):
- Add threshold_qualifier with 3-pass hysteresis detector (Pass 1: strong
bursts, Pass 2: weak residual bursts, Pass 3: macro-window faint burst
detection), auto window_size scaled to 1ms, channel selection, and
stable noise_floor baseline throughout
- Add energy_detector, cusum_annotator, parallel_signal_separator,
qualify_slice, signal_isolation, annotation_transforms
- Add __init__.py exporting the four functions used by the CLI
- Fix all imports from utils.data → ria_toolkit_oss.datatypes
CLI annotate command (new):
- Port full annotate CLI from utils including list, add, remove, clear,
energy, cusum, threshold, and separate subcommands
- Fix imports from utils.* → ria_toolkit_oss.* and utils_cli.* →
ria_toolkit_oss_cli.*
- Safe overwrite logic: _annotated files always writable, originals
protected; --overwrite writes in-place only on _annotated inputs
CLI view command:
- Add 'annotations' as a valid --type, wiring view_annotations from
view_signal
view_signal.py:
- Add view_annotations function with blue/purple alternating palette and
threshold %-sorted drawing order (lower % renders on top)
recording.py (datatypes):
- Fix lazy imports in to_wav() and to_blue() from utils.io → ria_toolkit_oss.io
io/recording.py:
- Add compatibility shim in from_npy to remap utils.data.annotation.Annotation
to ria_toolkit_oss.datatypes.annotation.Annotation when loading .npy files
pickled by the utils package
2026-03-31 13:34:00 -04:00
7335dc4c52
server change
2026-03-12 11:45:07 -04:00
019b0c6f4b
reformats and campaign additions
2026-03-11 10:27:18 -04:00
e41f061caa
Merge branch 'annotationsfix' of https://riahub.ai/qoherent/ria-toolkit-oss into annotationsfix
2026-02-23 14:14:16 -05:00
16ac8dbfb6
updated annotations from utils to oss
2026-02-23 14:12:34 -05:00
af3ae03baf
Moving annotate into CLI
2026-02-23 14:09:42 -05:00
5c0c20619f
Moving over from utils
2026-02-23 14:00:59 -05:00
4ee8ee5fe0
Moving from utils
2026-02-23 14:00:06 -05:00
f7eedfa2bd
Annotate added to cli
2026-02-23 13:48:46 -05:00
1cb9cb6463
Linting
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 7s
Build Project / Build Project (3.10) (pull_request) Successful in 33s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Build Project / Build Project (3.12) (pull_request) Successful in 32s
Test with tox / Test with tox (3.10) (pull_request) Successful in 29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-30 17:51:01 -05:00
823a0aba85
Linting
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 10s
Build Project / Build Project (3.10) (pull_request) Successful in 31s
Build Project / Build Project (3.11) (pull_request) Successful in 32s
Build Project / Build Project (3.12) (pull_request) Successful in 29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 22s
Test with tox / Test with tox (3.10) (pull_request) Failing after 29s
Test with tox / Test with tox (3.12) (pull_request) Successful in 23s
2026-01-30 17:43:10 -05:00