Skip to content

feat(control-plane): port production Agent Control Plane from internal#67

Merged
imran-siddique merged 1 commit intomainfrom
feat/port-control-plane-production
Mar 7, 2026
Merged

feat(control-plane): port production Agent Control Plane from internal#67
imran-siddique merged 1 commit intomainfrom
feat/port-control-plane-production

Conversation

@imran-siddique
Copy link
Member

Summary

Ports the production-grade Agent Control Plane from the internal agent-governance repository. This is the largest module port — 8 new modules and 5 major upgrades totaling ~6,700 lines of additions.

New Modules (8)

Module Lines Purpose
\�gent_hibernation.py\ 351 Serverless agent hibernation with state serialization/deserialization
\constraint_graphs.py\ 453 DAG-based policy constraint resolution and dependency tracking
\ light_recorder.py\ 626 SQLite-backed audit trail with buffered writes and time-range queries
\ml_safety.py\ 542 Jailbreak detection and anomaly detection suite
\multimodal.py\ 691 Vision, audio, vector store, and RAG pipeline capabilities
\shadow_mode.py\ 290 Shadow execution for safe policy testing in production
\supervisor_agents.py\ 403 Supervisor pattern for agent-of-agents orchestration
\ ime_travel_debugger.py\ 539 Replay-based debugging with event sourcing

Upgraded Modules (5)

Module Delta Key Additions
\control_plane.py\ +614L Enhanced agent lifecycle, advanced routing, factory functions
\kernel_space.py\ +504L Protection rings, syscall interception, kernel metrics
\policy_engine.py\ +357L Conditional permissions, risk policies, resource quotas
\governance_layer.py\ +261L Bias detection, privacy analysis, alignment rules
\mute_agent.py\ +175L Enhanced mute patterns with governance integration

Tests

  • 199 tests pass (+39 new vs main baseline)
  • 0 regressions — all pre-existing failures remain unchanged
  • Tests already existed in public repo; our module additions enabled 39 previously-uncollectable tests to now pass

Closes #60

…l repo

New modules (8):
- agent_hibernation.py (351L): Serverless agent hibernation with state serialization
- constraint_graphs.py (453L): DAG-based policy constraint resolution
- flight_recorder.py (626L): SQLite-backed audit trail with buffered writes
- ml_safety.py (542L): Jailbreak detection and anomaly detection suite
- multimodal.py (691L): Vision, audio, and RAG pipeline capabilities
- shadow_mode.py (290L): Shadow execution for safe policy testing
- supervisor_agents.py (403L): Supervisor pattern for agent-of-agents
- time_travel_debugger.py (539L): Replay-based debugging with event sourcing

Upgraded modules (5):
- control_plane.py (+614L): Enhanced agent lifecycle, advanced routing
- kernel_space.py (+504L): Protection rings, syscall interception, kernel metrics
- policy_engine.py (+357L): Conditional permissions, risk policies, resource quotas
- governance_layer.py (+261L): Bias detection, privacy analysis, alignment rules
- mute_agent.py (+175L): Enhanced mute patterns with governance integration
- __init__.py: Re-exports for all new modules

199 tests pass (+39 new), 0 regressions from pre-existing baseline.

Closes #60

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Mar 7, 2026

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions bot added the size/XL Extra large PR (500+ lines) label Mar 7, 2026
@imran-siddique imran-siddique merged commit f811381 into main Mar 7, 2026
25 checks passed
@imran-siddique imran-siddique deleted the feat/port-control-plane-production branch March 7, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XL Extra large PR (500+ lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Port production Control Plane (ACP) from internal

1 participant