Skip to content

Dual-mode SDK: hosted, embedded ML, sidecar - #6

Merged
chiruu12 merged 20 commits into
mainfrom
feat/dual-mode-validation
Jun 9, 2026
Merged

Dual-mode SDK: hosted, embedded ML, sidecar#6
chiruu12 merged 20 commits into
mainfrom
feat/dual-mode-validation

Conversation

@chiruu12

@chiruu12 chiruu12 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds three deployment paths (hosted API, local embedded ML, local sidecar) with docs, examples, and unplug-sidecar CLI
  • Pins ML validation to checkpoint-66630 (DeBERTa-v3-xsmall dual-head) with integration tests, smoke probes, and scenario replay
  • Adds LangGraph/Agno integration hooks, agent hardening (boundaries, toolchain, collusion), YARA scanner, and expanded regex patterns
  • Docker sidecar E2E is opt-in via RUN_DOCKER_E2E=1 / make docker-e2e so default CI stays fast

Test plan

  • make check-ci — 611 passed, 6 skipped
  • make smoke-ml — TP=8 FN=0, audit 11/11 (1 known regex FP on joke_ignore)
  • Server repo: 48 tests passing
  • make docker-e2e (manual, ~10 min build)

Related

  • Server PR: unplug-server feat/dual-mode-validation (sidecar compose, tiny tier, v13 thresholds)

Copilot AI review requested due to automatic review settings June 9, 2026 09:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chiruu12
chiruu12 merged commit 848a24f into main Jun 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants