Releases: Themis-Legal-Framework/themis-framework
Releases · Themis-Legal-Framework/themis-framework
Themis Framework v1.0.0-beta
Themis Framework v1.0.0-beta
Themis is an open, modular framework for building multi-agent legal reasoning systems that combine data analysis, doctrinal reasoning, strategic counsel, and document drafting. This beta release ships a production-grade stack with containerized services, domain-specific practice packs, and robust observability.
Highlights
- Multi-agent architecture: includes Legal Data Analyst (LDA), Doctrinal Expert Agent (DEA), Legal Strategy Agent (LSA), and Document Drafting Agent (DDA) orchestrated by a central planner.
- Full Docker Compose stack: deploys API service, PostgreSQL storage, Prometheus metrics, and Grafana dashboards with one command.
- Authentication & security: API key authentication, rate limiting, audit logging, and request size limiting.
- Performance optimizations: TTL-based caching and SQLite persistence for fast reads and high throughput.
- Observability: exposes Prometheus metrics, structured JSON logging, cost tracking, and an audit trail.
- Practice Packs: includes Personal Injury and Criminal Defense packs with fixtures and CLI commands.
- Type-safe models: Pydantic models for matters, documents, events, issues, authorities, and damages with validation rules.
- Stub mode: run the system without an Anthropic API key for local development and testing.
- Comprehensive tests: 35 tests covering agents, orchestrator, tools, and packs with >85% pass rate.
See the documentation in the docs/ folder and QUICKSTART.md for setup instructions. This beta is ready for experimentation and extension; integration of the Document Drafting Agent into the default routing policy is forthcoming.
Themis is a research and drafting aid, not a substitute for human legal judgment. All outputs require attorney review before client use.