Commit Graph

2 Commits

Author SHA1 Message Date
Claude4Ξlope 014b632517 Add daemon management targets to Makefile
- Add 'make run' target that installs and restarts daemon from home directory
- Add 'make restart' target to stop and start daemon without install
- Add 'make stop' target to safely stop running daemon
- Add 'make status' target to check daemon status with PID verification
- Fixes issue where daemon doesn't update after 'make install'
- Ensures daemon runs from .venv/bin/ to avoid stale system-wide version
- Includes process verification with ps command to confirm replacement

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 00:07:56 +02:00
Claude4Ξlope 27d0f610ba Fix MCP Browser test suite and add Brave Search integration
- Fixed NameError by adding missing Union import in filter.py
- Reorganized all tests into tests/ subdirectory
- Fixed recursive initialization issue in proxy.py
- Added proper test infrastructure with Makefile and setup.py test target
- Created test_config.yaml for test configurations
- Added Brave Search integration test (requires BRAVE_API_KEY)
- Fixed async test fixtures to use @pytest_asyncio.fixture
- Updated tests to handle 3 sparse tools (including onboarding)
- Fixed JSONPath queries to avoid unsupported filter syntax
- Created unit tests that don't require server initialization
- Added test_simple.py for basic functionality tests

All unit tests now pass successfully. Integration tests that require
full server setup are marked as skipped.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 14:11:13 +02:00