Skip to content

chore: remove deprecated monitoring and social media subsystems#196

Merged
veithly merged 3 commits intoXSpoonAi:mainfrom
helloissariel:refactor
Dec 3, 2025
Merged

chore: remove deprecated monitoring and social media subsystems#196
veithly merged 3 commits intoXSpoonAi:mainfrom
helloissariel:refactor

Conversation

@helloissariel
Copy link
Copy Markdown
Contributor

@helloissariel helloissariel commented Dec 2, 2025

Summary

  • Clean up mentor-flagged deprecated monitoring/social channel code, remove broken modules with missing dependencies, and reduce maintenance burden and dependency complexity.

Changes

  • Remove the entire spoon_ai/monitoring/ directory (legacy monitoring subsystem).
  • Remove the entire spoon_ai/social_media/ directory (Telegram/Discord/Twitter/Email implementations only used by monitoring).
  • Delete orphaned files:
    spoon_ai/tools/toolkit_integration.py, spoon_ai/tools/crypto_tools.py, spoon_ai/tools/mcp_tools_collection.py.
  • Clean up potential stale imports in spoon_ai/__init__.py.

Impact Analysis

  • The monitoring subsystem is not referenced by core code paths in this repo and effectively behaves as an isolated module, so removing it does not affect core chat/agent/LLM functionality.
  • Removing unused or undeclared dependencies (e.g., requests_oauthlib, discord, etc.) helps avoid dependency conflicts and simplifies the install surface.

Verification

  • Ran:

    python -c "import spoon_ai"

    Core package imports successfully.

@veithly veithly merged commit 1972d59 into XSpoonAi:main Dec 3, 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.

2 participants