Spaces:
Build error
Build error
Commit History
-
Add IntelligentContextManager for semantic-aware context management
- Add multi-factor importance scoring (recency, semantic similarity, TOIN importance, error indicators, forward references, token density) - No hardcoded patterns - all signals learned from TOIN or computed - Add ScoringWeights and IntelligentContextConfig dataclasses - Add MessageScorer for scoring individual messages - Add strategy selection: NONE, COMPRESS_FIRST, DROP_BY_SCORE - Preserve tool call/response atomicity when dropping - Add comprehensive tests (62 tests total) - Update documentation (transforms, configuration, api, architecture)14ecab6
-
Prepare for OSS release v0.2.0
This commit prepares Headroom for public open source release with comprehensive documentation, licensing, and community infrastructure. License & Legal: - Add Apache 2.0 LICENSE file - Add NOTICE file with third-party attributions - Add SECURITY.md for vulnerability reporting Community: - Add CONTRIBUTING.md with contribution guidelines - Add CODE_OF_CONDUCT.md (Contributor Covenant) - Add GitHub issue templates (bug report, feature request) - Add pull request template Documentation: - Update README.md with compelling value proposition - Add docs/getting-started.md - Add docs/proxy.md for proxy server documentation - Add docs/transforms.md for transform reference - Add docs/api.md for API reference - Add examples/README.md Package Infrastructure: - Add headroom/py.typed for PEP 561 compliance - Add headroom/cli.py for CLI entry point - Add .github/workflows/ci.yml for CI pipeline - Add .github/workflows/publish.yml for PyPI publishing - Update pyproject.toml with proper metadata N…175746c