-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(all): kag v0.6 #174
base: master
Are you sure you want to change the base?
Conversation
* chore: update base_model.py Identifer -> Identifier * chore: update rule_runner.py Identifer -> Identifier * chore: update logic_node_parser.py Identifer -> Identifier --------- Co-authored-by: 蚂蚁田常 <[email protected]>
refactor(kag): refactor core components
feat(builder): feat spg extractor prompt
feat(kag)Increase usability
docs(kag): add class and function doc strings
feat(builder):optimized default unstructured chain invoke
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
feat(common): remove config key check
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
This reverts commit b3fa5ca.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 624 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 587 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config-tc.yaml
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
feat(bin): support multiple resigter names
update(kag) update kag_config.yaml for examples
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
license-eye has checked 623 files.
Valid | Invalid | Ignored | Fixed |
---|---|---|---|
0 | 586 | 37 | 0 |
Click to see the invalid file list
- .github/ISSUE_TEMPLATE/bug-report.yml
- .github/ISSUE_TEMPLATE/documentation-related.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- .github/workflows/cloud-code-scan.yml
- .github/workflows/code-check.yml
- .github/workflows/license-checker.yml
- .github/workflows/pr-title-check.yml
- .pre-commit-config.yaml
- CITATION.cff
- KAG_VERSION
- MANIFEST.in
- build.sh
- docs/quickstart.mdx
- kag/init.py
- kag/bin/init.py
- kag/bin/base.py
- kag/bin/commands/init.py
- kag/bin/commands/info.py
- kag/bin/kag_cmds.py
- kag/bridge/init.py
- kag/bridge/spg_server_bridge.py
- kag/builder/init.py
- kag/builder/component/init.py
- kag/builder/component/aligner/init.py
- kag/builder/component/aligner/kag_aligner.py
- kag/builder/component/aligner/spg_aligner.py
- kag/builder/component/external_graph/init.py
- kag/builder/component/external_graph/external_graph.py
- kag/builder/component/extractor/init.py
- kag/builder/component/extractor/schema_constraint_extractor.py
- kag/builder/component/extractor/schema_free_extractor.py
- kag/builder/component/mapping/init.py
- kag/builder/component/mapping/relation_mapping.py
- kag/builder/component/mapping/spg_type_mapping.py
- kag/builder/component/mapping/spo_mapping.py
- kag/builder/component/postprocessor/init.py
- kag/builder/component/postprocessor/kag_postprocessor.py
- kag/builder/component/reader/init.py
- kag/builder/component/reader/dict_reader.py
- kag/builder/component/reader/docx_reader.py
- kag/builder/component/reader/markdown_reader.py
- kag/builder/component/reader/mix_reader.py
- kag/builder/component/reader/pdf_reader.py
- kag/builder/component/reader/txt_reader.py
- kag/builder/component/scanner/init.py
- kag/builder/component/scanner/csv_scanner.py
- kag/builder/component/scanner/dataset_scanner.py
- kag/builder/component/scanner/directory_scanner.py
- kag/builder/component/scanner/file_scanner.py
- kag/builder/component/scanner/json_scanner.py
- kag/builder/component/scanner/yuque_scanner.py
- kag/builder/component/splitter/init.py
- kag/builder/component/splitter/base_table_splitter.py
- kag/builder/component/splitter/length_splitter.py
- kag/builder/component/splitter/outline_splitter.py
- kag/builder/component/splitter/pattern_splitter.py
- kag/builder/component/splitter/semantic_splitter.py
- kag/builder/component/vectorizer/init.py
- kag/builder/component/vectorizer/batch_vectorizer.py
- kag/builder/component/writer/init.py
- kag/builder/component/writer/kg_writer.py
- kag/builder/default_chain.py
- kag/builder/model/init.py
- kag/builder/model/chunk.py
- kag/builder/model/spg_record.py
- kag/builder/model/sub_graph.py
- kag/builder/operator/init.py
- kag/builder/operator/base.py
- kag/builder/prompt/init.py
- kag/builder/prompt/analyze_table_prompt.py
- kag/builder/prompt/default/init.py
- kag/builder/prompt/default/ner.py
- kag/builder/prompt/default/std.py
- kag/builder/prompt/default/triple.py
- kag/builder/prompt/medical/init.py
- kag/builder/prompt/medical/ner.py
- kag/builder/prompt/medical/std.py
- kag/builder/prompt/medical/triple.py
- kag/builder/prompt/outline_align_prompt.py
- kag/builder/prompt/outline_prompt.py
- kag/builder/prompt/semantic_seg_prompt.py
- kag/builder/prompt/spg_prompt.py
- kag/builder/prompt/utils.py
- kag/builder/runner.py
- kag/common/init.py
- kag/common/arks_pb2.py
- kag/common/benchmarks/init.py
- kag/common/benchmarks/evaUtils.py
- kag/common/benchmarks/evaluate.py
- kag/common/checkpointer/init.py
- kag/common/checkpointer/base.py
- kag/common/checkpointer/bin_checkpointer.py
- kag/common/checkpointer/txt_checkpointer.py
- kag/common/conf.py
- kag/common/env.py
- kag/common/graphstore/init.py
- kag/common/graphstore/graph_store.py
- kag/common/graphstore/neo4j_graph_store.py
- kag/common/graphstore/rest/init.py
- kag/common/graphstore/rest/graph_api.py
- kag/common/graphstore/rest/models/init.py
- kag/common/graphstore/rest/models/delete_edge_request.py
- kag/common/graphstore/rest/models/delete_vertex_request.py
- kag/common/graphstore/rest/models/edge_record_instance.py
- kag/common/graphstore/rest/models/upsert_edge_request.py
- kag/common/graphstore/rest/models/upsert_vertex_request.py
- kag/common/graphstore/rest/models/vertex_record_instance.py
- kag/common/llm/init.py
- kag/common/llm/llm_config_checker.py
- kag/common/llm/mock_llm.py
- kag/common/llm/ollama_client.py
- kag/common/llm/openai_client.py
- kag/common/llm/vllm_client.py
- kag/common/registry/init.py
- kag/common/registry/functor.py
- kag/common/registry/lazy.py
- kag/common/registry/registrable.py
- kag/common/registry/utils.py
- kag/common/reranker/init.py
- kag/common/reranker/bge_reranker.py
- kag/common/reranker/reranker.py
- kag/common/sharding_info.py
- kag/common/utils.py
- kag/common/vectorize_model/init.py
- kag/common/vectorize_model/local_bge_model.py
- kag/common/vectorize_model/mock_model.py
- kag/common/vectorize_model/openai_model.py
- kag/common/vectorize_model/vectorize_model_config_checker.py
- kag/examples/2wiki/builder/init.py
- kag/examples/2wiki/builder/data/init.py
- kag/examples/2wiki/builder/indexer.py
- kag/examples/2wiki/kag_config.yaml
- kag/examples/2wiki/reasoner/init.py
- kag/examples/2wiki/schema/TwoWiki.schema
- kag/examples/2wiki/schema/init.py
- kag/examples/2wiki/solver/init.py
- kag/examples/2wiki/solver/evaFor2wiki.py
- kag/examples/2wiki/solver/prompt/init.py
- kag/examples/2wiki/solver/prompt/resp_generator.py
- kag/examples/init.py
- kag/examples/baike/builder/init.py
- kag/examples/baike/builder/indexer.py
- kag/examples/baike/kag_config.yaml
- kag/examples/baike/schema/BaiKe.schema
- kag/examples/baike/solver/init.py
- kag/examples/baike/solver/eval.py
- kag/examples/baike/solver/prompt/init.py
- kag/examples/baike/solver/prompt/resp_generator.py
- kag/examples/hotpotqa/builder/init.py
- kag/examples/hotpotqa/builder/data/init.py
- kag/examples/hotpotqa/builder/indexer.py
- kag/examples/hotpotqa/kag_config.yaml
- kag/examples/hotpotqa/reasoner/init.py
- kag/examples/hotpotqa/schema/HotpotQA.schema
- kag/examples/hotpotqa/schema/init.py
- kag/examples/hotpotqa/solver/init.py
- kag/examples/hotpotqa/solver/evaForHotpotqa.py
- kag/examples/hotpotqa/solver/prompt/init.py
- kag/examples/hotpotqa/solver/prompt/resp_generator.py
- kag/examples/medicine/builder/data/Disease.csv
- kag/examples/medicine/builder/data/HospitalDepartment.csv
- kag/examples/medicine/builder/data/HumanBodyPart.csv
- kag/examples/medicine/builder/data/SPO.csv
- kag/examples/medicine/builder/indexer.py
- kag/examples/medicine/builder/prompt/init.py
- kag/examples/medicine/builder/prompt/ner.py
- kag/examples/medicine/builder/prompt/std.py
- kag/examples/medicine/builder/prompt/triple.py
- kag/examples/medicine/kag_config.yaml
- kag/examples/medicine/reasoner/client.py
- kag/examples/medicine/reasoner/rule.dsl
- kag/examples/medicine/schema/Medicine.schema
- kag/examples/medicine/solver/evaForMedicine.py
- kag/examples/medicine/solver/prompt/init.py
- kag/examples/medicine/solver/prompt/question_ner.py
- kag/examples/medicine/solver/prompt/resp_generator.py
- kag/examples/musique/builder/init.py
- kag/examples/musique/builder/data/init.py
- kag/examples/musique/builder/indexer.py
- kag/examples/musique/kag_config.yaml
- kag/examples/musique/reasoner/init.py
- kag/examples/musique/schema/MuSiQue.schema
- kag/examples/musique/schema/init.py
- kag/examples/musique/solver/init.py
- kag/examples/musique/solver/evaForMusique.py
- kag/examples/musique/solver/prompt/init.py
- kag/examples/musique/solver/prompt/resp_generator.py
- kag/examples/riskmining/builder/data/App.csv
- kag/examples/riskmining/builder/data/Cert.csv
- kag/examples/riskmining/builder/data/Company.csv
- kag/examples/riskmining/builder/data/Company_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Device.csv
- kag/examples/riskmining/builder/data/Person.csv
- kag/examples/riskmining/builder/data/Person_fundTrans_Person.csv
- kag/examples/riskmining/builder/data/Person_hasCert_Cert.csv
- kag/examples/riskmining/builder/data/Person_hasDevice_Device.csv
- kag/examples/riskmining/builder/data/Person_holdShare_Company.csv
- kag/examples/riskmining/builder/data/TaxOfRiskApp.csv
- kag/examples/riskmining/builder/data/TaxOfRiskUser.csv
- kag/examples/riskmining/builder/indexer.py
- kag/examples/riskmining/kag_config.yaml
- kag/examples/riskmining/reasoner/client.py
- kag/examples/riskmining/reasoner/gambling_app.dsl
- kag/examples/riskmining/schema/RiskMining.schema
- kag/examples/riskmining/schema/concept.rule
- kag/examples/riskmining/solver/init.py
- kag/examples/riskmining/solver/prompt/init.py
- kag/examples/riskmining/solver/prompt/logic_form_plan.py
- kag/examples/riskmining/solver/prompt/resp_generator.py
- kag/examples/riskmining/solver/qa.py
- kag/examples/supplychain/builder/data/Company.csv
- kag/examples/supplychain/builder/data/CompanyUpdate.csv
- kag/examples/supplychain/builder/data/Company_fundTrans_Company.csv
- kag/examples/supplychain/builder/data/Index.csv
- kag/examples/supplychain/builder/data/Industry.csv
- kag/examples/supplychain/builder/data/Person.csv
- kag/examples/supplychain/builder/data/Product.csv
- kag/examples/supplychain/builder/data/ProductChainEvent.csv
- kag/examples/supplychain/builder/data/TaxOfCompanyEvent.csv
- kag/examples/supplychain/builder/data/TaxOfProdEvent.csv
- kag/examples/supplychain/builder/data/Trend.csv
- kag/examples/supplychain/builder/indexer.py
- kag/examples/supplychain/builder/operator/company_link_op.py
- kag/examples/supplychain/builder/operator/event_kg_writer_op.py
- kag/examples/supplychain/builder/operator/fund_date_process_op.py
- kag/examples/supplychain/kag_config.yaml
- kag/examples/supplychain/reasoner/client.py
- kag/examples/supplychain/reasoner/fund_trans_feature.dsl
- kag/examples/supplychain/reasoner/same_legal_reprensentative.dsl
- kag/examples/supplychain/schema/SupplyChain.schema
- kag/examples/supplychain/schema/concept.rule
- kag/examples/supplychain/solver/init.py
- kag/examples/supplychain/solver/prompt/init.py
- kag/examples/supplychain/solver/prompt/logic_form_plan.py
- kag/examples/supplychain/solver/prompt/resp_generator.py
- kag/examples/supplychain/solver/qa.py
- kag/examples/utils.py
- kag/interface/init.py
- kag/interface/builder/init.py
- kag/interface/builder/aligner_abc.py
- kag/interface/builder/base.py
- kag/interface/builder/builder_chain_abc.py
- kag/interface/builder/external_graph_abc.py
- kag/interface/builder/extractor_abc.py
- kag/interface/builder/mapping_abc.py
- kag/interface/builder/postprocessor_abc.py
- kag/interface/builder/reader_abc.py
- kag/interface/builder/scanner_abc.py
- kag/interface/builder/splitter_abc.py
- kag/interface/builder/vectorizer_abc.py
- kag/interface/builder/writer_abc.py
- kag/interface/common/init.py
- kag/interface/common/llm_client.py
- kag/interface/common/prompt.py
- kag/interface/common/vectorize_model.py
- kag/interface/solver/init.py
- kag/interface/solver/base.py
- kag/interface/solver/base_model.py
- kag/interface/solver/execute/init.py
- kag/interface/solver/execute/lf_executor_abc.py
- kag/interface/solver/execute/lf_sub_query_merger_abc.py
- kag/interface/solver/kag_generator_abc.py
- kag/interface/solver/kag_memory_abc.py
- kag/interface/solver/kag_reasoner_abc.py
- kag/interface/solver/kag_reflector_abc.py
- kag/interface/solver/plan/init.py
- kag/interface/solver/plan/lf_planner_abc.py
- kag/solver/init.py
- kag/solver/common/init.py
- kag/solver/common/base.py
- kag/solver/execute/init.py
- kag/solver/execute/default_lf_executor.py
- kag/solver/execute/default_sub_query_merger.py
- kag/solver/execute/op_executor/init.py
- kag/solver/execute/op_executor/op_deduce/init.py
- kag/solver/execute/op_executor/op_deduce/deduce_executor.py
- kag/solver/execute/op_executor/op_deduce/module/init.py
- kag/solver/execute/op_executor/op_deduce/module/choice.py
- kag/solver/execute/op_executor/op_deduce/module/entailment.py
- kag/solver/execute/op_executor/op_deduce/module/judgement.py
- kag/solver/execute/op_executor/op_deduce/module/multi_choice.py
- kag/solver/execute/op_executor/op_executor.py
- kag/solver/execute/op_executor/op_math/init.py
- kag/solver/execute/op_executor/op_math/math_executor.py
- kag/solver/execute/op_executor/op_output/init.py
- kag/solver/execute/op_executor/op_output/module/init.py
- kag/solver/execute/op_executor/op_output/module/get_executor.py
- kag/solver/execute/op_executor/op_output/output_executor.py
- kag/solver/execute/op_executor/op_retrieval/init.py
- kag/solver/execute/op_executor/op_retrieval/module/init.py
- kag/solver/execute/op_executor/op_retrieval/module/get_spo_executor.py
- kag/solver/execute/op_executor/op_retrieval/module/search_s.py
- kag/solver/execute/op_executor/op_retrieval/retrieval_executor.py
- kag/solver/execute/op_executor/op_sort/init.py
- kag/solver/execute/op_executor/op_sort/sort_executor.py
- kag/solver/execute/sub_query_generator.py
- kag/solver/implementation/init.py
- kag/solver/implementation/default_generator.py
- kag/solver/implementation/default_memory.py
- kag/solver/implementation/default_reasoner.py
- kag/solver/implementation/default_reflector.py
- kag/solver/logic/init.py
- kag/solver/logic/core_modules/init.py
- kag/solver/logic/core_modules/common/init.py
- kag/solver/logic/core_modules/common/one_hop_graph.py
- kag/solver/logic/core_modules/common/schema_utils.py
- kag/solver/logic/core_modules/common/text_sim_by_vector.py
- kag/solver/logic/core_modules/common/utils.py
- kag/solver/logic/core_modules/config.py
- kag/solver/logic/core_modules/parser/init.py
- kag/solver/logic/core_modules/parser/logic_node_parser.py
- kag/solver/logic/core_modules/parser/schema_std.py
- kag/solver/logic/solver_pipeline.py
- kag/solver/main_solver.py
- kag/solver/plan/init.py
- kag/solver/plan/default_lf_planner.py
- kag/solver/prompt/init.py
- kag/solver/prompt/default/init.py
- kag/solver/prompt/default/deduce_choice.py
- kag/solver/prompt/default/deduce_entail.py
- kag/solver/prompt/default/deduce_judge.py
- kag/solver/prompt/default/deduce_multi_choice.py
- kag/solver/prompt/default/logic_form_plan.py
- kag/solver/prompt/default/question_ner.py
- kag/solver/prompt/default/resp_extractor.py
- kag/solver/prompt/default/resp_generator.py
- kag/solver/prompt/default/resp_judge.py
- kag/solver/prompt/default/resp_reflector.py
- kag/solver/prompt/default/resp_verifier.py
- kag/solver/prompt/default/solve_question.py
- kag/solver/prompt/default/solve_question_without_docs.py
- kag/solver/prompt/default/solve_question_without_spo.py
- kag/solver/prompt/default/spo_retrieval.py
- kag/solver/retriever/init.py
- kag/solver/retriever/base/init.py
- kag/solver/retriever/base/kg_retriever.py
- kag/solver/retriever/chunk_retriever.py
- kag/solver/retriever/exact_kg_retriever.py
- kag/solver/retriever/fuzzy_kg_retriever.py
- kag/solver/retriever/impl/init.py
- kag/solver/retriever/impl/default_chunk_retrieval.py
- kag/solver/retriever/impl/default_exact_kg_retriever.py
- kag/solver/retriever/impl/default_fuzzy_kg_retriever.py
- kag/solver/tools/init.py
- kag/solver/tools/algorithm/init.py
- kag/solver/tools/algorithm/entity_linker.py
- kag/solver/tools/graph_api/init.py
- kag/solver/tools/graph_api/graph_api_abc.py
- kag/solver/tools/graph_api/impl/init.py
- kag/solver/tools/graph_api/impl/openspg_graph_api.py
- kag/solver/tools/graph_api/model/init.py
- kag/solver/tools/graph_api/model/table_model.py
- kag/solver/tools/info_processor.py
- kag/solver/tools/search_api/init.py
- kag/solver/tools/search_api/impl/init.py
- kag/solver/tools/search_api/impl/openspg_search_api.py
- kag/solver/tools/search_api/search_api_abc.py
- kag/solver/utils.py
- kag/templates/project/builder/init.py
- kag/templates/project/builder/data/init.py
- kag/templates/project/builder/indexer.py
- kag/templates/project/builder/prompt/init.py
- kag/templates/project/reasoner/init.py
- kag/templates/project/schema/init.py
- kag/templates/project/solver/init.py
- kag/templates/project/solver/prompt/init.py
- kag/templates/schema/{{default}}.schema.tmpl
- kag/templates/schema/{{medical}}.schema.tmpl
- knext/init.py
- knext/builder/init.py
- knext/builder/builder_chain_abc.py
- knext/builder/client.py
- knext/builder/operator/init.py
- knext/builder/operator/base.py
- knext/builder/rest/init.py
- knext/builder/rest/builder_api.py
- knext/builder/rest/models/init.py
- knext/builder/rest/models/writer_graph_request.py
- knext/command/init.py
- knext/command/exception.py
- knext/command/knext_cli.py
- knext/command/sub_command/init.py
- knext/command/sub_command/builder.py
- knext/command/sub_command/project.py
- knext/command/sub_command/reasoner.py
- knext/command/sub_command/schema.py
- knext/command/sub_command/thinker.py
- knext/common/init.py
- knext/common/base/init.py
- knext/common/base/chain.py
- knext/common/base/client.py
- knext/common/base/component.py
- knext/common/base/restable.py
- knext/common/base/runnable.py
- knext/common/cache.py
- knext/common/env.py
- knext/common/rest/init.py
- knext/common/rest/api_client.py
- knext/common/rest/configuration.py
- knext/common/rest/exceptions.py
- knext/common/rest/models.py
- knext/common/rest/models/init.py
- knext/common/rest/rest.py
- knext/common/utils.py
- knext/graph/init.py
- knext/graph/client.py
- knext/graph/rest/init.py
- knext/graph/rest/graph_api.py
- knext/graph/rest/models/init.py
- knext/graph/rest/models/delete_edge_request.py
- knext/graph/rest/models/delete_vertex_request.py
- knext/graph/rest/models/edge_record.py
- knext/graph/rest/models/edge_record_instance.py
- knext/graph/rest/models/edge_type_name.py
- knext/graph/rest/models/expend_one_hop_request.py
- knext/graph/rest/models/expend_one_hop_response.py
- knext/graph/rest/models/get_page_rank_scores_request.py
- knext/graph/rest/models/get_page_rank_scores_request_start_nodes.py
- knext/graph/rest/models/lpg_property_record.py
- knext/graph/rest/models/page_rank_score_instance.py
- knext/graph/rest/models/query_vertex_request.py
- knext/graph/rest/models/query_vertex_response.py
- knext/graph/rest/models/upsert_edge_request.py
- knext/graph/rest/models/upsert_vertex_request.py
- knext/graph/rest/models/vertex_record.py
- knext/graph/rest/models/vertex_record_instance.py
- knext/graph/rest/models/writer_graph_request.py
- knext/project/init.py
- knext/project/client.py
- knext/project/rest/init.py
- knext/project/rest/models/init.py
- knext/project/rest/models/project.py
- knext/project/rest/models/project_create_request.py
- knext/project/rest/project_api.py
- knext/reasoner/init.py
- knext/reasoner/client.py
- knext/reasoner/lib/init.py
- knext/reasoner/rest/init.py
- knext/reasoner/rest/models/init.py
- knext/reasoner/rest/models/ca_pipeline.py
- knext/reasoner/rest/models/data_edge.py
- knext/reasoner/rest/models/data_node.py
- knext/reasoner/rest/models/edge.py
- knext/reasoner/rest/models/node.py
- knext/reasoner/rest/models/reason_markdown_request.py
- knext/reasoner/rest/models/reason_task.py
- knext/reasoner/rest/models/reason_task_response.py
- knext/reasoner/rest/models/report_pipeline_request.py
- knext/reasoner/rest/models/spg_type_instance.py
- knext/reasoner/rest/models/spg_type_query_request.py
- knext/reasoner/rest/models/sub_graph.py
- knext/reasoner/rest/models/table_result.py
- knext/reasoner/rest/reasoner_api.py
- knext/schema/init.py
- knext/schema/client.py
- knext/schema/marklang/init.py
- knext/schema/marklang/concept_rule_ml.py
- knext/schema/marklang/schema_ml.py
- knext/schema/model/init.py
- knext/schema/model/base.py
- knext/schema/model/property.py
- knext/schema/model/relation.py
- knext/schema/model/schema_helper.py
- knext/schema/model/spg_type.py
- knext/schema/rest/init.py
- knext/schema/rest/concept_api.py
- knext/schema/rest/models/init.py
- knext/schema/rest/models/alter/init.py
- knext/schema/rest/models/alter/schema_alter_request.py
- knext/schema/rest/models/alter/schema_draft.py
- knext/schema/rest/models/base_ontology.py
- knext/schema/rest/models/basic_info.py
- knext/schema/rest/models/concept/init.py
- knext/schema/rest/models/concept/define_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/define_logical_causation_request.py
- knext/schema/rest/models/concept/remove_dynamic_taxonomy_request.py
- knext/schema/rest/models/concept/remove_logical_causation_request.py
- knext/schema/rest/models/constraint/init.py
- knext/schema/rest/models/constraint/base_constraint_item.py
- knext/schema/rest/models/constraint/constraint.py
- knext/schema/rest/models/constraint/enum_constraint.py
- knext/schema/rest/models/constraint/multi_val_constraint.py
- knext/schema/rest/models/constraint/not_null_constraint.py
- knext/schema/rest/models/constraint/regular_constraint.py
- knext/schema/rest/models/identifier/init.py
- knext/schema/rest/models/identifier/base_spg_identifier.py
- knext/schema/rest/models/identifier/concept_identifier.py
- knext/schema/rest/models/identifier/operator_identifier.py
- knext/schema/rest/models/identifier/predicate_identifier.py
- knext/schema/rest/models/identifier/spg_triple_identifier.py
- knext/schema/rest/models/identifier/spg_type_identifier.py
- knext/schema/rest/models/ontology_id.py
- knext/schema/rest/models/operator/init.py
- knext/schema/rest/models/operator/operator_create_request.py
- knext/schema/rest/models/operator/operator_create_response.py
- knext/schema/rest/models/operator/operator_overview.py
- knext/schema/rest/models/operator/operator_version.py
- knext/schema/rest/models/operator/operator_version_request.py
- knext/schema/rest/models/operator/operator_version_response.py
- knext/schema/rest/models/predicate/init.py
- knext/schema/rest/models/predicate/mounted_concept_config.py
- knext/schema/rest/models/predicate/property.py
- knext/schema/rest/models/predicate/property_advanced_config.py
- knext/schema/rest/models/predicate/property_ref.py
- knext/schema/rest/models/predicate/property_ref_basic_info.py
- knext/schema/rest/models/predicate/relation.py
- knext/schema/rest/models/predicate/sub_property.py
- knext/schema/rest/models/predicate/sub_property_basic_info.py
- knext/schema/rest/models/semantic/init.py
- knext/schema/rest/models/semantic/base_semantic.py
- knext/schema/rest/models/semantic/logical_rule.py
- knext/schema/rest/models/semantic/predicate_semantic.py
- knext/schema/rest/models/semantic/rule_code.py
- knext/schema/rest/models/type/init.py
- knext/schema/rest/models/type/base_advanced_type.py
- knext/schema/rest/models/type/base_spg_type.py
- knext/schema/rest/models/type/basic_type.py
- knext/schema/rest/models/type/concept_layer_config.py
- knext/schema/rest/models/type/concept_taxonomic_config.py
- knext/schema/rest/models/type/concept_type.py
- knext/schema/rest/models/type/entity_type.py
- knext/schema/rest/models/type/event_type.py
- knext/schema/rest/models/type/multi_version_config.py
- knext/schema/rest/models/type/operator_key.py
- knext/schema/rest/models/type/parent_type_info.py
- knext/schema/rest/models/type/project_schema.py
- knext/schema/rest/models/type/spg_type_advanced_config.py
- knext/schema/rest/models/type/spg_type_ref.py
- knext/schema/rest/models/type/spg_type_ref_basic_info.py
- knext/schema/rest/models/type/standard_type.py
- knext/schema/rest/models/type/standard_type_basic_info.py
- knext/schema/rest/models/user_info.py
- knext/schema/rest/schema_api.py
- knext/search/init.py
- knext/search/client.py
- knext/search/rest/init.py
- knext/search/rest/models/init.py
- knext/search/rest/models/idx_record.py
- knext/search/rest/models/text_search_request.py
- knext/search/rest/models/vector_search_request.py
- knext/search/rest/search_api.py
- knext/thinker/init.py
- knext/thinker/client.py
- knext/thinker/rest/init.py
- knext/thinker/rest/models/init.py
- knext/thinker/rest/models/thinker_task_request.py
- knext/thinker/rest/models/thinker_task_response.py
- knext/thinker/rest/thinker_api.py
- pytest.ini
- setup.cfg
- setup.py
- tests/unit/init.py
- tests/unit/builder/init.py
- tests/unit/builder/component/init.py
- tests/unit/builder/component/test_batch_vectorizer.py
- tests/unit/builder/component/test_config.cfg
- tests/unit/builder/component/test_external_graph.py
- tests/unit/builder/component/test_extractor.py
- tests/unit/builder/component/test_mapping.py
- tests/unit/builder/component/test_post_processor.py
- tests/unit/builder/component/test_reader.py
- tests/unit/builder/component/test_scanner.py
- tests/unit/builder/component/test_splitter.py
- tests/unit/builder/component/test_writer.py
- tests/unit/builder/data/test_csv.csv
- tests/unit/builder/model/init.py
- tests/unit/builder/model/test_model.py
- tests/unit/builder/prompt/init.py
- tests/unit/builder/prompt/test_prompt.py
- tests/unit/builder/test_runner.py
- tests/unit/common/data/cfg.yaml
- tests/unit/common/data/cfg.yaml.tmpl
- tests/unit/common/kag_config.yaml.bak
- tests/unit/common/llm/test_llm.py
- tests/unit/common/registry/test_registry.py
- tests/unit/common/test_checkpointer.py
- tests/unit/common/test_conf.py
- tests/unit/common/test_template.py
- tests/unit/common/vectorize_model/test_vectorize_model.py
- tests/unit/kag_config.yaml
- tests/unit/solver/init.py
- tests/unit/solver/logic_form_executor/init.py
- tests/unit/solver/logic_form_executor/parse_test.py
- tests/unit/solver/logic_form_plan/init.py
- tests/unit/solver/logic_form_plan/test_planner.py
- upload_dev.sh
Use this command to fix any missing license headers
```bash
docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix
</details>
No description provided.