LICENSE
README.md
pyproject.toml
src/magi/__init__.py
src/magi/__main__.py
src/magi/adopt.py
src/magi/cli.py
src/magi/close_cmd.py
src/magi/decide_cmd.py
src/magi/features.py
src/magi/guide.py
src/magi/hook_cmd.py
src/magi/init_workspace.py
src/magi/install_cmd.py
src/magi/kb_registry.py
src/magi/migrate.py
src/magi/pm.py
src/magi/publish_cmd.py
src/magi/radar.py
src/magi/retrieval.py
src/magi/review.py
src/magi/setup_cmd.py
src/magi/skills_cmd.py
src/magi/state.py
src/magi/sync.py
src/magi/update.py
src/magi/core/__init__.py
src/magi/core/arxiv_id.py
src/magi/core/cli_i18n.py
src/magi/core/config_edit.py
src/magi/core/config_loader.py
src/magi/core/durability.py
src/magi/core/hosts.py
src/magi/core/http.py
src/magi/core/ledger.py
src/magi/core/managed.py
src/magi/core/md_blocks.py
src/magi/core/ollama.py
src/magi/core/project.py
src/magi/core/rules.py
src/magi/core/tools.py
src/magi/core/trace.py
src/magi/core/vocab.py
src/magi/core/wiki_common.py
src/magi/core/worklock.py
src/magi/core/workspace.py
src/magi/docs/guide.en.md
src/magi/docs/guide.zh.md
src/magi/docs/readme.en.md
src/magi/docs/readme.zh.md
src/magi/ingest/__init__.py
src/magi/ingest/arxiv_html.py
src/magi/ingest/assemble.py
src/magi/ingest/auto.py
src/magi/ingest/batch.py
src/magi/ingest/convert_result.py
src/magi/ingest/enqueue.py
src/magi/ingest/figures.py
src/magi/ingest/gates.py
src/magi/ingest/helper.py
src/magi/ingest/identity.py
src/magi/ingest/image_refs.py
src/magi/ingest/ledger.py
src/magi/ingest/mineru.py
src/magi/ingest/pdf_math_crop.py
src/magi/ingest/pipeline.py
src/magi/ingest/routing.py
src/magi/ingest/tex2md.py
src/magi/ingest/textlayer.py
src/magi/ingest/zotero.py
src/magi/ingest/zotero_import.py
src/magi/ingest/ocr/Modelfile
src/magi/ingest/ocr/__init__.py
src/magi/ingest/ocr/agent.py
src/magi/ingest/ocr/image_handler.py
src/magi/ingest/ocr/markdown_builder.py
src/magi/ingest/ocr/ocr_engine.py
src/magi/ingest/ocr/pdf_processor.py
src/magi/ingest/ocr/tables.py
src/magi/ingest/ocr/tiler.py
src/magi/kb/__init__.py
src/magi/kb/add_concept.py
src/magi/kb/backing.py
src/magi/kb/bib_export.py
src/magi/kb/chunker.py
src/magi/kb/detect_uncompiled.py
src/magi/kb/extract_concept_context.py
src/magi/kb/find_placeholders.py
src/magi/kb/format_math.py
src/magi/kb/graph_browse.py
src/magi/kb/graph_query.py
src/magi/kb/grep.py
src/magi/kb/index_builder.py
src/magi/kb/llmwiki.py
src/magi/kb/refactor_concept.py
src/magi/kb/semantic_link.py
src/magi/kb/tag_reducer.py
src/magi/kb/thread_cmd.py
src/magi/kb/threads.py
src/magi/kb/validate_math_latex.py
src/magi/kb/validate_output.py
src/magi/kb/verify_claims.py
src/magi/reflect/__init__.py
src/magi/reflect/cmd.py
src/magi/reflect/patterns.py
src/magi/reflect/proposals.py
src/magi/reflect/propose.py
src/magi/reflect/signals.py
src/magi/reflect/transcripts.py
src/magi/skills/adopt/SKILL.md
src/magi/skills/ask/SKILL.md
src/magi/skills/compile/SKILL.md
src/magi/skills/compile/templates/concept_template.md
src/magi/skills/compile/templates/index_template.md
src/magi/skills/compile/templates/paper_template.md
src/magi/skills/draft/SKILL.md
src/magi/skills/ingest/SKILL.md
src/magi/skills/magi/SKILL.md
src/magi/skills/radar_review/SKILL.md
src/magi/skills/research/SKILL.md
src/magi/skills/tidy/SKILL.md
src/magi/ui/__init__.py
src/magi/ui/api.py
src/magi/ui/jobs.py
src/magi/ui/server.py
src/magi/ui/v2.py
src/magi/ui/static/app.js
src/magi/ui/static/favicon.png
src/magi/ui/static/favicon.svg
src/magi/ui/static/index.html
src/magi/ui/static/styles.css
src/magi/ui/static/backgrounds/manifest.json
src/magi/ui/static/backgrounds/blue/blue-01.webp
src/magi/ui/static/backgrounds/blue/blue-02.webp
src/magi/ui/static/backgrounds/blue/blue-03.webp
src/magi/ui/static/backgrounds/blue/blue-04.webp
src/magi/ui/static/backgrounds/blue/blue-05.webp
src/magi/ui/static/backgrounds/red/red-01.webp
src/magi/ui/static/backgrounds/red/red-02.webp
src/magi/ui/static/backgrounds/red/red-03.webp
src/magi/ui/static/backgrounds/red/red-04.webp
src/magi/ui/static/backgrounds/red/red-05.webp
src/magi/ui/static/backgrounds/red/red-06.webp
src/magi/ui/static/backgrounds/red/red-07.webp
src/magi/ui/static/backgrounds/red/red-08.webp
src/magi/ui/static/backgrounds/thumbs/blue/blue-01.webp
src/magi/ui/static/backgrounds/thumbs/blue/blue-02.webp
src/magi/ui/static/backgrounds/thumbs/blue/blue-03.webp
src/magi/ui/static/backgrounds/thumbs/blue/blue-04.webp
src/magi/ui/static/backgrounds/thumbs/blue/blue-05.webp
src/magi/ui/static/backgrounds/thumbs/red/red-01.webp
src/magi/ui/static/backgrounds/thumbs/red/red-02.webp
src/magi/ui/static/backgrounds/thumbs/red/red-03.webp
src/magi/ui/static/backgrounds/thumbs/red/red-04.webp
src/magi/ui/static/backgrounds/thumbs/red/red-05.webp
src/magi/ui/static/backgrounds/thumbs/red/red-06.webp
src/magi/ui/static/backgrounds/thumbs/red/red-07.webp
src/magi/ui/static/backgrounds/thumbs/red/red-08.webp
src/magi/ui/static/vendor/d3-dispatch.min.js
src/magi/ui/static/vendor/d3-force-LICENSE.txt
src/magi/ui/static/vendor/d3-force.min.js
src/magi/ui/static/vendor/d3-quadtree.min.js
src/magi/ui/static/vendor/d3-timer.min.js
src/magi/ui/static/vendor/katex-LICENSE.txt
src/magi/ui/static/vendor/katex.min.css
src/magi/ui/static/vendor/katex.min.js
src/magi/ui/static/vendor/marked.min.js
src/magi/ui/static/vendor/mermaid-LICENSE.txt
src/magi/ui/static/vendor/mermaid.min.js
src/magi/ui/static/vendor/fonts/Archivo-OFL.txt
src/magi/ui/static/vendor/fonts/archivo-latin-var.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_AMS-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Caligraphic-Bold.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Caligraphic-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Fraktur-Bold.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Fraktur-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Main-Bold.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Main-BoldItalic.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Main-Italic.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Main-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Math-BoldItalic.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Math-Italic.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_SansSerif-Bold.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_SansSerif-Italic.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_SansSerif-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Script-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Size1-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Size2-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Size3-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Size4-Regular.woff2
src/magi/ui/static/vendor/katex-fonts/KaTeX_Typewriter-Regular.woff2
src/magi_research.egg-info/PKG-INFO
src/magi_research.egg-info/SOURCES.txt
src/magi_research.egg-info/dependency_links.txt
src/magi_research.egg-info/entry_points.txt
src/magi_research.egg-info/requires.txt
src/magi_research.egg-info/top_level.txt
tests/test_adopt.py
tests/test_app_js_loads.py
tests/test_arxiv_html.py
tests/test_arxiv_id.py
tests/test_batch.py
tests/test_bib_export.py
tests/test_cli_i18n.py
tests/test_cli_last_resort.py
tests/test_close_line.py
tests/test_cold_backing.py
tests/test_config_edit.py
tests/test_config_layers.py
tests/test_config_visibility.py
tests/test_consolidation.py
tests/test_contracts.py
tests/test_core_http.py
tests/test_decide_cmd.py
tests/test_degradation_table.py
tests/test_doc_consistency.py
tests/test_docs_describe_reality.py
tests/test_docs_in_sync.py
tests/test_docs_quote_real_output.py
tests/test_durability.py
tests/test_embedding_provider.py
tests/test_enqueue.py
tests/test_enqueue_idempotent.py
tests/test_enqueue_title.py
tests/test_extension_version.py
tests/test_favicon.py
tests/test_features.py
tests/test_figure_crop.py
tests/test_format_math.py
tests/test_gates.py
tests/test_gates_ocr.py
tests/test_glass_material.py
tests/test_graph_browse.py
tests/test_graph_threads.py
tests/test_grep.py
tests/test_guarantees_the_docstrings_make.py
tests/test_guide_cli.py
tests/test_hooks.py
tests/test_hosts_table.py
tests/test_identity.py
tests/test_image_refs.py
tests/test_index_convergence.py
tests/test_ingest_upload.py
tests/test_init_force.py
tests/test_init_v2_layout.py
tests/test_install_cmd.py
tests/test_launch_directory.py
tests/test_ledger.py
tests/test_ledger_is_the_only_judge.py
tests/test_lint_cache.py
tests/test_liquid_glass.py
tests/test_llm_ledger.py
tests/test_managed_block.py
tests/test_managed_rules.py
tests/test_markdown_cleaner.py
tests/test_math_worklist.py
tests/test_md_blocks.py
tests/test_migrate_real_v1.py
tests/test_migrate_v2.py
tests/test_mineru_download.py
tests/test_model_and_effort.py
tests/test_ocr_repair.py
tests/test_ocr_tables.py
tests/test_ocr_tiling.py
tests/test_ollama_autostart.py
tests/test_onboarding_path.py
tests/test_one_thing_one_word.py
tests/test_ops_placement.py
tests/test_packaging_matches_ci.py
tests/test_partial_failure.py
tests/test_perf_contracts.py
tests/test_project_layout.py
tests/test_publish.py
tests/test_radar_authors.py
tests/test_radar_contracts.py
tests/test_radar_triage.py
tests/test_reflect_cmd.py
tests/test_reflect_isolation.py
tests/test_reflect_patterns.py
tests/test_reflect_proposals.py
tests/test_reflect_propose.py
tests/test_reflect_round2.py
tests/test_reflect_signals.py
tests/test_reflect_verbs.py
tests/test_registry_integrity.py
tests/test_reporting_honesty.py
tests/test_resource_lifetimes.py
tests/test_retrieval_cjk.py
tests/test_retrieval_threads.py
tests/test_review.py
tests/test_review_order.py
tests/test_routing.py
tests/test_rules.py
tests/test_s2_api_key.py
tests/test_scoring_batches.py
tests/test_search_says_whose_library.py
tests/test_semantic_link_backup.py
tests/test_setup_optionals.py
tests/test_skeleton_pin.py
tests/test_skill_conventions.py
tests/test_skills_cmd.py
tests/test_skills_origin.py
tests/test_state.py
tests/test_suspected_defects.py
tests/test_sync_and_next_agree.py
tests/test_tasks.py
tests/test_tex2md.py
tests/test_tex_figures.py
tests/test_textlayer.py
tests/test_the_browser_is_not_a_dead_end.py
tests/test_thread_cmd.py
tests/test_threads.py
tests/test_transcription_safety.py
tests/test_transcripts.py
tests/test_ui_api.py
tests/test_ui_features.py
tests/test_ui_ingest.py
tests/test_ui_v2.py
tests/test_update.py
tests/test_v2_ratchets.py
tests/test_vendor_neutral.py
tests/test_verify_claims_loose.py
tests/test_vocab.py
tests/test_worklock.py
tests/test_zotero.py
tests/test_zotero_selection.py
tests/test_zotero_webui.py