-
Notifications
You must be signed in to change notification settings - Fork 722
feat: dimos spy - universal transport spy over LCM + Zenoh #2735
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
leshy
wants to merge
37
commits into
main
Choose a base branch
from
feat/ivan/spy
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
de664a8
spec: dimos spy task package — universal transport spy
leshdaemon 7c7720c
feat: dimos spy — universal transport spy over LCM + Zenoh
leshdaemon fae1dc7
chore: drop internal task package file before publishing
leshdaemon 1ed1963
refactor: harden spy lifecycle + transport selection
leshdaemon e55a1a2
refactor: make lcmspy a thin alias for spy --transport lcm
leshdaemon d29c740
fix: degrade default spy on missing backends, forward web-mode filters
leshdaemon 22f5442
fix: route lcmspy web through spy web mode
leshdaemon bf1dac1
revert: keep zenoh subscribe_all conflating; spy stays protocol-agnostic
leshdaemon 851d864
feat: remove spy web mode; fix lcmspy console entry arg handling
leshdaemon 3f4337f
Merge branch 'main' into feat/ivan/spy
leshy 1937f19
fix: spy rejects stray positionals; default_sources degrades on any e…
leshdaemon 2d710f7
fix: spy default path survives per-source start failures
leshdaemon d517f28
docs: fold dimos spy page into the transports doc
leshdaemon a2e02c1
comment correction
leshy 00071ad
refactor: move spy core out of protocol/pubsub into the spy tool package
leshdaemon 506a3a0
Merge branch 'main' into feat/ivan/spy
leshy c97b24f
docs: document dimos spy in cli.md, mark lcmspy as deprecated alias
leshdaemon 3608002
refactor(spy): rename _lcm_only_argv to lcm_only_argv
paul-nechifor 4f7a6f6
refactor(spy): move inline imports to the top of their modules
paul-nechifor 92695be
refactor(spy): share the default history window as one constant
paul-nechifor 7ab39df
refactor(spy): name the gradient saturation magic numbers
paul-nechifor 6cc7b26
fix(spy): resolve type ignores in run_spy with real types
paul-nechifor 9a19f03
refactor(spy): extract duplicated unknown-transport validation
paul-nechifor 2e0df3e
refactor(spy): stop doing work in SpyApp.__init__
paul-nechifor a01cbe1
fix(spy): emit degrade warnings via the project logger
paul-nechifor e914ff9
fix(spy): don't abort TransportSpy.stop() on the first error
paul-nechifor 095feec
test: guarantee spy subscription/lifecycle cleanup on assertion failure
leshdaemon 79967db
refactor(spy): remove unused TopicStats.avg_size
paul-nechifor f705bce
fix(spy): read shared TopicStats fields under the lock, in one pass
paul-nechifor 0329aaf
chore(spy): drop stale TASK.md reference from test docstring
paul-nechifor 510a8ea
refactor(spy): tear down test resources via fixtures
paul-nechifor fe5859e
fix: dedupe sys import and type SpyApp's App generic in run_spy
leshdaemon 86c3f56
refactor(spy): poll for subscription establishment instead of sleeping
paul-nechifor bab0fe4
fix: reject root-level --transport before the spy subcommand
leshdaemon 52e6de0
add fix
paul-nechifor bf819c1
merge: Paul's spy autofixes (PR #2748) into feat/ivan/spy
leshdaemon 9224503
Merge branch 'main' into feat/ivan/spy
leshy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.