LICENSE
README.md
pyproject.toml
src/sanjaya/__init__.py
src/sanjaya/agent.py
src/sanjaya/answer.py
src/sanjaya/prompts.py
src/sanjaya/settings.py
src/sanjaya.egg-info/PKG-INFO
src/sanjaya.egg-info/SOURCES.txt
src/sanjaya.egg-info/dependency_links.txt
src/sanjaya.egg-info/requires.txt
src/sanjaya.egg-info/top_level.txt
src/sanjaya/core/__init__.py
src/sanjaya/core/blocks.py
src/sanjaya/core/budget.py
src/sanjaya/core/compaction.py
src/sanjaya/core/critic.py
src/sanjaya/core/errors.py
src/sanjaya/core/loop.py
src/sanjaya/core/patterns.py
src/sanjaya/core/prompts.py
src/sanjaya/core/repl.py
src/sanjaya/core/schema.py
src/sanjaya/llm/__init__.py
src/sanjaya/llm/client.py
src/sanjaya/llm/moondream.py
src/sanjaya/llm/pricing.py
src/sanjaya/llm/types.py
src/sanjaya/retrieval/__init__.py
src/sanjaya/retrieval/base.py
src/sanjaya/retrieval/sqlite_fts.py
src/sanjaya/retrieval/token_overlap.py
src/sanjaya/tools/__init__.py
src/sanjaya/tools/base.py
src/sanjaya/tools/builtins.py
src/sanjaya/tools/registry.py
src/sanjaya/tools/document/__init__.py
src/sanjaya/tools/document/parsers.py
src/sanjaya/tools/document/toolkit.py
src/sanjaya/tools/image/__init__.py
src/sanjaya/tools/image/media.py
src/sanjaya/tools/image/toolkit.py
src/sanjaya/tools/image/workspace.py
src/sanjaya/tools/report/__init__.py
src/sanjaya/tools/report/toolkit.py
src/sanjaya/tools/report/writers.py
src/sanjaya/tools/video/__init__.py
src/sanjaya/tools/video/media.py
src/sanjaya/tools/video/mount.py
src/sanjaya/tools/video/retrieval.py
src/sanjaya/tools/video/toolkit.py
src/sanjaya/tools/video/transcription.py
src/sanjaya/tools/video/vision.py
src/sanjaya/tools/video/workspace.py
src/sanjaya/tracing/__init__.py
src/sanjaya/tracing/events.py
src/sanjaya/tracing/loader.py
src/sanjaya/tracing/observability.py
src/sanjaya/tracing/tracer.py
src/sanjaya_modal/__init__.py
src/sanjaya_modal/__main__.py
src/sanjaya_modal/app.py
src/sanjaya_modal/lifecycle.py
src/sanjaya_modal/runner.py
tests/test_image_toolkit.py
tests/test_token_cost_accounting.py