Open bossjones opened 3 months ago
Go through each of these and make sure they have docblocks and annotations etc.
scripts/blame.py scripts/mock_patch_checker.py src/goob_ai/agent.py src/goob_ai/ai_logger.py src/goob_ai/aio_settings.py src/goob_ai/asynctyper.py src/goob_ai/backend/__init__.py src/goob_ai/backend/cache/__init__.py src/goob_ai/backend/cache/goobredis.py src/goob_ai/backend/cache/goobredis_session.py src/goob_ai/backend/discord/discord_client.py src/goob_ai/backend/ml/__init__.py src/goob_ai/backend/ml/devices.py src/goob_ai/base.py src/goob_ai/bot_logger/__init__.py src/goob_ai/chromadb_manager.py src/goob_ai/cli.py src/goob_ai/clients/__init__.py src/goob_ai/clients/discord_client/__init__.py src/goob_ai/clients/discord_client/utils.py src/goob_ai/clients/http_client.py src/goob_ai/cogs/agentcommands.py src/goob_ai/cogs/devcommands.py src/goob_ai/cogs/general.py src/goob_ai/cogs/imagecaption.py src/goob_ai/cogs/messagehandler.py src/goob_ai/cogs/pygbot.py src/goob_ai/cogs/summarizer.py src/goob_ai/cogs/youtubesummarize.py src/goob_ai/common/__init__.py src/goob_ai/common/dataclasses.py src/goob_ai/core/__init__.py src/goob_ai/core/base.py src/goob_ai/core/commands/__init__.py src/goob_ai/core/core_commands.py src/goob_ai/core/errors.py src/goob_ai/db/__init__.py src/goob_ai/debugger.py src/goob_ai/discordbot.py src/goob_ai/downloader.py src/goob_ai/endpoints/__init__.py src/goob_ai/exceptions/__init__.py src/goob_ai/factories/__init__.py src/goob_ai/factories/cmd_factory.py src/goob_ai/factories/guild_factory.py src/goob_ai/gen_ai/__init__.py src/goob_ai/gen_ai/arch/ScreenCropNet.py src/goob_ai/gen_ai/arch/__init__.py src/goob_ai/gen_ai/models/__init__.py src/goob_ai/gen_ai/rag/__init__.py src/goob_ai/gen_ai/rag/pinecone_helper.py src/goob_ai/gen_ai/stores/__init__.py src/goob_ai/gen_ai/stores/chroma/__init__.py src/goob_ai/gen_ai/stores/paperstore/__init__.py src/goob_ai/gen_ai/stores/pinecone/__init__.py src/goob_ai/gen_ai/tools/__init__.py src/goob_ai/gen_ai/tools/vision_tool.py src/goob_ai/gen_ai/utilities/agent_criteria_evaluator.py src/goob_ai/gen_ai/utilities/ai.py src/goob_ai/gen_ai/utilities/ingest.py src/goob_ai/gen_ai/utilities/tools.py src/goob_ai/gen_ai/vectorstore/__init__.py src/goob_ai/gen_ai/vectorstore/chroma.py src/goob_ai/goob_bot.py src/goob_ai/helpers/__init__.py src/goob_ai/helpers/checks.py src/goob_ai/helpers/constants.py src/goob_ai/helpers/custom_memory.py src/goob_ai/helpers/db_manager.py src/goob_ai/llm_manager.py src/goob_ai/metrics.py src/goob_ai/models/__init__.py src/goob_ai/models/cmds/__init__.py src/goob_ai/models/loggers/__init__.py src/goob_ai/monitoring/__init__.py src/goob_ai/monitoring/sentry.py src/goob_ai/services/__init__.py src/goob_ai/services/chroma_service.py src/goob_ai/services/cromadb_service.py src/goob_ai/services/image_service.py src/goob_ai/services/pinecone_service.py src/goob_ai/services/screencrop_service.py src/goob_ai/shell/__init__.py src/goob_ai/subcommands/__init__.py src/goob_ai/subcommands/dummy_cmd.py src/goob_ai/tools/rag_tool.py src/goob_ai/types.py src/goob_ai/user_input_enrichment.py src/goob_ai/utils/__init__.py src/goob_ai/utils/aiodbx.py src/goob_ai/utils/architecture.py src/goob_ai/utils/async_.py src/goob_ai/utils/block.py src/goob_ai/utils/chat_formatting.py src/goob_ai/utils/config.py src/goob_ai/utils/context.py src/goob_ai/utils/conversions.py src/goob_ai/utils/devices.py src/goob_ai/utils/dprint.py src/goob_ai/utils/dynamic.py src/goob_ai/utils/env.py src/goob_ai/utils/events.py src/goob_ai/utils/formatutil.py src/goob_ai/utils/huggingfaceutils.py src/goob_ai/utils/imgops.py src/goob_ai/utils/imitools.py src/goob_ai/utils/introspect.py src/goob_ai/utils/io.py src/goob_ai/utils/misc.py src/goob_ai/utils/paths.py src/goob_ai/utils/repo_typing.py src/goob_ai/utils/retry/__init__.py src/goob_ai/utils/tables.py src/goob_ai/utils/timer.py src/goob_ai/utils/torchutils.py src/goob_ai/utils/vidops.py
Go through each of these and make sure they have docblocks and annotations etc.