{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/scripts\/pipeline\/knowledge\/__init__.py",
"content": "\"\"\"\nKnowledge-Package für modulare Wissensextraktion.\n\nEbenen:\n1. Seite (page): Detailanalyse pro Einzelseite\n2. Abschnitt (section): Aggregation pro Kapitel\/Unterkapitel\n3. Dokument (document): Konsolidierte Gesamtsicht\n\nWissenstypen:\n- Entitäten: Personen, Konzepte, Methoden, Organisationen\n- Semantik: Bedeutung, Definition, Referenzen\n- Ontologie: Wechselwirkungen zwischen Entitäten\n- Taxonomie: Hierarchische Einordnung\n\"\"\"\n\nfrom .models import KnowledgeLevel, KnowledgeType, ModelConfig, DEFAULT_MODELS\nfrom .llm_service import LLMService\nfrom .entity_extractor import EntityExtractor\nfrom .semantic_extractor import SemanticExtractor\nfrom .ontology_extractor import OntologyExtractor\nfrom .taxonomy_extractor import TaxonomyExtractor\nfrom .storage import store_knowledge, KnowledgeStorage\nfrom .analyzer import KnowledgeExtractor\nfrom .utils import get_model_config, process_document_knowledge\n\n__all__ = [\n # Models\n \"KnowledgeLevel\",\n \"KnowledgeType\",\n \"ModelConfig\",\n \"DEFAULT_MODELS\",\n # Services\n \"LLMService\",\n \"KnowledgeStorage\",\n \"store_knowledge\",\n # Extractors\n \"EntityExtractor\",\n \"SemanticExtractor\",\n \"OntologyExtractor\",\n \"TaxonomyExtractor\",\n # Main Analyzer\n \"KnowledgeExtractor\",\n # Utilities\n \"get_model_config\",\n \"process_document_knowledge\",\n]\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/scripts\/pipeline\/knowledge\/__init__.py",
"content": "\"\"\"\nKnowledge-Package für modulare Wissensextraktion.\n\nEbenen:\n1. Seite (page): Detailanalyse pro Einzelseite\n2. Abschnitt (section): Aggregation pro Kapitel\/Unterkapitel\n3. Dokument (document): Konsolidierte Gesamtsicht\n\nWissenstypen:\n- Entitäten: Personen, Konzepte, Methoden, Organisationen\n- Semantik: Bedeutung, Definition, Referenzen\n- Ontologie: Wechselwirkungen zwischen Entitäten\n- Taxonomie: Hierarchische Einordnung\n\"\"\"\n\nfrom .models import KnowledgeLevel, KnowledgeType, ModelConfig, DEFAULT_MODELS\nfrom .llm_service import LLMService\nfrom .entity_extractor import EntityExtractor\nfrom .semantic_extractor import SemanticExtractor\nfrom .ontology_extractor import OntologyExtractor\nfrom .taxonomy_extractor import TaxonomyExtractor\nfrom .storage import store_knowledge, KnowledgeStorage\nfrom .analyzer import KnowledgeExtractor\nfrom .utils import get_model_config, process_document_knowledge\n\n__all__ = [\n # Models\n \"KnowledgeLevel\",\n \"KnowledgeType\",\n \"ModelConfig\",\n \"DEFAULT_MODELS\",\n # Services\n \"LLMService\",\n \"KnowledgeStorage\",\n \"store_knowledge\",\n # Extractors\n \"EntityExtractor\",\n \"SemanticExtractor\",\n \"OntologyExtractor\",\n \"TaxonomyExtractor\",\n # Main Analyzer\n \"KnowledgeExtractor\",\n # Utilities\n \"get_model_config\",\n \"process_document_knowledge\",\n]\n",
"structuredPatch": [],
"originalFile": null
}
}