|
12 | 12 | pip install empathy-framework[full] |
13 | 13 | ``` |
14 | 14 |
|
15 | | -## What's New in v3.3.x |
| 15 | +## What's New in v3.5.x |
16 | 16 |
|
17 | | -### Enterprise-Ready Workflows |
| 17 | +### Memory API Security Hardening (v3.5.0) |
18 | 18 |
|
19 | | -- **Formatted Reports for All Workflows** — Every workflow now includes `formatted_report` with consistent structure, status icons, and actionable summaries |
20 | | -- **Enterprise-Safe Doc-Gen** — Auto-scaling tokens, chunked generation, cost guardrails ($5 default limit), graceful degradation, and file export |
21 | | -- **Output Chunking** — Large reports automatically split into displayable sections to avoid truncation |
| 19 | +- **Input Validation** — Pattern IDs, agent IDs, and classifications validated to prevent path traversal and injection attacks |
| 20 | +- **API Key Authentication** — Bearer token and X-API-Key header support with SHA-256 hash comparison |
| 21 | +- **Rate Limiting** — Per-IP sliding window rate limiting (100 req/min default) |
| 22 | +- **HTTPS/TLS Support** — Optional SSL certificate configuration for encrypted connections |
| 23 | +- **CORS Restrictions** — Configurable allowed origins (localhost-only by default) |
| 24 | +- **Request Size Limits** — 1MB body limit to prevent DoS attacks |
22 | 25 |
|
23 | | -### Unified CLI & Developer Experience |
| 26 | +### Previous (v3.4.x) |
24 | 27 |
|
25 | | -- **Unified Typer CLI** — One `empathy` command with Rich output, subcommand groups, and cheatsheet |
26 | | -- **Dev Container Support** — One-click VS Code dev environment with Docker Compose |
27 | | -- **Python 3.13 Support** — Test matrix now covers 3.10-3.13 across macOS, Linux, Windows |
| 28 | +- **Trust Circuit Breaker** — Automatic degradation when model reliability drops |
| 29 | +- **Pattern Catalog System** — Searchable pattern library with similarity matching |
| 30 | +- **Memory Control Panel** — VSCode sidebar for Redis and pattern management |
28 | 31 |
|
29 | | -### Documentation Overhaul |
| 32 | +### Previous (v3.3.x) |
30 | 33 |
|
31 | | -- **Diátaxis Framework** — Restructured docs into Tutorials, How-to, Explanation, Reference |
32 | | -- **Improved Navigation** — Clearer paths from learning to mastery |
33 | | -- **Fixed Asset Loading** — CSS now loads correctly on all documentation pages |
| 34 | +- **Formatted Reports** — Every workflow includes `formatted_report` with consistent structure |
| 35 | +- **Enterprise-Safe Doc-Gen** — Auto-scaling tokens, cost guardrails, file export |
| 36 | +- **Unified Typer CLI** — One `empathy` command with Rich output |
| 37 | +- **Python 3.13 Support** — Test matrix covers 3.10-3.13 across all platforms |
34 | 38 |
|
35 | 39 | ### Previous (v3.1.x) |
36 | 40 |
|
@@ -142,6 +146,17 @@ Install the Empathy VSCode extension for: |
142 | 146 | - **One-Click Workflows** — Research, code review, debugging |
143 | 147 | - **Visual Cost Tracking** — See savings in real-time |
144 | 148 | - See also: `docs/dashboard-costs-by-tier.md` for interpreting the **By tier (7 days)** cost breakdown. |
| 149 | +- **Memory Control Panel (Beta)** — Manage Redis and pattern storage |
| 150 | + - View Redis status and memory usage |
| 151 | + - Browse and export stored patterns |
| 152 | + - Run system health checks |
| 153 | + - Configure auto-start in `empathy.config.yml` |
| 154 | + |
| 155 | +```yaml |
| 156 | +memory: |
| 157 | + enabled: true |
| 158 | + auto_start_redis: true |
| 159 | +``` |
145 | 160 |
|
146 | 161 | ### Level 5: Custom Agents |
147 | 162 |
|
|
0 commit comments