LICENSE
MANIFEST.in
README.md
pyproject.toml
src/devlogs/__init__.py
src/devlogs/__main__.py
src/devlogs/build_info.py
src/devlogs/cli.py
src/devlogs/config.py
src/devlogs/context.py
src/devlogs/demo.py
src/devlogs/devlogs_client.py
src/devlogs/formatting.py
src/devlogs/handler.py
src/devlogs/levels.py
src/devlogs/retention.py
src/devlogs/scrub.py
src/devlogs/time_utils.py
src/devlogs/wrapper.py
src/devlogs.egg-info/PKG-INFO
src/devlogs.egg-info/SOURCES.txt
src/devlogs.egg-info/dependency_links.txt
src/devlogs.egg-info/entry_points.txt
src/devlogs.egg-info/requires.txt
src/devlogs.egg-info/top_level.txt
src/devlogs/collector/__init__.py
src/devlogs/collector/auth.py
src/devlogs/collector/cli.py
src/devlogs/collector/errors.py
src/devlogs/collector/forwarder.py
src/devlogs/collector/ingestor.py
src/devlogs/collector/schema.py
src/devlogs/collector/server.py
src/devlogs/jenkins/__init__.py
src/devlogs/jenkins/cli.py
src/devlogs/jenkins/core.py
src/devlogs/mcp/__init__.py
src/devlogs/mcp/server.py
src/devlogs/opensearch/__init__.py
src/devlogs/opensearch/client.py
src/devlogs/opensearch/indexing.py
src/devlogs/opensearch/mappings.py
src/devlogs/opensearch/queries.py
src/devlogs/web/__init__.py
src/devlogs/web/server.py
src/devlogs/web/static/devlogs.css
src/devlogs/web/static/devlogs.js
src/devlogs/web/static/index.html
tests/test_build_info.py
tests/test_cli.py
tests/test_collector_auth.py
tests/test_collector_config.py
tests/test_collector_schema.py
tests/test_collector_server.py
tests/test_config.py
tests/test_context.py
tests/test_devlogs_client.py
tests/test_formatting.py
tests/test_handler.py
tests/test_indexing.py
tests/test_levels.py
tests/test_mappings.py
tests/test_mcp_server.py
tests/test_opensearch_client.py
tests/test_opensearch_queries.py
tests/test_retention.py
tests/test_scrub.py
tests/test_time_utils.py
tests/test_web.py