Skip to content

Commit abd0a0c

Browse files
aditik0303claude
authored andcommitted
feat(governance): support governance enforcement-mode config, policy models, and dependencies
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ba64133 commit abd0a0c

30 files changed

Lines changed: 9061 additions & 5 deletions

‎pyproject.toml‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ description = "Runtime abstractions and interfaces for building agents and autom
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"
77
dependencies = [
8-
"uipath-core>=0.5.26,<0.6.0",
8+
"uipath-core>=0.5.28, <0.6.0",
9+
"pyyaml>=6.0, <7.0",
10+
"vaderSentiment>=3.3.2, <4.0",
11+
"chardet>=5.2.0, <8.0",
912
]
1013
classifiers = [
1114
"Intended Audience :: Developers",
@@ -40,6 +43,7 @@ dev = [
4043
"pytest-cov>=4.1.0",
4144
"pytest-mock>=3.11.1",
4245
"pre-commit>=4.1.0",
46+
"types-PyYAML>=6.0",
4347
]
4448

4549
[tool.hatch.build.targets.wheel]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
"""Audit sink framework for governance events.
2+
3+
Internal module. Provides a pluggable audit system that emits
4+
governance events to one or more sinks. The built-in
5+
:class:`TracesAuditSink` emits OpenTelemetry spans and is always
6+
registered by every :class:`AuditManager` — it carries the governance
7+
audit trail and cannot be disabled by application code.
8+
9+
Callers import from the submodules directly (``_audit.base``,
10+
``_audit.traces``, ``_audit.factory``). This package exposes no
11+
aggregated symbols.
12+
"""

0 commit comments

Comments
 (0)