Skip to content

Remover TecnicalDoc agents; desativar callbacks GitHub; atualizar packaging#115

Merged
ualers2 merged 1 commit into
mainfrom
new-feature
Oct 17, 2025
Merged

Remover TecnicalDoc agents; desativar callbacks GitHub; atualizar packaging#115
ualers2 merged 1 commit into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 17, 2025

Descrição

Remover TecnicalDoc agents; desativar callbacks GitHub; atualizar packaging

Alterações principais:

  • Remoção de arquivos obsoletos de TecnicalDoc: backend/Agents/TecnicalDoc/ai.py e backend/Agents/TecnicalDoc/example.py foram deletados, indicando descontinuação ou substituição desse conjunto de agentes.
  • Ajuste em TestDiscovery: backend/TestDiscovery/create_new_user.py teve a linha de exemplo comentada removida, deixando a chamada de criar_conta mais direta e evitando trechos de código comentado na prática de exemplo.
  • Desativação de integrações GitHub no backend: backend/api.py teve os endpoints de callback e webhook do GitHub desativados/ocultados (convertidos para blocos comentados), com o objetivo de reduzir superfícies de ataque até a reativação formal com configurações apropriadas, mantendo o código para referência futura.
  • Atualização de packaging no frontend Electron: backend/frontend (frontend/electron/package.json) recebeu melhorias de empacotamento, incluindo artifactName, ajuste na lista de arquivos exportados (dist, electron, node_modules e package.json) e configurações de targets para Windows/Linux/mac, além de opções de execução e assinatura onde aplicável, alinhando o build para distribuição.
  • Indicador de mudança em celerybeat-schedule: o arquivo binário sofreu alteração (diff aponta para mudança binária), sem alterações textuais aparentes no diff; isso pode impactar o agendamento de tarefas do Celery.

Resumo do motivo das mudanças:

  • Limpeza de código legado/desatualizado (agents TecnicalDoc)
  • Redução de riscos de exposição de callbacks/endpoints sensíveis até que haja configuração segura
  • Melhoria de build e packaging para distribuição de aplicativos Electron, com configuração mais clara de artifacts e alvos de plataforma
  • Registro de alterações para fins de histórico e manutenção futura

Mudanças

diff --git a/backend/Agents/TecnicalDoc/ai.py b/backend/Agents/TecnicalDoc/ai.py
deleted file mode 100644
index 190b0030..00000000
--- a/backend/Agents/TecnicalDoc/ai.py
+++ /dev/null
@@ -1,291 +0,0 @@
-# Back-End\Agents\TecnicalDoc\ai.py
-from agents import Agent, handoff, RunContextWrapper, Runner, SQLiteSession
-import requests
-from dotenv import load_dotenv, find_dotenv
-import os
-from agents.extensions.handoff_prompt import RECOMMENDED_PROMPT_PREFIX
-from pydantic import BaseModel
-import logging
-
-from api import app
-from Models.postgressSQL import db, User, Message, Config, AlfredFile, AgentStatus
-from Modules.FileServer.download_ import download_
-from Modules.Agents.EgetMetadataAgent import *
-from Modules.Functions.autosave import autosave
-from Modules.Functions.TicketProblem import *
-
-from Modules.Services.Resolvers.send_email import SendEmail
-
-from Modules.Services.Geters.user_file_paths import get_user_file_paths
-
-logging.basicConfig(level=logging.INFO)
-logger = logging.getLogger(__name__)
-
-from pydantic import BaseModel
-
-class TecnicalDocData(BaseModel):
-    path_boletim: str
-
-class TecnicalDoc:
-    def __init__(self):
-        self.logger = logging.getLogger(__name__)
-        if not self.logger.handlers:
-            logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
-     
-        self.nameAlfred = "TecnicalDoc"
-        self.model_selectAlfred = "gpt-5-nano"
-        self.adxitional_instructions_Alfred = ""
-        self.system_ = "siga com os objetivos da instrucao"
-        self.Knowledge_Patch = os.path.join(os.path.dirname(__file__), '../', '../', 'Knowledge')
-
-        self.logger.info(self.nameAlfred)
-        self.logger.info(self.model_selectAlfred)
-
-        load_dotenv(dotenv_path=os.path.join(os.path.dirname(__file__), '../', '../',  'Keys', 'keys.env'))
-
-        self.UPLOAD_URL_VIDEOMANAGER = os.getenv("UPLOAD_URL")
-        self.project_name = os.getenv("Empl

…kaging

Alterações principais:
- Remoção de arquivos obsoletos de TecnicalDoc: backend/Agents/TecnicalDoc/ai.py e backend/Agents/TecnicalDoc/example.py foram deletados, indicando descontinuação ou substituição desse conjunto de agentes.
- Ajuste em TestDiscovery: backend/TestDiscovery/create_new_user.py teve a linha de exemplo comentada removida, deixando a chamada de criar_conta mais direta e evitando trechos de código comentado na prática de exemplo.
- Desativação de integrações GitHub no backend: backend/api.py teve os endpoints de callback e webhook do GitHub desativados/ocultados (convertidos para blocos comentados), com o objetivo de reduzir superfícies de ataque até a reativação formal com configurações apropriadas, mantendo o código para referência futura.
- Atualização de packaging no frontend Electron: backend/frontend (frontend/electron/package.json) recebeu melhorias de empacotamento, incluindo artifactName, ajuste na lista de arquivos exportados (dist, electron, node_modules e package.json) e configurações de targets para Windows/Linux/mac, além de opções de execução e assinatura onde aplicável, alinhando o build para distribuição.
- Indicador de mudança em celerybeat-schedule: o arquivo binário sofreu alteração (diff aponta para mudança binária), sem alterações textuais aparentes no diff; isso pode impactar o agendamento de tarefas do Celery.

Resumo do motivo das mudanças:
- Limpeza de código legado/desatualizado (agents TecnicalDoc)
- Redução de riscos de exposição de callbacks/endpoints sensíveis até que haja configuração segura
- Melhoria de build e packaging para distribuição de aplicativos Electron, com configuração mais clara de artifacts e alvos de plataforma
- Registro de alterações para fins de histórico e manutenção futura
@ualers2 ualers2 merged commit cbb4aac into main Oct 17, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant