README.md
pyproject.toml
src/scholai/__init__.py
src/scholai/cli.py
src/scholai/checkpoint/__init__.py
src/scholai/checkpoint/_card.py
src/scholai/checkpoint/cleanup.py
src/scholai/checkpoint/commands.py
src/scholai/checkpoint/export.py
src/scholai/common/__init__.py
src/scholai/common/credentials_reader.py
src/scholai/common/publish.py
src/scholai/course/__init__.py
src/scholai/course/commands.py
src/scholai/course/atoms/__init__.py
src/scholai/course/atoms/_asr_helpers.py
src/scholai/course/atoms/esd_gen.py
src/scholai/course/atoms/iod.py
src/scholai/course/atoms/lark_send.py
src/scholai/course/atoms/mmd_gen.py
src/scholai/course/atoms/mmd_render_html.py
src/scholai/course/atoms/oss_upload.py
src/scholai/course/atoms/pd.py
src/scholai/course/atoms/ssd_gen.py
src/scholai/course/atoms/ssd_imagegen.py
src/scholai/course/atoms/tts_gen.py
src/scholai/course/atoms/txd_gen.py
src/scholai/course/atoms/txd_imagegen.py
src/scholai/course/atoms/txd_render_html.py
src/scholai/course/atoms/vfd_audio_asr.py
src/scholai/course/atoms/vfd_audio_std.py
src/scholai/course/atoms/vfd_doc.py
src/scholai/course/atoms/vfd_pptx.py
src/scholai/course/atoms/vfd_text_std.py
src/scholai/course/atoms/vfd_url.py
src/scholai/course/atoms/vfd_video_asr.py
src/scholai/course/atoms/vfd_video_frames.py
src/scholai/course/atoms/vfd_video_merge.py
src/scholai/course/atoms/vfd_video_std.py
src/scholai/course/atoms/video_compose.py
src/scholai/course/prompts/asr_std.md
src/scholai/course/prompts/esd.md
src/scholai/course/prompts/image_style.md
src/scholai/course/prompts/iod.md
src/scholai/course/prompts/mmd.md
src/scholai/course/prompts/pd.md
src/scholai/course/prompts/pptx.md
src/scholai/course/prompts/ssd.md
src/scholai/course/prompts/ssd_image_style.md
src/scholai/course/prompts/text_std.md
src/scholai/course/prompts/txd.md
src/scholai/course/prompts/txd_imagedesc.md
src/scholai/course/prompts/txd_inject_html.md
src/scholai/course/prompts/txd_render_html.md
src/scholai/course/prompts/video_frames.md
src/scholai/course/schemas/__init__.py
src/scholai/course/schemas/iod.py
src/scholai/course/schemas/source.py
src/scholai/course/schemas/ssd.py
src/scholai/course/schemas/vfd.py
src/scholai/runtime/__init__.py
src/scholai/runtime/checkpoint_index.py
src/scholai/runtime/checkpoint_state.py
src/scholai/runtime/ids.py
src/scholai/runtime/llm.py
src/scholai/runtime/openclaw_state.py
src/scholai/runtime/prompt_loader.py
src/scholai/runtime/run_logger.py
src/scholai/runtime/status_parse.py
src/scholai/runtime/usage.py
src/scholai/runtime/workspace.py
src/scholai/usage/__init__.py
src/scholai/usage/aggregator.py
src/scholai/usage/cli.py
src/scholai/usage/pricing.py
src/scholai/usage/reporter.py
src/scholai_cli.egg-info/PKG-INFO
src/scholai_cli.egg-info/SOURCES.txt
src/scholai_cli.egg-info/dependency_links.txt
src/scholai_cli.egg-info/entry_points.txt
src/scholai_cli.egg-info/requires.txt
src/scholai_cli.egg-info/top_level.txt
tests/test_cli.py