feat: added ts-core sdk#50
Open
Adarsh9977 wants to merge 10 commits into
Open
Conversation
Introduce @secureagentics/adrian with the event pipeline, PII redaction, WebSocket streaming, policy gating, and core test suite. Includes shared proto layout and workspace scaffolding for provider packages.
Remove the legacy root proto/event.proto after relocating the schema into the Python SDK package layout.
Restore proto/event.proto at the repo root and drop the unrelated Python proto relocation, Makefile, and SDK changes from the ts-core branch.
Fix init option resolution so explicit params beat env vars and wsUrl: null disables WebSocket. Align BLOCK-mode with Python fail-open, wire 4003 quota reconnect delay, refactor shouldHalt to switch, export adrian namespace, merge README docs, and add init/policy/ws tests.
Contributor
Author
|
@yanny-sec please review this as PR1 with core logic/tests only |
Contributor
|
Thank you for addressing all of the issues so quickly. Three more things to address:
|
Contributor
Author
Thanks @yanny-sec, addressing these now |
Contributor
Author
|
Hey @yanny-sec, I've addressed all previous comments, appreciate your views now |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
@secureagentics/adrianwithadrian.init()/adrian.shutdown()lifecycle, JSONL logging, WebSocket streaming, PII redaction, and LLM/tool event pairing@secureagentics/adrian/capturesubpath for shared provider instrumentation helpersTest plan
cd sdk/typescript/packages/core npm run testChecklist