Repository navigation
feat(introspection): Add node introspection with configurable topics [BREAKING] [OMN-881] #54
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
Merged
jonahgabriel
merged 28 commits into
main
from
jonah/omn-881-fix-kafka-integration-test-failures-in-omnibase_infra
Dec 25, 2025
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
fb931c8
feat(kafka): implement contract-driven topic configuration [OMN-881]
jonahgabriel f7299a6
fix(validators): reduce params with config model, fix contract versio…
jonahgabriel 3cc3964
docs(kafka): address PR #54 review feedback [OMN-881]
jonahgabriel 1867977
feat(introspection): add async cache lock for thread safety [OMN-881]
jonahgabriel ba8c160
fix(introspection): address PR #54 review feedback [OMN-881]
jonahgabriel ce148d4
fix(introspection): address PR #54 review feedback round 2 [OMN-881]
jonahgabriel 81353e6
feat(introspection): add topic validation, class defaults, and integr…
jonahgabriel e8596e0
feat(introspection): add version suffix validation for topic names [O…
jonahgabriel debfd67
test(introspection): add comprehensive test coverage for PR #54 revie…
jonahgabriel 3d38b10
fix(introspection): address PR #54 review feedback round 3 [OMN-881]
jonahgabriel 417a715
Merge origin/main into feature branch
jonahgabriel 2a4ea48
fix(introspection): address PR review feedback [OMN-881]
jonahgabriel 729dbfd
fix(introspection): address all PR #54 review feedback [OMN-881]
jonahgabriel c499947
fix(ci): resolve formatting and introspection test failures [OMN-881]
jonahgabriel ba1455a
Merge origin/main into feature branch
jonahgabriel 183de06
fix(introspection): address PR #54 review feedback and fix CI [OMN-881]
jonahgabriel ed784dc
fix(tests): address PR #54 release-ready review feedback [OMN-881]
jonahgabriel afb2ee7
fix(tests): address final PR #54 review comments [OMN-881]
jonahgabriel e89bad2
fix(tests): address PR #54 release-ready nitpicks and polish [OMN-881]
jonahgabriel db1b342
Merge origin/main into feature branch
jonahgabriel ef48654
fix(introspection): address PR #54 review - version suffix and metric…
jonahgabriel 1435023
Merge origin/main - resolve conflicts and add performance metrics to …
jonahgabriel 451dbf6
fix(services): update timeout_emitter import to use ProtocolEventBus
jonahgabriel 65cc5ac
fix(introspection): address PR #54 review - type safety, tests, docs …
jonahgabriel 47e52ac
fix(introspection): address PR #54 review - CI, tests, docs, robustne…
jonahgabriel 82c90b8
Merge origin/main - resolve conflicts and update union limit
jonahgabriel 27c00f9
fix(typing): use ProtocolEventBus instead of object for event_bus field
jonahgabriel 48f55a1
fix(pr-review): address PR #54 review feedback - type safety, race co…
jonahgabriel 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update
event_busfield description to match the actual type.The changelog describes
event_busas using duck typing withobject | None, but other PR context indicates it is now explicitly typed as aProtocolEventBus(breaking change for callers).To avoid confusion for upgraders, please update this bullet to reflect the real signature (e.g.,
ProtocolEventBus | None) and drop theobject | Nonewording so the documented API matches the implementation.🤖 Prompt for AI Agents