Commit Graph
5 Commits
Author SHA1 Message Date
jpmschweitzerandClaude Opus 4.5 628f05532b chore: bind server to all network interfaces
Change uvicorn from localhost to 0.0.0.0 to allow connections
from other machines on the network.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 10:28:24 +01:00
jpmschweitzer 43c09f9922 localhost in wakeup script 2025-12-18 20:08:52 +01:00
jpmschweitzerandClaude Opus 4.5 a1b8fe46e8 feat: add The Housekeeper agent for home automation
Implements The Housekeeper, a new expert agent for home automation
following the Librarian pattern. Communicates with core-api service
which wraps Home Assistant REST API.

New agent features:
- CoreAPIClient with 13 home automation methods
- 13 tools: list_areas, list_devices, get_device_state, turn_on,
  turn_off, toggle, list_scenes, activate_scene, list_scripts,
  run_script, list_automations, toggle_automation, get_history
- PydanticAI agent with butler-friendly system prompt
- HouseholdCapability registration for Steward coordination
- delegate_to_housekeeper() wrapper for orchestration

Also includes:
- Dev port changed from 8123 to 8777 (avoids Home Assistant conflict)
- Config: CORE_API_HOST, CORE_API_KEY, CORE_API_TIMEOUT
- 44 unit tests for client and capability

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 10:24:35 +01:00
jpmschweitzerandClaude Opus 4.5 ac2ada89fe chore: change dev server port to 8123
Build and Push / build (release) Successful in 58s
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 21:37:48 +01:00
jpmschweitzer 199aa7228c feat: add development server startup script
Add wakeup.sh script for convenient development server startup:
- Port 8000 availability check before starting
- Automatic virtual environment activation
- Log file management in logs/ directory
- Fresh log file on each startup (clears previous logs)
- Colored output for better visibility
- Real-time logging to both console and file
- Helpful error messages with troubleshooting commands
2025-12-07 00:14:03 +01:00