This commit removes deprecated modules and reorganizes code into logical directories: Deleted files (superseded by newer systems): - claude_code_server.py (replaced by agent-sdk direct integration) - heartbeat.py (superseded by scheduled_tasks.py) - pulse_brain.py (unused in production) - config/pulse_brain_config.py (obsolete config) Created directory structure: - examples/ (7 example files: example_*.py, demo_*.py) - tests/ (5 test files: test_*.py) Updated imports: - agent.py: Removed heartbeat module and all enable_heartbeat logic - bot_runner.py: Removed heartbeat parameter from Agent initialization - llm_interface.py: Updated deprecated claude_code_server message Preserved essential files: - hooks.py (for future use) - adapters/skill_integration.py (for future use) - All Google integration tools (Gmail, Calendar, Contacts) - GLM provider code (backward compatibility) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
31 lines
581 B
Plaintext
31 lines
581 B
Plaintext
# Core dependencies
|
|
watchdog>=3.0.0
|
|
anthropic>=0.40.0
|
|
requests>=2.31.0
|
|
|
|
# Hybrid search dependencies
|
|
fastembed>=0.7.0
|
|
usearch>=2.23.0
|
|
numpy>=2.0.0
|
|
|
|
# Adapter dependencies
|
|
pyyaml>=6.0.1
|
|
|
|
# Slack adapter (Socket Mode)
|
|
slack-bolt>=1.18.0
|
|
slack-sdk>=3.23.0
|
|
|
|
# Telegram adapter
|
|
python-telegram-bot>=20.7
|
|
|
|
# Google API dependencies (Gmail and Calendar)
|
|
google-auth>=2.23.0
|
|
google-auth-oauthlib>=1.1.0
|
|
google-auth-httplib2>=0.1.1
|
|
google-api-python-client>=2.108.0
|
|
|
|
# Claude Agent SDK (uses Pro subscription instead of API tokens)
|
|
claude-agent-sdk>=0.1.0
|
|
anyio>=4.0.0
|
|
python-dotenv>=1.0.0
|