LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
builtin/agent/architecture-diagram-generator.yaml
builtin/agent/code-reverse-design-expert.yaml
builtin/agent/opensource-deployment-expert.yaml
builtin/agent/refactor_checker.yaml
builtin/agent/script-generator.yaml
builtin/agent/security_vulnerability_analyst.yaml
builtin/multi_agent/c2rust_migration.yaml
builtin/prompts/code_agent_system/README.md
builtin/prompts/code_agent_system/bug_fix.md
builtin/prompts/code_agent_system/code_analysis.md
builtin/prompts/code_agent_system/config_modification.md
builtin/prompts/code_agent_system/default.md
builtin/prompts/code_agent_system/deployment.md
builtin/prompts/code_agent_system/detailed_design.md
builtin/prompts/code_agent_system/feature.md
builtin/prompts/code_agent_system/performance.md
builtin/prompts/code_agent_system/refactor.md
builtin/prompts/code_agent_system/research.md
builtin/prompts/code_agent_system/scenarios.yaml
builtin/prompts/code_agent_system/troubleshooting.md
builtin/prompts/code_agent_system/warning.md
builtin/rules/builtin_rules.md
builtin/rules/architecture_design/architecture-diagram-generation.md
builtin/rules/architecture_design/clean_architecture.md
builtin/rules/architecture_design/clean_code.md
builtin/rules/architecture_design/reverse_engineering.md
builtin/rules/architecture_design/solid.md
builtin/rules/code_quality/code_review.md
builtin/rules/code_quality/documentation.md
builtin/rules/code_quality/refactor-checker.md
builtin/rules/deployment/opensource-deployment.md
builtin/rules/development_tools/jarvis_help.md
builtin/rules/development_tools/mcp-integration.md
builtin/rules/development_tools/script-generation.md
builtin/rules/development_tools/skill-development.md
builtin/rules/development_workflow/c2rust_transpiler.md
builtin/rules/development_workflow/go2rust_transpiler.md
builtin/rules/development_workflow/refactoring.md
builtin/rules/development_workflow/sdd.md
builtin/rules/development_workflow/tdd.md
builtin/rules/performance/performance.md
builtin/rules/performance/rust_performance.md
builtin/rules/security/security.md
builtin/rules/security/vulnerability-analysis.md
builtin/rules/testing/cpp_test.md
builtin/rules/testing/go_test.md
builtin/rules/testing/java_test.md
builtin/rules/testing/javascript_test.md
builtin/rules/testing/php_test.md
builtin/rules/testing/python_test.md
builtin/rules/testing/ruby_test.md
builtin/rules/testing/rust_test.md
builtin/rules/tool_config/add_rule.md
builtin/rules/tool_config/alert-management.md
builtin/rules/tool_config/self_config.md
builtin/rules/ui_design/dark-theme-design.md
builtin/rules/ui_design/light-theme-design.md
builtin/rules/ui_design/macos-web-design.md
docs/GITHUB_PAGES_DEPLOYMENT.md
docs/jarvis_config.md
docs/best_practices/Jarvis规则系统介绍.md
docs/best_practices/jcad最佳实践.md
docs/best_practices/rules_best_practices.md
docs/best_practices/使用jcad进行多feature并行开发.md
docs/best_practices/使用jca进行交互式代码开发.md
docs/best_practices/利用规则增加新的规则.md
docs/best_practices/利用规则快速引入MCP、SKILLS.md
docs/best_practices/在项目中引入CodeAgent和Agent.md
docs/best_practices/规则使用最佳实践.md
docs/compare/jarvis_vs_codex_cli.md
docs/images/intro.png
docs/images/jarvis-logo.png
docs/images/jarvis.png
docs/images/jarvis_deployment_view.dot
docs/images/jarvis_deployment_view.png
docs/images/jarvis_implementation_view.dot
docs/images/jarvis_implementation_view.png
docs/images/jarvis_logical_view.dot
docs/images/jarvis_logical_view.png
docs/images/jarvis_process_view.dot
docs/images/jarvis_process_view.png
docs/images/jarvis_use_case_view.dot
docs/images/jarvis_use_case_view.png
docs/images/wechat.png
docs/jarvis_book/1.项目介绍.md
docs/jarvis_book/2.快速开始.md
docs/jarvis_book/3.核心概念与架构.md
docs/jarvis_book/4.使用指南.md
docs/jarvis_book/5.功能扩展.md
docs/jarvis_book/6.高级主题.md
docs/jarvis_book/7.参与贡献.md
docs/jarvis_book/8.常见问题.md
docs/jarvis_book/9.附录.md
docs/technical/README.md
docs/technical/implementation/README.md
docs/technical/implementation/context_compression_flow.md
docs/technical/implementation/context_compression_strategies.md
src/jarvis/__init__.py
src/jarvis/jarvis_agent/__init__.py
src/jarvis/jarvis_agent/agent_manager.py
src/jarvis/jarvis_agent/builtin_input_handler.py
src/jarvis/jarvis_agent/builtin_rules.py
src/jarvis/jarvis_agent/config_editor.py
src/jarvis/jarvis_agent/event_bus.py
src/jarvis/jarvis_agent/events.py
src/jarvis/jarvis_agent/file_context_handler.py
src/jarvis/jarvis_agent/file_methodology_manager.py
src/jarvis/jarvis_agent/jarvis.py
src/jarvis/jarvis_agent/jvsd_cli.py
src/jarvis/jarvis_agent/language_support_info.py
src/jarvis/jarvis_agent/main.py
src/jarvis/jarvis_agent/memory_manager.py
src/jarvis/jarvis_agent/methodology_share_manager.py
src/jarvis/jarvis_agent/output_handler.py
src/jarvis/jarvis_agent/prompt_builder.py
src/jarvis/jarvis_agent/prompt_manager.py
src/jarvis/jarvis_agent/prompt_optimizer.py
src/jarvis/jarvis_agent/prompts.py
src/jarvis/jarvis_agent/protocols.py
src/jarvis/jarvis_agent/rule_share_manager.py
src/jarvis/jarvis_agent/rules_manager.py
src/jarvis/jarvis_agent/run_loop.py
src/jarvis/jarvis_agent/session_manager.py
src/jarvis/jarvis_agent/share_manager.py
src/jarvis/jarvis_agent/shell_input_handler.py
src/jarvis/jarvis_agent/stdio_redirect.py
src/jarvis/jarvis_agent/task_analyzer.py
src/jarvis/jarvis_agent/task_list.py
src/jarvis/jarvis_agent/task_manager.py
src/jarvis/jarvis_agent/tool_executor.py
src/jarvis/jarvis_agent/tool_share_manager.py
src/jarvis/jarvis_agent/user_interaction.py
src/jarvis/jarvis_agent/utils.py
src/jarvis/jarvis_agent/web_bridge.py
src/jarvis/jarvis_agent/web_server.py
src/jarvis/jarvis_agent/language_extractors/__init__.py
src/jarvis/jarvis_agent/language_extractors/c_extractor.py
src/jarvis/jarvis_agent/language_extractors/cpp_extractor.py
src/jarvis/jarvis_agent/language_extractors/go_extractor.py
src/jarvis/jarvis_agent/language_extractors/java_extractor.py
src/jarvis/jarvis_agent/language_extractors/javascript_extractor.py
src/jarvis/jarvis_agent/language_extractors/python_extractor.py
src/jarvis/jarvis_agent/language_extractors/rust_extractor.py
src/jarvis/jarvis_agent/language_extractors/typescript_extractor.py
src/jarvis/jarvis_c2rust/__init__.py
src/jarvis/jarvis_c2rust/cli.py
src/jarvis/jarvis_c2rust/collector.py
src/jarvis/jarvis_c2rust/constants.py
src/jarvis/jarvis_c2rust/library_replacer.py
src/jarvis/jarvis_c2rust/library_replacer_checkpoint.py
src/jarvis/jarvis_c2rust/library_replacer_llm.py
src/jarvis/jarvis_c2rust/library_replacer_loader.py
src/jarvis/jarvis_c2rust/library_replacer_output.py
src/jarvis/jarvis_c2rust/library_replacer_prompts.py
src/jarvis/jarvis_c2rust/library_replacer_utils.py
src/jarvis/jarvis_c2rust/llm_module_agent.py
src/jarvis/jarvis_c2rust/llm_module_agent_apply.py
src/jarvis/jarvis_c2rust/llm_module_agent_executor.py
src/jarvis/jarvis_c2rust/llm_module_agent_loader.py
src/jarvis/jarvis_c2rust/llm_module_agent_prompts.py
src/jarvis/jarvis_c2rust/llm_module_agent_types.py
src/jarvis/jarvis_c2rust/llm_module_agent_utils.py
src/jarvis/jarvis_c2rust/llm_module_agent_validator.py
src/jarvis/jarvis_c2rust/loaders.py
src/jarvis/jarvis_c2rust/models.py
src/jarvis/jarvis_c2rust/optimizer.py
src/jarvis/jarvis_c2rust/optimizer_build_fix.py
src/jarvis/jarvis_c2rust/optimizer_clippy.py
src/jarvis/jarvis_c2rust/optimizer_config.py
src/jarvis/jarvis_c2rust/optimizer_docs.py
src/jarvis/jarvis_c2rust/optimizer_options.py
src/jarvis/jarvis_c2rust/optimizer_progress.py
src/jarvis/jarvis_c2rust/optimizer_report.py
src/jarvis/jarvis_c2rust/optimizer_unsafe.py
src/jarvis/jarvis_c2rust/optimizer_utils.py
src/jarvis/jarvis_c2rust/optimizer_visibility.py
src/jarvis/jarvis_c2rust/scanner.py
src/jarvis/jarvis_c2rust/transpiler.py
src/jarvis/jarvis_c2rust/transpiler_agents.py
src/jarvis/jarvis_c2rust/transpiler_build.py
src/jarvis/jarvis_c2rust/transpiler_codegen.py
src/jarvis/jarvis_c2rust/transpiler_compile.py
src/jarvis/jarvis_c2rust/transpiler_config.py
src/jarvis/jarvis_c2rust/transpiler_context.py
src/jarvis/jarvis_c2rust/transpiler_executor.py
src/jarvis/jarvis_c2rust/transpiler_generation.py
src/jarvis/jarvis_c2rust/transpiler_git.py
src/jarvis/jarvis_c2rust/transpiler_mod_utils.py
src/jarvis/jarvis_c2rust/transpiler_modules.py
src/jarvis/jarvis_c2rust/transpiler_planning.py
src/jarvis/jarvis_c2rust/transpiler_review.py
src/jarvis/jarvis_c2rust/transpiler_symbols.py
src/jarvis/jarvis_c2rust/utils.py
src/jarvis/jarvis_c2rust/verify.py
src/jarvis/jarvis_code_agent/__init__.py
src/jarvis/jarvis_code_agent/after_change.py
src/jarvis/jarvis_code_agent/build_validation_config.py
src/jarvis/jarvis_code_agent/code_agent.py
src/jarvis/jarvis_code_agent/code_agent_build.py
src/jarvis/jarvis_code_agent/code_agent_diff.py
src/jarvis/jarvis_code_agent/code_agent_git.py
src/jarvis/jarvis_code_agent/code_agent_impact.py
src/jarvis/jarvis_code_agent/code_agent_lint.py
src/jarvis/jarvis_code_agent/code_agent_postprocess.py
src/jarvis/jarvis_code_agent/code_agent_prompts.py
src/jarvis/jarvis_code_agent/diff_visualizer.py
src/jarvis/jarvis_code_agent/jcad_cli.py
src/jarvis/jarvis_code_agent/lint.py
src/jarvis/jarvis_code_agent/rule_share_manager.py
src/jarvis/jarvis_code_agent/utils.py
src/jarvis/jarvis_code_agent/worktree_manager.py
src/jarvis/jarvis_code_agent/code_analyzer/__init__.py
src/jarvis/jarvis_code_agent/code_analyzer/base_language.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator.py
src/jarvis/jarvis_code_agent/code_analyzer/context_manager.py
src/jarvis/jarvis_code_agent/code_analyzer/context_recommender.py
src/jarvis/jarvis_code_agent/code_analyzer/dependency_analyzer.py
src/jarvis/jarvis_code_agent/code_analyzer/file_ignore.py
src/jarvis/jarvis_code_agent/code_analyzer/impact_analyzer.py
src/jarvis/jarvis_code_agent/code_analyzer/language_registry.py
src/jarvis/jarvis_code_agent/code_analyzer/language_support.py
src/jarvis/jarvis_code_agent/code_analyzer/llm_context_recommender.py
src/jarvis/jarvis_code_agent/code_analyzer/symbol_extractor.py
src/jarvis/jarvis_code_agent/code_analyzer/tree_sitter_extractor.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/__init__.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/base.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/cmake.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/custom.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/detector.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/fallback.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/go.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/java_gradle.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/java_maven.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/makefile.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/nodejs.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/python.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/rust.py
src/jarvis/jarvis_code_agent/code_analyzer/build_validator/validator.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/__init__.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/c_cpp_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/go_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/java_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/javascript_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/python_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/rust_language.py
src/jarvis/jarvis_code_agent/code_analyzer/languages/typescript_language.py
src/jarvis/jarvis_config/__init__.py
src/jarvis/jarvis_config/cli.py
src/jarvis/jarvis_config/schema_parser.py
src/jarvis/jarvis_config/web_app.py
src/jarvis/jarvis_data/config_schema.json
src/jarvis/jarvis_data/rule
src/jarvis/jarvis_data/tiktoken/9b5ad71b2ce5302211f9c61530b329a4922fc6a4
src/jarvis/jarvis_git_squash/__init__.py
src/jarvis/jarvis_git_squash/main.py
src/jarvis/jarvis_git_utils/git_commiter.py
src/jarvis/jarvis_jck/__init__.py
src/jarvis/jarvis_jck/cli.py
src/jarvis/jarvis_jck/config.py
src/jarvis/jarvis_jck/core.py
src/jarvis/jarvis_mcp/__init__.py
src/jarvis/jarvis_mcp/sse_mcp_client.py
src/jarvis/jarvis_mcp/stdio_mcp_client.py
src/jarvis/jarvis_mcp/streamable_mcp_client.py
src/jarvis/jarvis_memory_organizer/__init__.py
src/jarvis/jarvis_memory_organizer/memory_organizer.py
src/jarvis/jarvis_memory_organizer/smart_retrieval.py
src/jarvis/jarvis_methodology/main.py
src/jarvis/jarvis_platform/__init__.py
src/jarvis/jarvis_platform/base.py
src/jarvis/jarvis_platform/claude.py
src/jarvis/jarvis_platform/openai.py
src/jarvis/jarvis_platform/registry.py
src/jarvis/jarvis_platform_manager/__init__.py
src/jarvis/jarvis_platform_manager/main.py
src/jarvis/jarvis_platform_manager/service.py
src/jarvis/jarvis_sec/__init__.py
src/jarvis/jarvis_sec/agents.py
src/jarvis/jarvis_sec/analysis.py
src/jarvis/jarvis_sec/cli.py
src/jarvis/jarvis_sec/clustering.py
src/jarvis/jarvis_sec/file_manager.py
src/jarvis/jarvis_sec/parsers.py
src/jarvis/jarvis_sec/prompts.py
src/jarvis/jarvis_sec/report.py
src/jarvis/jarvis_sec/review.py
src/jarvis/jarvis_sec/status.py
src/jarvis/jarvis_sec/types.py
src/jarvis/jarvis_sec/utils.py
src/jarvis/jarvis_sec/verification.py
src/jarvis/jarvis_sec/workflow.py
src/jarvis/jarvis_sec/checkers/__init__.py
src/jarvis/jarvis_sec/checkers/c_checker.py
src/jarvis/jarvis_sec/checkers/rust_checker.py
src/jarvis/jarvis_smart_shell/__init__.py
src/jarvis/jarvis_smart_shell/main.py
src/jarvis/jarvis_tools/__init__.py
src/jarvis/jarvis_tools/base.py
src/jarvis/jarvis_tools/clear_memory.py
src/jarvis/jarvis_tools/edit_file.py
src/jarvis/jarvis_tools/execute_script.py
src/jarvis/jarvis_tools/load_rule.py
src/jarvis/jarvis_tools/meta_agent.py
src/jarvis/jarvis_tools/methodology.py
src/jarvis/jarvis_tools/read_code.py
src/jarvis/jarvis_tools/read_symbols.py
src/jarvis/jarvis_tools/read_webpage.py
src/jarvis/jarvis_tools/registry.py
src/jarvis/jarvis_tools/retrieve_memory.py
src/jarvis/jarvis_tools/save_memory.py
src/jarvis/jarvis_tools/search_web.py
src/jarvis/jarvis_tools/sub_agent.py
src/jarvis/jarvis_tools/sub_code_agent.py
src/jarvis/jarvis_tools/task_list_manager.py
src/jarvis/jarvis_tools/virtual_tty.py
src/jarvis/jarvis_tools/cli/__init__.py
src/jarvis/jarvis_tools/cli/main.py
src/jarvis/jarvis_utils/__init__.py
src/jarvis/jarvis_utils/builtin_replace_map.py
src/jarvis/jarvis_utils/clipboard.py
src/jarvis/jarvis_utils/collections.py
src/jarvis/jarvis_utils/config.py
src/jarvis/jarvis_utils/dialogue_recorder.py
src/jarvis/jarvis_utils/embedding.py
src/jarvis/jarvis_utils/file_processors.py
src/jarvis/jarvis_utils/fzf.py
src/jarvis/jarvis_utils/git_utils.py
src/jarvis/jarvis_utils/globals.py
src/jarvis/jarvis_utils/http.py
src/jarvis/jarvis_utils/input.py
src/jarvis/jarvis_utils/jsonnet_compat.py
src/jarvis/jarvis_utils/methodology.py
src/jarvis/jarvis_utils/output.py
src/jarvis/jarvis_utils/quick_config.py
src/jarvis/jarvis_utils/tag.py
src/jarvis/jarvis_utils/template_utils.py
src/jarvis/jarvis_utils/tmux_wrapper.py
src/jarvis/jarvis_utils/utils.py
src/jarvis/scripts/__init__.py
src/jarvis/scripts/install_playwright.py
src/jarvis_ai_assistant.egg-info/PKG-INFO
src/jarvis_ai_assistant.egg-info/SOURCES.txt
src/jarvis_ai_assistant.egg-info/dependency_links.txt
src/jarvis_ai_assistant.egg-info/entry_points.txt
src/jarvis_ai_assistant.egg-info/requires.txt
src/jarvis_ai_assistant.egg-info/top_level.txt