This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryPolicy conditions now support time windows, weekday schedules, param thresholds, regex matching.
Full changelog
What's New
Policy Conditions 🎯
Rules now support conditional logic beyond glob matching:
- Time windows:
time_after: "18:00"— block writes after hours - Weekday schedules:
weekdays: [1, 2, 3, 4, 5]— restrict to business days - Param thresholds:
param_gt: { count: 100 }— escalate bulk operations - Regex matching:
param_matches: { email: "@corp\\.com$" }— match patterns
httpx/REST API Adapter
HttpxExecutormaps action types (get,post,put,delete) to HTTP methods- Install:
pip install 'agent-aegis[httpx]'
Python Logging Audit Backend
LoggingAuditLogger— structured JSON to Python logging- Risk levels map to log levels (LOW→DEBUG, CRITICAL→ERROR)
- Drop-in replacement for SQLite
AuditLogger
JSONL Audit Export
aegis audit --format jsonl -o audit.jsonlAuditLogger.export_jsonl()API
Policy JSON Schema
aegis schemaCLI commandpolicy.schema.jsonfor editor auto-complete
Quality of Life
- Runtime
async withcontext manager run_one()convenience for single-action governance- 90 tests (up from 45)
Full Changelog: https://github.com/Acacian/aegis/compare/v0.1.0...v0.1.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Acacian/aegis
Policy-based governance for AI agent tool calls. YAML policies, approval gates, risk assessment, and audit logging. Cross-platform: LangChain, OpenAI, Anthropic, MCP.
Related context
Beta — feedback welcome: [email protected]