LICENSE
README.md
pyproject.toml
src/llm_logparser.egg-info/PKG-INFO
src/llm_logparser.egg-info/SOURCES.txt
src/llm_logparser.egg-info/dependency_links.txt
src/llm_logparser.egg-info/entry_points.txt
src/llm_logparser.egg-info/requires.txt
src/llm_logparser.egg-info/top_level.txt
src/llm_logparser/cli/__init__.py
src/llm_logparser/cli/__main__.py
src/llm_logparser/cli/cli.py
src/llm_logparser/cli/common.py
src/llm_logparser/cli/config_apply.py
src/llm_logparser/cli/config_loader.py
src/llm_logparser/cli/config_model.py
src/llm_logparser/cli/parser_builder.py
src/llm_logparser/cli/prompts.py
src/llm_logparser/cli/handlers/__init__.py
src/llm_logparser/cli/handlers/analyze.py
src/llm_logparser/cli/handlers/chain.py
src/llm_logparser/cli/handlers/config.py
src/llm_logparser/cli/handlers/export.py
src/llm_logparser/cli/handlers/extract.py
src/llm_logparser/cli/handlers/parse.py
src/llm_logparser/core/analyzer_common.py
src/llm_logparser/core/analyzer_metrics.py
src/llm_logparser/core/analyzer_stats.py
src/llm_logparser/core/analyzer_timeline.py
src/llm_logparser/core/analyzer_tokens.py
src/llm_logparser/core/exporter.py
src/llm_logparser/core/i18n.py
src/llm_logparser/core/l1_derivation.py
src/llm_logparser/core/message_windows.py
src/llm_logparser/core/parser.py
src/llm_logparser/core/sanitize.py
src/llm_logparser/core/schema_validation.py
src/llm_logparser/core/utils.py
src/llm_logparser/core/providers/__init__.py
src/llm_logparser/core/providers/anthropic/__init__.py
src/llm_logparser/core/providers/anthropic/adapter.py
src/llm_logparser/core/providers/anthropic/claude/__init__.py
src/llm_logparser/core/providers/anthropic/claude/adapter.py
src/llm_logparser/core/providers/openai/__init__.py
src/llm_logparser/core/providers/openai/adapter.py
src/llm_logparser/core/providers/openai/extractor.py
src/llm_logparser/core/providers/openai/chatgpt/__init__.py
src/llm_logparser/core/providers/openai/chatgpt/adapter.py
src/llm_logparser/core/providers/openai/chatgpt/utils.py
src/llm_logparser/core/providers/xai/__init__.py
src/llm_logparser/core/providers/xai/adapter.py
src/llm_logparser/core/providers/xai/grok/__init__.py
src/llm_logparser/core/providers/xai/grok/adapter.py
src/llm_logparser/core/schemas/manifest.schema.json
src/llm_logparser/core/schemas/message.schema.json
src/llm_logparser/core/schemas/metrics.schema.json
src/llm_logparser/core/schemas/thread_stats.schema.json
src/llm_logparser/core/schemas/token_stats.schema.json
src/llm_logparser/i18n/en-US.yaml
src/llm_logparser/i18n/ja-JP.yaml
src/llm_logparser/l2_sqlite/__init__.py
src/llm_logparser/l2_sqlite/builder.py
src/llm_logparser/l2_sqlite/ingest_messages.py
src/llm_logparser/l2_sqlite/ingest_threads.py
src/llm_logparser/l2_sqlite/ingest_windows.py
src/llm_logparser/l2_sqlite/schema.py
tests/test_analyze_metrics_cli.py
tests/test_analyze_stats_cli.py
tests/test_analyze_timeline_cli.py
tests/test_analyze_tokens_cli.py
tests/test_analyzer_artifact_contracts.py
tests/test_analyzer_common.py
tests/test_anthropic_adapter.py
tests/test_cli_config.py
tests/test_cli_i18n_errors.py
tests/test_e2e_openai_parse_export.py
tests/test_entrypoint_aliases.py
tests/test_exporter_jsonl.py
tests/test_exporter_markdown.py
tests/test_extract_cli.py
tests/test_i18n_storage.py
tests/test_l1_derivation.py
tests/test_l2_sqlite_builder.py
tests/test_locale_resolution.py
tests/test_message_windows.py
tests/test_openai_adapter.py
tests/test_parse_thread_artifacts.py
tests/test_parser_builder_i18n.py
tests/test_parser_json_records.py
tests/test_parser_validation.py
tests/test_release_gate_v2_pipeline.py
tests/test_runtime_i18n.py
tests/test_schema_validation.py
tests/test_xai_adapter.py