LICENSE
MANIFEST.in
README.md
pyproject.toml
skills/paper-analysis/SKILL.md
skills/paper-workflow/SKILL.md
src/py_scholar_agent.egg-info/PKG-INFO
src/py_scholar_agent.egg-info/SOURCES.txt
src/py_scholar_agent.egg-info/dependency_links.txt
src/py_scholar_agent.egg-info/entry_points.txt
src/py_scholar_agent.egg-info/requires.txt
src/py_scholar_agent.egg-info/top_level.txt
src/scholar_agent/__init__.py
src/scholar_agent/cli.py
src/scholar_agent/runtime.py
src/scholar_agent/server.py
src/scholar_agent/adapters/__init__.py
src/scholar_agent/adapters/mcp_server.py
src/scholar_agent/config/__init__.py
src/scholar_agent/config/loader.py
src/scholar_agent/config/manager.py
src/scholar_agent/config/paths.py
src/scholar_agent/config/profiles.py
src/scholar_agent/config_data/config.yaml
src/scholar_agent/engine/__init__.py
src/scholar_agent/engine/agent.py
src/scholar_agent/engine/bm25.py
src/scholar_agent/engine/build_answer_context.py
src/scholar_agent/engine/build_evidence_pack.py
src/scholar_agent/engine/build_graph.py
src/scholar_agent/engine/cache_helper.py
src/scholar_agent/engine/close_knowledge_loop.py
src/scholar_agent/engine/common.py
src/scholar_agent/engine/distill_knowledge.py
src/scholar_agent/engine/domain_router.py
src/scholar_agent/engine/embedding_retrieve.py
src/scholar_agent/engine/exceptions.py
src/scholar_agent/engine/knowledge_governance.py
src/scholar_agent/engine/knowledge_lifecycle.py
src/scholar_agent/engine/local_index.py
src/scholar_agent/engine/local_retrieve.py
src/scholar_agent/engine/migrate_hierarchy.py
src/scholar_agent/engine/orchestrate_research.py
src/scholar_agent/engine/promote_draft.py
src/scholar_agent/engine/render_answer_bundle.py
src/scholar_agent/engine/research_harness.py
src/scholar_agent/engine/retry.py
src/scholar_agent/engine/run_eval.py
src/scholar_agent/engine/run_pipeline.py
src/scholar_agent/engine/scholar_config.py
src/scholar_agent/engine/search_pipeline.py
src/scholar_agent/engine/synthesize_answer.py
src/scholar_agent/engine/academic/__init__.py
src/scholar_agent/engine/academic/arxiv_search.py
src/scholar_agent/engine/academic/conf_search.py
src/scholar_agent/engine/academic/daily_workflow.py
src/scholar_agent/engine/academic/image_extractor.py
src/scholar_agent/engine/academic/innovation_scorer.py
src/scholar_agent/engine/academic/note_linker.py
src/scholar_agent/engine/academic/paper_analyzer.py
src/scholar_agent/engine/academic/scoring.py
src/scholar_agent/engine/inputs/__init__.py
src/scholar_agent/engine/inputs/external_candidates.py
src/scholar_agent/engine/normalizers/__init__.py
src/scholar_agent/engine/normalizers/evidence_normalizer.py
src/scholar_agent/engine/search_providers/__init__.py
src/scholar_agent/engine/search_providers/arxiv_provider.py
src/scholar_agent/engine/search_providers/base.py
src/scholar_agent/engine/search_providers/self_hosted_provider.py
src/scholar_agent/installers/__init__.py
src/scholar_agent/installers/claude.py
src/scholar_agent/installers/common.py
src/scholar_agent/installers/opencode.py
src/scholar_agent/installers/vscode.py
src/scholar_agent/schemas/answer.schema.json
src/scholar_agent/schemas/domain_routing_guide.md
src/scholar_agent/schemas/domain_routing_policy.json
src/scholar_agent/schemas/domain_routing_policy.template.json
src/scholar_agent/schemas/evidence.schema.json
src/scholar_agent/schemas/routing_skill.md
src/scholar_agent/skills/scholar-agent/SKILL.md
src/scholar_agent/skills/scholar-agent/references/path-policy.md
src/scholar_agent/skills/scholar-agent/references/quality-gates.md
src/scholar_agent/skills/scholar-agent/references/workflow.md
src/scholar_agent/skills/scholar-agent/scripts/normalize_note_location.py
src/scholar_agent/skills/scholar-agent/scripts/validate_note.py
src/scholar_agent/templates/__init__.py
src/scholar_agent/templates/paper-en.md
src/scholar_agent/templates/paper-zh.md
src/scholar_agent/validation/__init__.py
src/scholar_agent/validation/normalize_note.py
src/scholar_agent/validation/validate_note.py
tests/test_academic.py
tests/test_agent.py
tests/test_answer_context.py
tests/test_bm25_retrieval.py
tests/test_build_graph.py
tests/test_common.py
tests/test_distill_knowledge.py
tests/test_domain_router.py
tests/test_domain_seed_cards.py
tests/test_external_candidates.py
tests/test_hybrid_evidence_pack.py
tests/test_incremental_index.py
tests/test_input_validation.py
tests/test_knowledge_lifecycle.py
tests/test_knowledge_scaffold.py
tests/test_local_index.py
tests/test_local_rag_smoke.py
tests/test_local_retrieve.py
tests/test_local_synthesis_and_loop.py
tests/test_mcp_server.py
tests/test_multi_perspective.py
tests/test_paper_analyzer_fill.py
tests/test_pipeline_and_eval.py
tests/test_promote_draft.py
tests/test_render_answer_bundle.py
tests/test_research_orchestrator.py
tests/test_roundtrip_accumulation.py
tests/test_search_pipeline.py
tests/test_synthesize_answer.py